J'utilise un ordinateur portable lenovo Y 700 sous Ubuntu 16.04 et j'essaie de résoudre certains problèmes graphiques. L'un des problèmes que je rencontre est que, lorsque je sélectionne le pilote binaire NVIDIA dans l'onglet Pilotes supplémentaires, attendez la fin de l'installation et redémarrez. Il semble que les pilotes ne soient pas utilisés.
Je sais que ce n'est pas la carte graphique principalement sélectionnée (j'essaie de sélectionner la carte NVIDIA comme carte graphique principale à utiliser) et la sortie de lspci -k | grep -EA2 'VGA|3D'
est la suivante:
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
Subsystem: Lenovo Skylake Integrated Graphics
Kernel driver in use: i915_bpo
--
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
Subsystem: Lenovo GM107M [GeForce GTX 960M]
Kernel driver in use: nouveau
Alors, je veux savoir si les pilotes nouveau
sont utilisés pour la carte NVIDIA ou les pilotes NVIDIA?
Pour répondre d'abord à votre question, vous utilisez l'open source nouveau
et non les pilotes NVIDIA. Cela signifie que votre tentative d'installation des pilotes propriétaires NVIDIA a échoué pour une raison quelconque. Si vous souhaitez utiliser les pilotes NVIDIA, utilisez une méthode différente de celle que vous avez utilisée à l’aide de l’interface graphique.
Commencez par désinstaller complètement les pilotes NVIDIA que vous avez essayé d’installer auparavant.
Démarrez l'ordinateur portable, marquez l'entrée Ubuntu dans le menu de démarrage GRUB, puis appuyez sur la touche E clé.
Ajoutez nouveau.modeset=0
à la fin de la ligne linux
. appuyez sur la F10 clé pour démarrer le système.
Ne manquez pas de définir un Space entre la dernière lettre de la ligne linux
et nouveau.modeset=0
.
Lorsque l'écran de connexion apparaît, appuyez sur Ctrl+Alt+F1. Entrez le nom d'utilisateur et le mot de passe - exécutez:
Sudo apt purge nvidia*
Sudo reboot
Maintenant, installez les derniers pilotes NVIDIA stables 378.13 et nvidia-prime
de la PPA des pilotes GPU.
Après le redémarrage, marquez à nouveau l'entrée Ubuntu dans le menu de démarrage GRUB et appuyez sur le bouton E clé.
Ajoutez nouveau.modeset=0
à la fin de la ligne linux
. appuyez sur la F10 clé pour démarrer le système.
Ne manquez pas de définir un Space entre la dernière lettre de la ligne linux
et nouveau.modeset=0
.
Lorsque l'écran de connexion apparaît, appuyez sur Ctrl+Alt+F1. Entrez le nom d'utilisateur et le mot de passe - exécutez:
Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt update
Sudo apt install nvidia-378 nvidia-prime
Sudo reboot
Exécutez lspci -k | grep -EA2 'VGA|3D'
... maintenant vous verrez: Kernel driver in use: nvidia
Si vous rencontrez toujours des problèmes pour faire fonctionner les pilotes NVIDIA, vous devriez envisager de vous connecter aux piles d'activation Ubuntu LTS , qui fournissent une prise en charge plus récente du noyau et du X pour les versions existantes d'Ubuntu LTS. Cela pourrait généralement être une bonne idée, car vous avez un tout nouveau bloc-notes. Inscrivez-vous à Ubuntu 16.04 LTS - HWE - enablement pile en exécutant la commande suivante:
Sudo apt install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
Sudo reboot
Avant de l'exécuter, supprimez tous les logiciels NVIDIA comme décrit à l'étape 1 et réinstallez les pilotes comme décrit à l'étape 2 après avoir installé le nouveau noyau et redémarré le système d'exploitation.
Informations complémentaires: Lancez le BIOS pour vous assurer que le démarrage sécurisé est désactivé et que la puce graphique NVIDIA et NVIDIA Optimus sont activés (sur certaines machines, cette option est disponible).