Ich kann unter Ubuntu 16.04 nicht von meiner Intel-GPU zu meiner Nvidia-GPU wechseln. Ich bekomme keine Fehlermeldungen oder andere Probleme, es schaltet einfach nicht um. Andere ähnliche Fragen hier haben mein Problem nicht gelöst. Hier sind die Details:
HP Envy dv7 7390eb Laptop mit Hybrid-Grafik (Nvidia und Intel), Ubuntu 16.04.
Die zusätzlichen Treiber von Ubuntu zeigen, dass ich den Nvidia-Binärtreiber 367.57 (proprietär) und die Prozessor-Mikrocode-Firmware für Intel-CPUs von Intel-Mikrocode (proprietär) verwende.
Ich habe das Paket nvidia-367 , nvidia-prime , nvidia-opencl-icd-367 und nvidia-settings installiert. Keine Hummel oder andere verwandte Pakete.
Ich kann die Nvidia-Einstellungen-App starten und Nvidia auswählen. Ich muss mich abmelden. Wenn ich mich wieder anmelde, ist Intel immer noch die aktive Karte. (Ich benutze diese Methode, um zu wissen, welche Karte aktiv ist, nämlich
sudo lshw -c video | grep configuration
und dannmodinfo i915
).
Wenn ich das tue sudo prime-select nvidia
, bekomme ich
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
dann gibt mir: nvidia
Die obige Methode, um zu überprüfen, welche GPU aktiv ist, sagt mir jedoch immer noch, dass Intel aktiv ist. Und nach dem Abmelden und Einloggen ist es auch noch Intel (die Nvidia-Einstellungen-App sagt es mir, und die lshw
Methode prime-select query
sagt es mir auch . Jedoch sagt es mir: unbekannt.) Also im Grunde scheint es keine Möglichkeit zu geben, meine Nvidia-GPU zu aktivieren.
EDIT:
Mein Problem ist genau das gleiche wie hier beschrieben , wenn ich nvidia-settings
in einem Terminal starte, bekomme ich auch den Fehler
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.
Die dort vorgeschlagenen Lösungen, nämlich
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
(Ändern von 340,76 in der Nummer, die dem tatsächlichen Treiber auf meinem System entspricht, natürlich)
verweist auf Ubuntu 15.04 (ich bin am 16.04) und funktioniert nicht.