Impossible de passer d'Intel à Nvidia dans Ubuntu 16.04 (Nvidia Prime)

13

Je ne peux pas passer de mon GPU Intel à mon GPU Nvidia sur Ubuntu 16.04. Je ne reçois aucun message d'erreur ou autre problème, cela ne change tout simplement pas. D'autres questions similaires ici n'ont pas résolu mon problème. Voici les détails:

  • Ordinateur portable HP Envy dv7 7390eb avec graphiques hybrides (Nvidia et Intel), Ubuntu 16.04.

  • Les pilotes supplémentaires d'Ubuntu me montrent que j'utilise le pilote binaire Nvidia 367.57 (propriétaire) et le firmware du microcode du processeur pour les processeurs Intel à partir du microcode Intel (propriétaire).

  • J'ai installé les paramètres nvidia-367 , nvidia-prime , nvidia-opencl-icd-367 et nvidia-settings . Pas de bourdon ou d'autres packages associés.

  • Je peux démarrer l'application Nvidia-settings et sélectionner Nvidia. Il me dit de me déconnecter. Lorsque je me reconnecte, Intel est toujours la carte active. (J'utilise cette méthode pour savoir quelle carte est active, à savoir sudo lshw -c video | grep configurationet ensuite modinfo i915).

Quand je le fais sudo prime-select nvidia, je reçois

Info: the current GL alternatives in use are: ['mesa', 'nvidia-367']
Info: the current EGL alternatives in use are: ['mesa-egl', 'nvidia-367'] 
Info: selecting nvidia-367 for the nvidia profile
update-alternatives: using /usr/lib/nvidia-367/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode 
update-alternatives: using /usr/lib/nvidia-367/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) in manual mode

prime-select query me donne alors: nvidia

Mais la méthode ci-dessus pour vérifier quel GPU est actif, me dit toujours qu'Intel est actif. Et après la déconnexion et la connexion, il reste également Intel (l'application Nvidia-settings me le dit, et la lshwméthode aussi. prime-select queryCependant, il me dit: inconnu.) Donc, fondamentalement, il semble qu'il n'y ait aucun moyen d'activer mon GPU Nvidia.

EDIT: Mon problème est exactement le même que celui décrit ici , lorsque je lance nvidia-settingsdans un terminal, j'obtiens également l'erreur

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
prepopulated or validated, and will not be listed in the help text. 
Please see the README for possible values and descriptions.

Cependant, les solutions qui y sont proposées, à savoir

cd /usr/share/nvidia
mv nvidia-application-profiles-340.76-key-documentation
nvidia-application-profiles-key-documentation
mv nvidia-application-profiles-340.76-rc nvidia-application-profiles-rc

(en changeant 340,76 dans le nombre correspondant au pilote réel sur mon système bien sûr)

fait référence à Ubuntu 15.04 (je suis le 16.04) et ne fonctionne pas.

Bartovan
la source
2
J'ai le même problème :(
DollarAkshay
1
Dans cet article ubuntuforums.org/showthread.php?t=2329171, il est question d'une solution dans une prochaine version de Xorg, qui sera apparemment incluse dans Ubuntu 17.
Bartovan
@DavidFoerster vous avez raison, je viens de le corriger, merci de l'avertir.
Bartovan
J'ai le même problème, mais il y a quelque temps, cela fonctionnait. Je ne sais pas pourquoi cela ne fonctionne plus.
alexmogavero

Réponses:

1

J'ai eu le même problème. alors j'ai fait ce qui suit:

logiciels et mises à jour> pilotes supplémentaires: sélectionnez nvidia 381.09> redémarrez la machine

puis utilisez les paramètres nvidia x , puis sélectionnez nvidia prime.

après le redémarrage, tout va bien.

J'espère que cela vous aidera :-)

Pexim Jackson SLani
la source