web-dev-qa-db-fra.com

Le pilote Nvidia ne se charge pas sur Xubuntu 17.04, performances lentes avec la carte 1050

J'utilise Xubuntu 17.04 sur un système doté d'une carte vidéo Nvidia GTX 1050, d'un processeur AMD Phenom II X4 955, de 16 Go de RAM et d'un lecteur SSD. Un peu vieux CPU, mais ça a bien fonctionné. Il semble que depuis que je suis passé à 17.04, la performance en 3D s’est dégradée sur cette machine. Jouer à des jeux comme Minecraft ou Nexuiz est insupportablement lent et semble fortement lié au processeur. J'utilise le pilote 375 propriétaire de nvidia sélectionné dans la configuration des pilotes restreints. Voici la sortie de lspci et de la ligne directe glxinfo:

$ lspci -nnk | grep -A3 -Fe '[0300]' 
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050] [10de:1c81] (rev a1)
    Subsystem: Device [196e:11c0]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375

$ glxinfo | grep direct
direct rendering: Yes
    GL_ARB_direct_state_access, GL_ARB_draw_buffers, 
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, 
    GL_ARB_multi_draw_indirect, GL_ARB_occlusion_query2, 

Je remarque également que si je lance le programme d'interface graphique des paramètres nvidia, il ne montre que deux catégories à gauche, "Profils d'application" et "Configuration de nvidia-settings". Presque comme si elle ne chargeait pas le pilote nvidia.

J'ai un autre ordinateur sous Xubuntu 16.10 qui possède également un Nvidia GTX 1050, qui fonctionne très bien et dont les performances en 3D sont rapides.

Quel pourrait être le problème?

UPDATE: J'ai inclus les messages WW et EE dans le fichier Xorg.0.log car ils peuvent donner des indices:

$ egrep "EE|WW" /var/log/Xorg.0.log
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    10.597] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    10.597] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    10.597] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    10.597] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    10.597] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    10.600] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere.
[    10.632] (WW) Warning, couldn't open module nvidia
[    10.632] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    10.635] (WW) Warning, couldn't open module nvidia
[    10.635] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    10.637] (EE) [drm] Failed to open DRM device for (null): -22
[    10.637] (EE) [drm] Failed to open DRM device for (null): -22
[    10.637] (EE) [drm] Failed to open DRM device for (null): -22
[    10.637] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -22
[    10.637] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -22
[    10.637] (WW) Falling back to old probe method for modesetting
[    10.637] (WW) Falling back to old probe method for vesa
[    10.637] (EE) Screen 0 deleted because of no matching config section.
[    10.651] (EE) AIGLX: reverting to software rendering

UPDATE: Je viens d'essayer de démarrer le système sur un lecteur USB sous Xubuntu 17.04 (Une installation différente). Ensuite, j’y ai installé le pilote nvidia, cela a fonctionné et j’ai une accélération matérielle totale. Il semblerait donc que le système en question soit mal configuré, mais au moins, je sais que la carte fonctionnera avec 17.04. Ce serait dommage pour moi de devoir réinstaller. Je me demande s’il existe d’autres paquets que je devrais essayer de réinstaller en premier, comme l’ensemble du système xorg?

3
deltaray

Dans mon cas particulier, la réinstallation de Xubuntu 17.04 à partir de zéro a résolu le problème. Il semblerait donc que certains packages ou configurations autres que les packages nvidia et les fichiers de configuration soient corrompus. Pour ce qui est du côté positif, je suis heureux que la solution ne soit pas "cette carte ne fonctionne pas avec 17.04 ou quelque chose qui nécessite d'attendre un pilote mis à jour".

0
deltaray

utilisez la recherche pour trouver des "pilotes supplémentaires"

dans l'onglet Pilotes supplémentaires, plusieurs options binaires NVIDIA seront présentées, ainsi qu'un serveur X.Org X. le mien avait le X.Org sélectionné. Je l'ai changé en binaire NVIDIA version 381 (384 est plus récent, je le changerai probablement plus tard)

de toute façon, cela a pris quelques bonnes minutes pour postuler, puis j’ai redémarré, et bien assez dans la recherche apparaît maintenant dans l’application NVIDIA X Server, tous mes jeux fument le FPS

lol :)

0
Rob Johnson