tente isso
DRI_PRIME=1 glxgears -info
eu tenho alguns problemas com o meu Intel / AMD-GPU-Setup.
Estou usando um laptop com um "Intel Core i3-2350M 'Sandy Bridge'", que tem o built-in iGPU "Intel HD 3000". Além deste iGPU meu laptop tem o dGPU "AMD Radeon HD 6490M".
Algumas semanas atrás eu mudei meu sistema do Linux Mint 17.3 (baseado no Ubuntu 14.04-LTS, Kernel 3.19 com fglrx-driver proprietário) para o Linux Mint 18.0 (baseado no Ubuntu 16.04-LTS, Kernel 4.4.0 com open fonte radeon-driver).
Com esta nova versão do Mint / Ubuntu, o fglrx-driver proprietário da AMD com o Catalyst Control Center não é mais compatível e instalável e o dGPU é muito antigo para o novo driver amdgpu. Então meu sistema está rodando no driver radeon agora.
Com o fglrx-driver e o Catalyst Control Center, eu pude ativar e desativar o AMD dGPU, dependendo dos casos de uso, manualmente. Com o driver radeon, agora é um pouco diferente.
Quando eu verifico meu estado atual da GPU com
$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
o resultado é sempre
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
Isso significa que o iGPU está ativo e o dGPU está desativado (por software / driver). Desde que eu tenho (como todos os laptops modernos) um dispositivo muxless, a entrada 0: IGD parece ser bom, mas 1: DIS deve mudar seu estado, quando necessário, para algo como isto
1:DIS: :DynPwr:0000:01:00.0
Eu encontrei neste post
Como desativar meu APU e usar o driver de código aberto GPU (AMD Radeon)?
que eu posso forçar a usar o AMD dGPU com um aplicativo específico (ou seja, glxgears) como este
$ DRI_PRIME=1 glxgears
mas não como a GPU padrão, usada por todo o sistema (como no Catalyst Control Center). Isso é possível (ainda) com o driver radeon de código aberto? E existe uma maneira de usar algo como a comutação automática de GPUs (por exemplo, quando o Intel iGPU atinge a carga máxima, o AMD dGPU será ligado automaticamente)?
Saudações e agradecimentos antecipados
tente isso
DRI_PRIME=1 glxgears -info