Ubuntu 14.04 AMD Dual Graphics 8650G / 8670M

1

Eu tenho um HP Pavilion Laptop executando o Ubuntu 14.04 LTS. Ele tem uma APU AMD com 8650G integrada e GPUs discretas AMD 8670M.

ajith@SoulCube:~$ uname -a
Linux SoulCube 3.13.0-34-generic #60-Ubuntu SMP Wed Aug 13 15:45:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
ajith@SoulCube:~$ 

Estou usando o driver fglrx instalado usando a ferramenta 'Drivers adicionais'

Eu li que os gráficos duplos alternam entre o iGPU e o dGPU de acordo com a carga de trabalho, mas meu laptop parece não estar fazendo isso.

Eu tentei fglrxinfo , mas ele mostra apenas o iGPU e não lista o dGPU.

ajith@SoulCube:~$ fglrxinfo 
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 8650G
OpenGL version string: 4.3.12798 Compatibility Profile Context 13.35.1005

ajith@SoulCube:~$

Quando tentei lspci | grep Radeon , obtive o seguinte

ajith@SoulCube:~$ lspci | grep Radeon
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Richland [Radeon HD 8650G]
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M]
ajith@SoulCube:~$ 

Estou curioso para saber por que o dGPU está listado como um Controlador de Exibição e não como um Controlador Compatível com VGA. Muitos dos Posts que eu vi na internet indicam que ambos devem aparecer como um controlador VGA Compatible.

Alguém pode me ajudar a entender o problema e me ajudar a mudar permanentemente para usar minha GPU discreta. Eu verifiquei o BIOS para opções relacionadas a isso, mas eles não estão disponíveis.

    
por Ajith Kumar 31.08.2014 / 08:20

1 resposta

0

Eu fiz mais algumas pesquisas no google e descobri em ubuntuforums que gpu-manager estava causando a confusão.

Eu tentei fazer aticonfig --initial --adapter=1 para gerar um arquivo xorg.conf , mas o arquivo foi substituído por um arquivo quase vazio na reinicialização.

Na reinicialização, meu sistema será padronizado para a GPU integrada. Eu acho que é o driver fazendo essa decisão por conta do arquivo xorg.conf estar incompleto.

Eu tropecei em um relatório de bug no link que me ajudou resolver o problema (temporariamente pelo menos).

A solução temporária no relatório de erros era comentar as linhas start on no início do arquivo /etc/init/gpu-manager.conf , o que deve impedir que o gerenciador gpu seja iniciado quando lightdm iniciou e substituiu meu arquivo xorg.conf .

Eu tenho que ler sobre isso para ter uma ideia mais concreta.

    
por Ajith Kumar 02.09.2014 / 05:22