No se puede cambiar de Intel a Nvidia en Ubuntu 16.04 (Nvidia Prime)

13

No puedo cambiar de mi GPU Intel a mi GPU Nvidia en Ubuntu 16.04. No recibo mensajes de error u otros problemas, simplemente no cambia. Otras preguntas similares aquí no han resuelto mi problema. Aquí están los detalles:

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

  • Los Controladores adicionales de Ubuntu me muestran que estoy usando el controlador binario Nvidia 367.57 (patentado) y el firmware de microcódigo del procesador para CPU Intel de microcódigo intel (patentado).

  • Tengo instalados los paquetes nvidia-367 , nvidia-prime , nvidia-opencl-icd-367 y nvidia-settings . Sin abejorros u otros paquetes relacionados.

  • Puedo iniciar la aplicación de configuración de Nvidia y seleccionar Nvidia. Me dice que cierre sesión. Cuando vuelvo a iniciar sesión, Intel sigue siendo la tarjeta activa. (Uso este método para saber qué tarjeta está activa, es decir, sudo lshw -c video | grep configurationy luego modinfo i915).

Cuando lo hago sudo prime-select nvidia, me sale

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 entonces me da: nvidia

Pero el método anterior para verificar qué GPU está activa, todavía me dice que Intel está activo. Y después de cerrar sesión e iniciar sesión, también sigue siendo Intel (la aplicación de configuración de Nvidia me lo dice, y también el lshwmétodo. prime-select querySin embargo, me dice: desconocido). Así que, básicamente, parece que no hay forma de activar mi GPU Nvidia.

EDITAR: Mi problema es exactamente el mismo que el descrito aquí , cuando inicio nvidia-settingsen una terminal, también recibo el error

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.

Sin embargo, las soluciones propuestas allí, a saber

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

(cambiando 340.76 en el número correspondiente al controlador real en mi sistema, por supuesto)

se refiere a Ubuntu 15.04 (estoy en 16.04) y no funciona.

bartovan
fuente
2
Tengo el mismo problema :(
DollarAkshay
1
En esta publicación ubuntuforums.org/showthread.php?t=2329171 se habla de una solución en un próximo lanzamiento de Xorg, que aparentemente se incluirá en Ubuntu 17.
bartovan
@DavidFoerster tienes razón, lo acabo de arreglar, gracias por notificarme.
bartovan
Tengo el mismo problema, pero hace algún tiempo estaba funcionando. No estoy seguro de por qué ya no funciona.
alexmogavero

Respuestas:

1

Yo tuve el mismo problema. entonces hice lo siguiente:

software y actualizaciones> controladores adicionales: seleccione nvidia 381.09> reinicie la máquina

luego use la configuración de nvidia x , y luego seleccione nvidia prime.

después de reiniciar, todo está bien.

Espero que esto sea de ayuda :-)

Pexim Jackson SLani
fuente