Immer wenn ich von meiner GPU (GTX 1060) zu meiner IgPU (Intel 530) wechsle, kann ich nicht booten. Der Ladebildschirm bleibt mit der folgenden Meldung hängen:
[Fehlgeschlagen] NVIDIA Persistence Daemon konnte nicht gestartet werden. Weitere Informationen finden Sie unter 'systemctl status nvidia-persistenced.service'.
Ich kann jedoch booten, wenn ich wieder zur Nvidia-GPU wechsle und zu meiner IgPU wechsle, ohne dass ein Neustart vorübergehend funktioniert. Ich verwende Kubuntu 16.10 und nur mein internes Laptop-Display. Das ist die Ausgabe, wenn ich zu meinem igpu wechsle:
sudo prime-select intel
Info: the current GL alternatives in use are: ['nvidia-378', 'nvidia-378']
Info: the current EGL alternatives in use are: ['nvidia-378', 'nvidia-378']
Info: selecting nvidia-378-prime for the intel profile
update-alternatives: using /usr/lib/nvidia-378-prime/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-378-prime/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
update-alternatives: using /usr/lib/nvidia-378-prime/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-378-prime/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf (i386-linux-gnu_egl_conf) in manual mode
sudo prime-select nvidia
Info: the current GL alternatives in use are: ['nvidia-378-prime', 'nvidia-378-prime']
Info: the current EGL alternatives in use are: ['nvidia-378-prime', 'nvidia-378-prime']
Info: selecting nvidia-378 for the nvidia profile
update-alternatives: using /usr/lib/nvidia-378/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-378/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
update-alternatives: using /usr/lib/nvidia-378/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-378/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf (i386-linux-gnu_egl_conf) in manual mode
Ergebnis von lspci -k | grep -EA2 'VGA | 3D'
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
DeviceName: Onboard IGD
Subsystem: CLEVO/KAPOK Computer HD Graphics 530
--
01:00.0 VGA compatible controller: NVIDIA Corporation GP106M [GeForce GTX 1060] (rev a1)
Subsystem: CLEVO/KAPOK Computer Device 6a03
Kernel driver in use: nvidia
Ich habe über eine Woche lang versucht, dieses Problem selbst zu lösen, und habe keine Ahnung, was ich tun soll. Alles, was ich versucht habe, ist fehlgeschlagen.
Kannst du mir bitte Helfen?
UPDATE 5.2.2017:
Ich habe es heute erneut getestet und festgestellt, dass das Umschalten auf die Intel-GPU mit 375 und 378 überhaupt nicht funktioniert. Durch das Abmelden wird der Bildschirm eingefroren. Warum hat es einmal funktioniert? Wenn ich nach dem Löschen der alten Treiber alle Treiber erneut installiere und anschließend Prime-Select-Informationen verwende (ohne Neustart!), Aktualisiert Prime-Select die Prime-Profile nicht -> Es wird eines der alten Nicht-NVIDIA-Profile (Mesa-Profile) ausgewählt anstelle von nvidia) und es funktioniert. Sobald ich jedoch zu einem NVIDIA-Profil wechsle oder neu starte, werden die Hauptprofile aktualisiert und es funktioniert nicht mehr. Also denke ich, dass etwas mit den EGl-Alternativen für die Intel-GPU nicht stimmt? Entschuldigung für jegliche Unannehmlichkeiten.
UPDATE 12.2.2017:
Gestern habe ich die nvidia-prime Software geändert und den Fehler behoben. Ich werde bald (wahrscheinlich nächste Woche) meine geänderte Version veröffentlichen und hier einen Link einfügen, aber ich stoße immer noch auf ein Problem: Wenn ich meinen PC nach der Ausführung herunterfahre sudo prime-select intel
:
ksmserver stürzt ab (ich benutze Kubuntu, wahrscheinlich kein Problem mit Ubuntu)
-> Der PC kann nicht vollständig heruntergefahren werden und die alten (falschen) Update-Alternativen für die Intel-GPU werden wiederhergestellt
-> Ich kann nicht booten.
Wenn ich jedoch sudo prime-select intel
nach dem Herunterfahren im Wiederherstellungsmodus ausgeführt werde, funktioniert alles in Ordnung und ich kann die Intel-GPU verwenden.
UPDATE 17.2.2017:
Ich habe meine Problemumgehung veröffentlicht und versuche immer noch, den Fehler in den offiziellen Repositories zu beheben. Dies ist jedoch wahrscheinlich ein Fehler in Update-Alternativen, daher muss ich als nächstes dort einen Fehlerbericht veröffentlichen.
In der Zwischenzeit viel Spaß bei meiner Problemumgehung! Ich hoffe es funktioniert auch bei dir. Bei Fragen hinterlassen Sie bitte einen Kommentar.
UPDATE 26.2.2017
Wie @whizzzkid betonte, bleibt die NVIDIA-Grafikkarte nach dem Anwenden meines Patches weiterhin aktiv. Heute konnte ich dieses Problem jedoch beheben. Ich werde wahrscheinlich meine Antwort aktualisieren, um nächste Woche meinen zweiten Patch aufzunehmen. Hier sind einige Tests, die ich durchgeführt habe:
Nvidia: 43-45W
Intel (nvidia on): 29-31W
Intel (NVIDIA AUS): 15-17W
m
am Ende haben, auch wenn sie mobil sind.
nvidia-prime
unterstützt diese noch nicht.
lspci -k | grep -EA2 'VGA|3D'
Terminalbefehls hinzu.