Não é possível alternar da Intel para a Nvidia no Ubuntu 16.04 (Nvidia Prime)

13

Não consigo mudar da GPU Intel para a GPU Nvidia no Ubuntu 16.04. Não recebo mensagens de erro ou outros problemas, apenas não muda. Outras perguntas semelhantes aqui não resolveram meu problema. Aqui estão os detalhes:

  • Laptop HP Envy dv7 7390eb com gráficos híbridos (Nvidia e Intel), Ubuntu 16.04.

  • Os Drivers adicionais do Ubuntu mostram que estou usando o driver binário Nvidia 367.57 (proprietário) e o firmware do microcódigo do processador para as CPUs Intel do intel-microcode (proprietário).

  • Eu tenho o pacote nvidia-367 , nvidia-prime , nvidia-opencl-icd-367 e nvidia-settings instalados. Nenhum zangão ou outros pacotes relacionados.

  • Posso iniciar o aplicativo Nvidia-settings e selecionar Nvidia. Diz-me para sair. Quando eu logon novamente, a Intel ainda é a placa ativa. (Eu uso esse método para saber qual cartão está ativo, a saber, sudo lshw -c video | grep configuratione depois modinfo i915).

Quando eu faço sudo prime-select nvidia, eu recebo

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 então me dá: nvidia

Mas o método acima para verificar qual GPU está ativa, ainda me diz que a Intel está ativa. E após o logout e o login, ele ainda é Intel (o aplicativo de configurações da Nvidia me diz isso, e o mesmo acontece com o lshwmétodo. prime-select queryNo entanto, me diz: desconhecido.) Então, basicamente, parece não haver maneira de ativar minha GPU Nvidia.

EDIT: Meu problema é exatamente o mesmo descrito aqui , quando inicio nvidia-settingsem um terminal, também recebo o erro

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.

No entanto, as soluções propostas, nomeadamente

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

(alterando 340,76 no número correspondente ao driver real no meu sistema, é claro)

refere-se ao Ubuntu 15.04 (eu estou no 16.04) e não funciona.

bartovan
fonte
2
Eu tenho o mesmo problema :(
DollarAkshay
1
Neste post, ubuntuforums.org/showthread.php?t=2329171 fala-se de uma solução em uma versão futura do Xorg, a ser incluída no Ubuntu 17 aparentemente.
bartovan
@DavidFoerster você está certo, eu apenas consertei, obrigado por notificar.
bartovan
Eu tenho o mesmo problema, mas há algum tempo ele estava funcionando. Não sei por que não está mais funcionando.
Alexmogavero 03/03

Respostas:

1

Eu tive o mesmo problema. então eu fiz o seguinte:

software e atualizações> drivers adicionais: selecione nvidia 381.09> reinicie a máquina

use as configurações da nvidia x e selecione nvidia prime.

após a reinicialização, está tudo bem.

Espero que isso ajude :-)

Pexim Jackson SLani
fonte