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

13

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

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

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

  • Eu tenho o pacote nvidia-367 , nvidia-prime , nvidia-opencl-icd-367 e nvidia -configurações instaladas. Não abelha ou outros pacotes relacionados.

  • Eu posso iniciar o aplicativo de configurações da Nvidia e selecionar a Nvidia. Diz-me para sair. Quando eu entro de volta, a Intel ainda é a placa ativa. (Eu uso este método para saber qual cartão está ativo, ou seja, sudo lshw -c video | grep configuration e, em seguida, modinfo i915 ).

Quando faço sudo prime-select nvidia , obtenho

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 login, também é ainda Intel (o aplicativo de configurações da Nvidia me diz isso, assim como o método lshw . prime-select query no entanto me diz: desconhecido.) Então, basicamente, parece não haver maneira de ativar minha GPU Nvidia.

EDITAR: Meu problema é exatamente o mesmo descrito aqui , quando eu inicio nvidia-settings em um terminal, eu 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 aqui 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 de curso)

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

    
por bartovan 02.12.2016 / 16:56

1 resposta

1

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

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

use então nvidia x settings e, em seguida, selecione nvidia prime.

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

Espero que isso ajude: -)

    
por Pexim Jackson SLani 19.04.2017 / 04:27