Impossibile passare da Intel a Nvidia in Ubuntu 16.04 (Nvidia Prime)


13

Non riesco a passare dalla mia GPU Intel alla mia GPU Nvidia su Ubuntu 16.04. Non ricevo messaggi di errore o altri problemi, semplicemente non cambia. Altre domande simili qui non hanno risolto il mio problema. Ecco i dettagli:

  • Laptop HP Envy dv7 7390eb con grafica ibrida (Nvidia e Intel), Ubuntu 16.04.

  • I driver aggiuntivi di Ubuntu mi mostrano che sto usando il driver binario Nvidia 367.57 (proprietario) e il firmware del microcodice del processore per CPU Intel da micro-codice (proprietario).

  • Ho installato il pacchetto nvidia-367 , nvidia-prime , nvidia-opencl-icd-367 e nvidia-settings . Nessun calabrone o altri pacchetti correlati.

  • Posso avviare l'app Nvidia-settings e selezionare Nvidia. Mi dice di disconnettermi. Quando eseguo nuovamente l'accesso, Intel è ancora la scheda attiva. (Uso questo metodo per sapere quale carta è attiva, vale a dire sudo lshw -c video | grep configuratione quindi modinfo i915).

Quando lo faccio sudo prime-select nvidia, ottengo

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 poi mi dà: nvidia

Ma il metodo sopra per verificare quale GPU è attiva, mi dice ancora che Intel è attiva. E dopo il logout e il login, è ancora Intel (l'app Nvidia-settings mi dice così, e così fa il lshwmetodo. prime-select queryTuttavia mi dice: sconosciuto.) Quindi in pratica non sembra esserci alcun modo per attivare la mia GPU Nvidia.

EDIT: Il mio problema è esattamente lo stesso descritto qui , quando avvio nvidia-settingsin un terminale, ottengo anche l'errore

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.

Tuttavia le soluzioni proposte lì, vale a dire

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

(cambiando 340.76 nel numero corrispondente al driver effettivo sul mio sistema ovviamente)

fa riferimento a Ubuntu 15.04 (sono il 16.04) e non funziona.


2
Ho lo stesso problema :(
DollarAkshay il

1
In questo post ubuntuforums.org/showthread.php?t=2329171 si parla di una soluzione in una prossima versione di Xorg, che apparentemente dovrebbe essere inclusa in Ubuntu 17.
Bartovan il

@DavidFoerster hai ragione, l'ho appena risolto, grazie per averlo avvisato.
bartovan

Ho lo stesso problema, ma qualche tempo fa funzionava. Non sono sicuro del motivo per cui non funziona più.
alexmogavero,

Risposte:


1

Ho avuto lo stesso problema. poi ho fatto quanto segue:

software e aggiornamenti> driver aggiuntivi: selezionare nvidia 381.09> riavviare la macchina

quindi utilizzare le impostazioni di nvidia x , quindi selezionare nvidia prime.

dopo il riavvio, è tutto ok.

Spero che questo possa aiutare :-)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.