J'ai une nouvelle installation d'ubuntu 16.04.1 (uniquement installée aujourd'hui) et, curieusement, je n'ai aucun problème avec les pilotes NVIDIA sur mon système, mais lors du passage à Intel, je reçois un écran noir.
La plupart des publications que j'ai vues traitaient du mauvais fonctionnement des pilotes Nvidia, mais comme je n'utilise que Linux pour mon travail et certaines vidéos, je n'ai pas vraiment besoin de la carte nvidia pour fonctionner. J'ai besoin uniquement de graphiques Intel pour économiser un peu de batterie aussi.
Mon système est un modèle Inspiron 15 7559 2016 avec un processeur graphique Intel HD570 et un processeur graphique de 960 m. Comme je l’ai dit, je n’ai aucun problème avec Nvidia mais pour une raison quelconque lors de l’exécution
Sudo prime-select intel
Sudo reboot
Je reçois un écran noir après le processus de démarrage. Si j'ajoute
nomodeset
pour les options du noyau, je commence à bien, mais sans aucune option pour les graphiques (c.-à-d. que la mise à l'échelle ne fonctionne pas, ce qui est essentiel sur un écran 4k ou tout est vraiment très petit).
Je suis passé par un tas de messages ici et sur d'autres forums, mais ils concernent tous les pilotes de NVIDIA ne fonctionnant pas plutôt qu'Intel.
J'ai installé les pilotes NVidia et Intel via l'onglet "Logiciels supplémentaires" (les deux sont activés; microcode intel et Nvidia) et directement après l'installation de la requête prime-select renvoie "Intel" mais après un redémarrage, un écran vide s'affiche à moins que je ne revienne à Nvidia.
J'ai aussi essayé d'accéder à TTY (pour voir si je peux trouver des erreurs de dmesg) face à l'écran noir mais il n'y a pas de sortie, je dois maintenir le bouton d'alimentation enfoncé et faire un arrêt brutal.
Les spécifications pour ordinateur portable sont disponibles ici:
http://www.Dell.com/en-us/shop/productdetails/inspiron-15-7559-laptop
C'est le dernier à droite de la sélection.
Bien sûr, je pourrais continuer à fonctionner sous Nvidia, mais ma batterie s'épuise très rapidement (2 heures maximum avec une utilisation légère). Sous Windows, il fonctionne normalement et me donne des heures de vie de la batterie (plus de 4 habituellement).
De plus, sous Nvidia, je vois une certaine distorsion de l’écran lorsque je quitte le mode veille.
J'avais précédemment installé un OS élémentaire 0.4 Loki (hier), mais après ne pas avoir réussi, je me suis dit qu'il y avait peut-être quelque chose qui n'était pas pris en charge par cette distribution particulière. Je suis donc parti pour une installation propre d'Ubuntu.
J'utilise le noyau 4.4 et ce que j'ai vu en ligne est censé résoudre le problème? (Je me trompe peut-être). Je suis toujours un novice sur Linux, donc s'il y a des journaux requis, etc., veuillez le faire savoir, je mettrai à jour mon message.
UPDATE
La mise à niveau vers le noyau 4.5 ne m'a pas aidé. J'utilise actuellement l'outil de mise à jour graphique Intel linux et je le mettrai à jour si cela fonctionne.
J'ai réussi à le faire fonctionner après beaucoup d'autres. Au départ, je voulais installer Elementary OS, mais je voulais tout d'abord que cela fonctionne avec une nouvelle installation d'Ubuntu 16.04, puis essayer les mêmes étapes avec Elementary.
Heres comment je l'ai fait.
Pour Ubuntu
Sudo prime-select query
qui devrait renvoyer nvidia
qui est bien sûr, car cela signifie que les pilotes nvidia fonctionnent mais ne sont pas idéaux pour la vie de la batterieSudo prime-select intel
et appuyez sur enterSudo prime-select query
shoukd return intel
name__Pour eOS (OS élémentaire 0.4 Loki)
Sudo apt-get install nvidia-361
Sudo prime-select query
(nomodeset ne devrait plus être requis dans les options du noyau).Pour le fichier de firmware GUC
$ tar xf _guc_ver_tar.bz2
$ cd _guc_ver_
$ Sudo bash ./install.sh --install
Pour le fichier de firmware DMC
$ tar xf _dcm_ver_tar.bz2
$ cd 'produit code_dcm_ver'api version' _ 'version min'
$ Sudo sh install.sh
Une fois installé, redémarrez à nouveau et vérifiez que le système se charge sans nomodeset param et que la sélection actuelle est sur nvidia avec Sudo prime-select query
Si tout va bien, vous pouvez exécuter Sudo prime-select intel
et redémarrer (dernier redémarrage, je le jure!
Enfin, pendant le redémarrage, appuyez sur F2 pour le BIOS et réactivez Secure Boot .
Après ce moment, vous devriez pouvoir charger le système d’exploitation sans ajouter de paramètre de noyau et Sudo prime-select query
devrait renvoyer intel
name__.
Pour tout dépannage supplémentaire si vous obtenez toujours un écran noir après l'écran de démarrage, ajoutez ce qui suit à `/etc/modprobe.d/blacklist.conf '
liste noire AMD76x_edac
liste noire vga16fb
liste noire nouveau
liste noire rivafb
liste noire nvidiafb
liste noire rivatv
puis exécutez Sudo update-initramfs -u
et redémarrez à nouveau.
Le problème avec le mode sécurisé est qu’il est interdit de charger le module nvidia ultérieurement, quand on veut l’utiliser pour l’application CUDA. Voici comment je l'ai fait: 1. Désactivez le mode sécurisé dans le BIOS. 2. Désactiver tous Modules nvidia dans blacklist.conf (n'oubliez pas de lancer depmod & update-initramfs après) 3. Les modules nvidia ne se chargent pas au démarrage, ce qui permet de charger le module intel pour affichage. peut les charger manuellement avec modprobe.
Cette méthode permet à CUDA de fonctionner sans interférer avec l’affichage.