Discreir GPU (7670M) não sendo detectado Ubuntu 14.04, laptop HP com gráficos duplos (7640G + 7670M)

1

Tenho um laptop HP (2005ax) com processador AMD A8 e dual GPU 7640G + 7670M Estou executando o Ubuntu 14.04 com drivers proprietários da AMD instalados.

Não consigo selecionar GPUs discretas, portanto, não conseguir usar todo o potencial do meu hardware no Ubuntu

Não é possível usar a GPU 7670M no Ubuntu 14.04.

Informações da máquina

dave@dave-HP-Pavilion-g6-Notebook-PC:~$ uname -a 
Linux dave-HP-Pavilion-g6-Notebook-PC 3.13.0-30-generic #55-Ubuntu SMP Fri Jul 4 21:40:53 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 

dave@dave-HP-Pavilion-g6-Notebook-PC:~$ lspci | grep VGA 
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7640G] 
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] 

dave@dave-HP-Pavilion-g6-Notebook-PC:~$ fglrxinfo 
display: :0  screen: 0 
OpenGL vendor string: Advanced Micro Devices, Inc. 
OpenGL renderer string: AMD Radeon HD 7640G 
OpenGL version string: 4.4.12967 Compatibility Profile Context 14.20 

após executar aticonfig --inicial eu recebo este novo xorg

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Device"
    Identifier  "Default Card 0"
    BusID       "PCI:0@0:1:0"
EndSection

Section "Device"
    Identifier  "Default Card 1"
    BusID       "PCI:1@0:0:0"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:0:1:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSectionn 

Mas este xorg.conf se redefine após o reinício

Section "Device"
    Identifier "Default Card 0"
    BusID "PCI:0@0:1:0"
EndSection

Section "Device"
    Identifier "Default Card 1"
    BusID "PCI:1@0:0:0"
EndSection

Eu tentei esses comandos para selecionar o GPU

sudo amdconfig --px-dgpu   # Activate discrete GPU (High-Performance mode), must re-start X to take effect
sudo amdconfig --px-igpu   # Activate integrated GPU (Power-Saving mode), must re-start X to take effect

Mas eu não consigo usar minha GPU discreta (7670M) se ela não estiver ativada

root@dave-HP-Pavilion-g6-Notebook-PC:~# amdconfig --pxl 
PowerXpress: Discrete GPU is active (High-Performance mode).
root@dave-HP-Pavilion-g6-Notebook-PC:~# fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7640G
OpenGL version string: 4.4.12967 Compatibility Profile Context 14.20

O Ubuntu 14.04 não está detectando o 7670M e apenas o 7640G está funcionando. Alguém por favor ajude.

    
por Davinder 12.07.2014 / 06:36

2 respostas

0

Eu tenho as mesmas GPUs na ASUS e ativar a GPU integrada funciona para mim com o mais recente driver beta da AMD 14.6:

K75DE:~$ sudo amdconfig --px-igpu
....
K75DE:~$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7640G
OpenGL version string: 4.4.12967 Compatibility Profile Context 14.20



display: :0  screen: 1
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7600M Series
OpenGL version string: 4.4.12967 Compatibility Profile Context 14.20

Ainda não consigo fazer "nada", pois é o modo de baixo consumo, mas tarefas separadas funcionam bem.

Felicidades.

    
por user314672 11.08.2014 / 21:15
0

Eu enfrentei um problema semelhante e consegui encontrar uma resposta útil dos relatórios de bugs do ubuntu. Parece que gpu-manager está redefinindo seu arquivo xorg.conf .

Você pode parar com isso comentando as linhas start on no arquivo /etc/init/gpu-manager.conf . Isso deve ajudá-lo a resolver o problema do arquivo xorg.conf desaparecendo.

Mais tarde, você pode fazer um aticonfig --initial --adapter=1 com parâmetros adicionais para configurar seu xorg.conf com o GPU dedicado

O relatório de erros está aqui link

    
por Ajith Kumar 02.09.2014 / 07:33