Sempre que mudo do meu gpu (gtx 1060) para o meu igpu (Intel 530), não consigo inicializar. A tela de carregamento está bloqueada com a seguinte mensagem:
[Falha] Falha ao iniciar o NVIDIA Persistence Daemon. Consulte 'systemctl status nvidia-persistenced.service' para obter detalhes.
No entanto, eu posso inicializar quando voltar para a Nvidia gpu e mudar para minha igpu sem reiniciar o trabalho temporariamente. Estou usando o Kubuntu 16.10 e apenas a tela do meu laptop interno. Essa é a saída quando eu alterno para o meu 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
Resultado de 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
Tentei resolver esse problema sozinho por mais de uma semana e não tenho idéia do que fazer. Tudo o que tentei falhou.
Podes ajudar-me, por favor?
ATUALIZAÇÃO 5.2.2017:
Eu testei novamente hoje e percebi que a mudança para a intel gpu não funciona de jeito nenhum com 375 e 378. Fazer logoff congela a tela. Então, por que funcionou uma vez? Se eu instalar todos os drivers novamente após excluir os antigos e depois usar a intel prime-select (sem reinicializar!), O prime-select não atualizará os perfis principais -> Ele seleciona um dos perfis antigos que não são da nvidia (mesa profiles em vez da nvidia) e funciona. Mas assim que eu mudo para um perfil da nvidia ou reinicializo, os perfis principais são atualizados e não funcionam mais. Então eu acho que há algo errado com as alternativas EGl para a intel gpu? Desculpe por qualquer inconveniente.
ATUALIZAÇÃO 12.2.2017:
Ontem, modifiquei o software nvidia-prime e corrigi o erro. Em breve publicarei (provavelmente na próxima semana) minha versão modificada e colarei um link aqui, mas ainda encontro um problema: quando desligo o PC após executar sudo prime-select intel
:
O ksmserver falha (estou usando o Kubuntu, provavelmente não é um problema com o Ubuntu)
-> o PC não pode desligar completamente e as alternativas de atualização antigas (incorretas) para a GPU Intel são restauradas
-> Não consigo inicializar.
No entanto, se eu executar sudo prime-select intel
após o desligamento no modo de recuperação, tudo funcionará bem e eu posso usar a GPU Intel.
ATUALIZAÇÃO 17.2.2017:
Postei minha solução alternativa e ainda estou tentando corrigir o bug nos repositórios oficiais. No entanto, este é provavelmente um bug nas alternativas de atualização, então, a seguir, tenho que postar um relatório de bug lá.
Enquanto isso, aproveite minha solução alternativa! Eu espero que funcione para você também. Se houver alguma dúvida, por favor deixe um comentário.
ATUALIZAÇÃO 26.2.2017
Como o @whizzzkid apontou, a placa de vídeo da nvidia ainda permanece ativa após a aplicação do meu patch. No entanto, hoje consegui resolver esse problema. Provavelmente atualizarei minha resposta para incluir meu segundo patch na próxima semana. Aqui estão alguns testes que eu executei:
Nvidia: 43-45W
Intel (nvidia ligada): 29-31W
Intel (nvidia desligada): 15-17W
m
no final, mesmo que sejam móveis.
nvidia-prime
ainda não suporta isso.
lspci -k | grep -EA2 'VGA|3D'
comando terminal.