Tengo algunos problemas con mi configuración de GPU Intel/AMD.
Estoy usando una computadora portátil con un "Intel Core i3-2350M 'Sandy Bridge'", que tiene la iGPU incorporada "Intel HD 3000". Además de esta iGPU, mi portátil tiene la dGPU "AMD Radeon HD 6490M".
Hace unas semanas cambié mi sistema de Linux Mint 17.3 (basado en Ubuntu 14.04-LTS, Kernel 3.19 con controlador fglrx propietario) a Linux Mint 18.0 (basado en Ubuntu 16.04-LTS, Kernel 4.4.0 con radeon de código abierto). conductor).
Con esta nueva versión de Mint/Ubuntu, el controlador fglrx patentado por AMD con Catalyst Control Center ya no es compatible ni instalable y la dGPU es demasiado antigua para el nuevo controlador amdgpu. Entonces mi sistema ahora se está ejecutando con el controlador radeon.
Con el controlador fglrx y Catalyst Control Center pude activar y desactivar la dGPU AMD, según mis casos de uso, manualmente. Con el controlador radeon ahora es un poco diferente.
Cuando verifico el estado actual de mi GPU con
$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
el resultado es siempre
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
Esto significa que la iGPU está activa y la dGPU está desactivada (mediante software/controlador). Como tengo (como todas las computadoras portátiles modernas) un dispositivo muxless, la entrada 0:IGD se ve bien, pero 1:DIS debería cambiar su estado, cuando sea necesario, a algo como esto
1:DIS: :DynPwr:0000:01:00.0
lo encontré en esta publicación
¿Cómo deshabilitar mi APU y utilizar en su lugar el controlador de código abierto GPU (AMD Radeon)?
que puedo forzar el uso de la dGPU AMD con una aplicación específica (es decir, glxgears) como esta
$ DRI_PRIME=1 glxgears
pero no como la GPU predeterminada, utilizada por todo el sistema (como con Catalyst Control Center). ¿Es esto posible (todavía) con el controlador radeon de código abierto? ¿Y hay alguna manera de usar algo como el cambio automático de GPU (por ejemplo, cuando la iGPU Intel haya alcanzado la carga máxima, la dGPU AMD se encenderá automáticamente)?
Saludos y gracias de antemano
Respuesta1
prueba esto
DRI_PRIME=1 glxgears -info