web-dev-qa-db-fra.com

Le pilote Nvidia ne fonctionne pas (Erreur lors de la requête d'affichage activé sur le GPU 0 (extension manquante).)

J'ai donc fait une nouvelle installation de KDE neon (qui s’appuie sur la dernière version LTS d’Ubuntu (16.04), d’où ma question ici).

Et j’essayais de faire fonctionner le pilote nvidia, mais jusqu’à présent, j’ai fait quelques pas en avant, mais toujours sans succès. Voici donc le processus que j’ai suivi jusqu’à présent.

lspci -v | grep VGA 

m'a donné comme sortie que j'utilise actuellement mes graphiques intégrés intel.

Mais je veux nvidia alors j’ai trouvé ceci Comment installer les pilotes Nvidia? , et ce qui implique ces commandes

Sudo add-apt-repository ppa:graphics-drivers/ppa   
Sudo apt-get update
Sudo apt-get install nvidia-375

Cependant, lorsque j'ai exécuté nvidia-settings, j'ai eu presque la même erreur que ce message buntu 14.04 ne peut pas fonctionner avec nvidia-prime

ERROR: Error querying enabled displays on GPU 0 (Missing Extension).

ERROR: Error querying enabled displays on GPU 0 (Missing Extension).

** Message: PRIME: No offloading required. Abort
** Message: PRIME: is it supported? no

ERROR: nvidia-settings could not find the registry key file. This file should
have been installed along with this driver at 
/usr/share/nvidia/nvidia-application-profiles-key-documentation. The
application profiles will continue to work, but values cannot be
preopulated or validated, and will not be listed in the help text.
Please see the README for possible values and descriptions.

La solution mentionnée dans cet article ne fonctionnait pas pour moi.

alors j'ai essayé autre chose. Je suis allé dans le répertoire/usr/share et j'ai remarqué qu'il y avait 3 dossiers nvidia, l'un appelé nvidia, l'autre nvidia-375 et le dernier nvidia-prime. Mais seul le dossier nvidia était vide et les fichiers profiles-key-documentation et rc se trouvaient à l’intérieur des dossiers nvidia-375,

j'ai donc créé deux liens symboliques dans le dossier nvidia vers les fichiers de clé et rc du dossier nvidia-375, redémarré le système et essayé de réexécuter nvidia-settings. Cela a supprimé le troisième message d'erreur, mais je suis toujours bloqué avec les deux premiers messages d'erreur. Ce que je n'ai aucune idée de comment les réparer.

Quelques notes.

-Mon ordinateur portable a un NVIDIA et graphiques Intel (que vous avez probablement déjà compris après avoir lu le précédent)

-Les programmes nvidia-settings se lancent mais je n'ai que deux options à l'intérieur du programme, "Profils d'application" et "nvidia-settings-Configuration". Ce programme devrait avoir beaucoup plus d'options à l'intérieur.

-J'ai eu linix mint KDE installé avant cela et le logiciel de gestion de menthe m'a permis de sélectionner facilement un pilote nvidia et de l'appliquer. Donc, je l'ai fait fonctionner sur un système basé sur Ubuntu avant ...

Cela fait un moment que je vais à cela, des dizaines de purges et d’installations… mais en vain….

Modifier:

Sudo lshw -c video

résultats

*-display               
   description: VGA compatible controller
   product: Sky Lake Integrated Graphics
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 07
   width: 64 bits
   clock: 33MHz
   capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
   configuration: driver=i915_bpo latency=0

*-display UNCLAIMED
   description: 3D controller
   product: NVIDIA Corporation
   vendor: NVIDIA Corporation
   physical id: 0
   bus info: pci@0000:01:00.0
   version: a2
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress cap_list
   configuration: latency=0
7
LinG

J'ai résolu le problème. Une erreur vraiment stupide de ma part ...

Alors, voici:

J'ai abandonné tout espoir et j'ai essayé d'installer les pilotes en utilisant ceux du site Nvidia lui-même http://www.nvidia.com/download/index.aspx . J'ai donc exécuté le programme d'installation après avoir purgé l'installation de mon pilote actuel à l'aide de

Sudo apt-get purge nvidia*

Cependant, le programme d'installation a échoué et j'ai eu beaucoup d'erreurs et d'avertissements. J'ai donc pensé que cela était dû au fait que j'ai bricolé tellement avec autant d'installations et de purges.

Je suis donc allé à partir de zéro pour réinstaller tout mon système d'exploitation (même télécharger à nouveau l'ISO, puis créer un lecteur USB amorçable). Maintenant, après mon installation propre, la première chose que j'ai faite a été d'installer les pilotes nvidia

Sudo add-apt-repository ppa:graphics-drivers/ppa   
Sudo apt-get update
Sudo apt-get install nvidia-375

Maintenant, quand j’ai reçu l’écran de démarrage sécurisé après le redémarrage, j’ai tout simplement appuyé sur entrée et l’ai parcouru ... votre mot de passe pour le désactiver. Alors j'ai fait.

Un redémarrage final et tout a fonctionné!

Maintenant, je ne sais pas lequel de ces problèmes a résolu le problème, mais je ne désactive probablement pas le démarrage sécurisé (bien qu'après avoir réfléchi de la sorte, une installation propre est probablement une bonne idée).

J'espère que cela aidera quelqu'un d'autre, passez une journée entière à cela ...

3
LinG

Avait un problème presque identique avec le même système d'exploitation (Ubuntu 16.04 LTS x86_64) et les pilotes graphiques (nvidia-375), à l'exception du matériel utilisé (ordinateur de bureau HP avec le chipset Intel® HD Graphics 530 (Skylake GT2) et le chipset autonome NVidia GeForce GT730 carte graphique).

Décidé de ne rien ré-installer à partir de rien, mais de jouer avec les pilotes graphiques et les packages xorg/xserver (veuillez trouver les détails ici ).

Bien que guide du lien mentionné ci-dessus ait permis de démarrer avec succès le serveur X avec la carte NVidia nouvellement installée, nous avons observé exactement le même problème lors de la tentative d'exécution de nvidia-settings . Enfin, juste après une autre itération à partir du lien ci-dessus, exécutez l’outil nvidia-xconfig , qui a généré des avertissements, mais créé un /etc/X11/xorg.conf fichier et autorisé à exécuter nvidia-settings correctement.

J'espère que cela aide quelqu'un.

0
Sergey Kipet

J'ai trouvé un correctif pour le problème clé. Les clés sont en réalité situées dans /usr/share/nvidia-<version>. Copiez-les simplement dans /usr/share/nvidia et supprimez les noms de version des deux fichiers de clé.

0
Matthew