Ogni volta che passo dalla mia gpu (gtx 1060) alla mia igpu (Intel 530), non riesco ad avviare. La schermata di caricamento è bloccata con il seguente messaggio:
[Non riuscito] Impossibile avviare il demone di persistenza NVIDIA. Vedi 'systemctl status nvidia-persistenced.service' per i dettagli.
Tuttavia, posso riavviare quando torno alla GPU Nvidia e il passaggio al mio igpu senza riavviare funziona temporaneamente. Sto usando Kubuntu 16.10 e solo il display del mio laptop interno. Questo è l'output quando passo al mio igpu:
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
Risultato di 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
Ho provato a risolvere questo problema da solo per oltre una settimana e non ho idea di cosa fare. Tutto quello che ho provato è fallito.
Per favore potete aiutarmi?
AGGIORNAMENTO 5.2.2017:
L'ho provato di nuovo oggi e mi sono reso conto che il passaggio alla GPU Intel non funziona affatto con 375 e 378. Il logout si blocca sullo schermo. Quindi perché ha funzionato una volta? Se installo di nuovo tutti i driver dopo aver eliminato quelli vecchi e successivamente utilizzo prime-select Intel (senza riavvio!), Prime-select non aggiorna i profili primi -> Seleziona uno dei vecchi profili non NVIDIA (profili MESA invece di nvidia) e funziona. Ma non appena passo a un profilo nvidia o riavvio, i profili primi vengono aggiornati e non funziona più. Quindi immagino che ci sia qualcosa di sbagliato nelle alternative a EGl per la Intel Gpu? Ci scusiamo per l'inconveniente.
AGGIORNAMENTO 12.2.2017:
Ieri ho modificato il software nvidia-prime e corretto il bug. Presto pubblicherò (probabilmente la prossima settimana) la mia versione modificata e incollerò qui un link, ma riscontro ancora un problema: quando spengo il mio PC dopo aver eseguito sudo prime-select intel
:
ksmserver si arresta in modo anomalo (sto usando Kubuntu, probabilmente non è un problema con Ubuntu)
-> il PC non si spegne completamente e vengono ripristinate le vecchie alternative di aggiornamento (errate) per la GPU Intel
-> Non riesco ad avviare.
Tuttavia, se corro sudo prime-select intel
dopo l'arresto in modalità di ripristino, tutto funziona bene e posso usare la GPU Intel.
AGGIORNAMENTO 17.2.2017:
Ho pubblicato la mia soluzione alternativa e sto ancora cercando di correggere il bug nei repository ufficiali. Tuttavia, questo è probabilmente un bug in alternative di aggiornamento, quindi in seguito dovrò pubblicare una segnalazione di bug.
Nel frattempo, goditi la mia soluzione alternativa! Spero che funzioni anche per te. Se ci sono domande, si prega di lasciare un commento.
AGGIORNAMENTO 26.2.2017
Come sottolineato da @whizzzkid, la scheda grafica nvidia rimane ancora attiva dopo aver applicato la mia patch. Tuttavia, oggi sono stato in grado di risolvere questo problema. Probabilmente aggiornerò la mia risposta per includere la mia seconda patch la prossima settimana. Ecco alcuni test che ho eseguito:
Nvidia: 43-45 W.
Intel (NVIDIA ON): 29-31 W.
Intel (nvidia off): 15-17 W.
m
alla fine anche se sono mobili.
nvidia-prime
non li supporta ancora.
lspci -k | grep -EA2 'VGA|3D'
comando terminal.