web-dev-qa-db-fra.com

Problème de pilote Nvidia, pilote non utilisé

Hier, j’ai essayé de regarder un film en 3D en mode 2D avec XBMC quand j’ai remarqué que cela ne fonctionnerait pas pour moi. J'ai examiné certaines erreurs que j'ai rencontrées lors de l'exécution de XBMC à partir de la ligne de commande:

libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
Failed to open VDPAU backend libvdpau_nouveau.so: cannot open shared object file: No such file or directory

Je dois souligner que la première fois que j'ai eu cette erreur, c'était "... nvidia.so" pas nouveau - je pense que cela a changé parce que j'ai essayé de passer à nouveau puis de revenir à Nvidia. À présent, je suis dans l’incapacité de revenir aux pilotes Nvidia (ce qui est dommage car j’avais utilisé jusqu’à présent les paramètres "Pilotes supplémentaires" pour passer d’un serveur à l’autre).

Après avoir essayé, j'ai purgé les pilotes Nvidia car j'ai remarqué que les paramètres de Nvidia X Server étaient installés mais ne contenaient aucun paramètre, mais uniquement les deux pages Profils d'application et Configuration de nvidia. J'ai essayé d'installer les pilotes Nvidia 331.38 via l'outil "Pilotes supplémentaires", sans succès. Des pilotes supplémentaires affichent Nvidia 331.38 comme étant actif, mais mon journal xorg indique clairement que:

[   352.415] (==) Matched nvidia as autoconfigured driver 0
[   352.415] (==) Matched nouveau as autoconfigured driver 1
[   352.415] (==) Matched nvidia as autoconfigured driver 2
[   352.415] (==) Matched nouveau as autoconfigured driver 3
[   352.415] (==) Matched modesetting as autoconfigured driver 4
[   352.415] (==) Matched fbdev as autoconfigured driver 5
[   352.415] (==) Matched vesa as autoconfigured driver 6
[   352.415] (==) Assigned the driver to the xf86ConfigLayout
[   352.415] (II) LoadModule: "nvidia"
[   352.495] (WW) Warning, couldn't open module nvidia
[   352.495] (II) UnloadModule: "nvidia"
[   352.495] (II) Unloading nvidia
[   352.495] (EE) Failed to load module "nvidia" (module does not exist, 0)

J'ai essayé d'installer les pilotes Nvidia une fois de plus mais les mêmes erreurs que de libva. Il semble que mon système utilise maintenant maintenant mais que le nom nouveau est en fait inscrit dans "/etc/modprobe.d/nvidia-331_hybrid.conf"(Note que j'ai un geforce 660 TI installé - pas une carte hybride)

J'ai cherché des solutions, mais rien ne semble fonctionner jusqu'à présent. Ai-je fait quelque chose de mal quelque part? J'aimerais vraiment que les pilotes Nvidia fonctionnent à nouveau et peut-être même savoir pourquoi ma libva renvoie ces erreurs.

En plus de cela, je viens de trouver ceci dans mon syslog (doit être avant ma dernière réinstallation de Nvidia car je ne reçois plus ces messages):

kernel: [   50.126660] nvidia: module license 'NVIDIA' taints kernel.
kernel: [   50.126665] Disabling lock debugging due to kernel taint
kernel: [   50.130161] nvidia: module verification failed: signature and/or  required key missing - tainting kernel
kernel: [   50.134126] NVRM: The NVIDIA probe routine was not called for 1 device(s).
kernel: [   50.134130] NVRM: This can occur when a driver such as: 
kernel: [   50.134130] NVRM: nouveau, rivafb, nvidiafb or rivatv 
kernel: [   50.134130] NVRM: was loaded and obtained ownership of the NVIDIA device(s).
kernel: [   50.134133] NVRM: Try unloading the conflicting kernel module (and/or
kernel: [   50.134133] NVRM: reconfigure your kernel without the conflicting
kernel: [   50.134133] NVRM: driver(s)), then try loading the NVIDIA kernel module
kernel: [   50.134133] NVRM: again.
kernel: [   50.134136] NVRM: No NVIDIA graphics adapter probed!
kernel: [   50.134137] [drm] Module unloaded
kernel: [   50.134203] NVRM: NVIDIA init module failed!

Merci de votre lecture, si vous pensez que des informations importantes manquent, faites-le moi savoir.

Tous les liens et autres informations à ce sujet sont les bienvenus (car cela me rend fou!) :)

2
oh no

J'ai trouvé une solution à mes problèmes.

Blacklist nouveau:

Sudo nano /etc/modprobe.d/blacklist-nouveau.conf

Type:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off

Ctrl + O et Ctrl + X pour quitter.

Après cela, je viens d’arrêter le serveur x et de reconstruire initramfs.

Ctrl + Alt + F1 pour aller à TTY1. S'identifier.

Sudo service lightdm stop
Sudo update-initramfs -u

Redémarrez avec shutdown -r 0. vainfo renvoie toujours des erreurs, mais il affiche également des informations sur les profils et les points d’entrée. Comme ça:

libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.35 (libva 1.3.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.3
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG4Simple            : VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD

La seule chose triste maintenant est le fait que je n'ai aucune idée de ce qui a causé tout cela.

3
oh no