A tomada fria Dualhead X1800XT não está funcionando, mas a tomada elétrica está funcionando

1

Quando eu tenho dois monitores conectados ao meu x1800xt durante a inicialização, X, Unity ou o driver gráfico trava durante o último estágio (carregando a interface do usuário quando a configuração do monitor muda de espelho para estendida, tty ainda está funcionando, matar X não resolve o problema, depois de algumas tentativas ambos monitoram apenas vão dormir).

No entanto, quando eu conecto o segundo monitor após a inicialização, ele funciona bem. (kernel padrão do ubuntu 12.04). Depois de atualizar para o mais novo Kernel 3.4rc2 do linux, este problema ainda está presente, porém o suspend e o resume funcionam bem com o dualhead (não funcionou com o kernel antigo) e o ventilador da placa gráfica não fica mais selvagem após o reinício. Um dos monitores é conectado diretamente ao DVI-D e o outro é conectado com um adaptador DVI-I para VGA. Ambos estão independentemente trabalhando bem. Nas configurações do sistema, ambos são identificados corretamente com a resolução correta, no entanto, coisas como rotação são com erros e tipo de falhas também. (Eu tenho que mudar a resolução E rotação simultaneamente para mudar a rotação, caso contrário o sistema trava).

Existe algum arquivo de log que eu poderia postar onde esses erros seriam registrados?

O 3D-Acceleration está funcionando em ambos os monitores quando eu conecto o segundo monitor após a inicialização.

lspci output:

    01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI R520 [Radeon X1800]
    01:00.1 Display controller: Advanced Micro Devices [AMD] nee ATI R520 [Radeon X1800] (Secondary)

01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI R520 [Radeon X1800]
    Subsystem: Advanced Micro Devices [AMD] nee ATI Device 0b12
    Kernel driver in use: radeon
    Kernel modules: radeon

01:00.1 Display controller: Advanced Micro Devices [AMD] nee ATI R520 [Radeon X1800] (Secondary)
    Subsystem: Advanced Micro Devices [AMD] nee ATI Device 0b13

lshw output:

       *-display:0
            description: VGA compatible controller
            product: R520 [Radeon X1800]
            vendor: Hynix Semiconductor (Hyundai Electronics)
            physical id: 0
            bus info: pci@0000:01:00.0
            version: 00
            width: 64 bits
            clock: 33MHz
            capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
            configuration: driver=radeon latency=0
            resources: irq:18 memory:d0000000-dfffffff memory:ceee0000-ceeeffff ioport:d000(size=256) memory:ceec0000-ceedffff
       *-display:1 UNCLAIMED
            description: Display controller
            product: R520 [Radeon X1800] (Secondary)
            vendor: Hynix Semiconductor (Hyundai Electronics)
            physical id: 0.1
            bus info: pci@0000:01:00.1
            version: 00
            width: 64 bits
            clock: 33MHz
            capabilities: pm pciexpress bus_master cap_list
            configuration: latency=0
            resources: memory:ceef0000-ceefffff

EDIT 1: Até agora eu também comparei os dois arquivos Xorg.0.log (coldplug vs hotplug), mas não consegui encontrar um comportamento suspeito. (apenas um erro ao carregar o fglrx que estava em ambos os logs e é claro porque eu uso o driver de código aberto)

EDIT 2: xrandr -d verificado: 0 tudo parece bem para mim
Screen 0: minimum 320 x 200, current 3200 x 1200, maximum 8192 x 8192
DVI-0 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 60.0*+
1920x1080 60.0
1600x1200 60.0
1680x1050 60.0
1280x1024 60.0
1280x960 60.0
1024x768 60.0
800x600 60.3
640x480 60.0
720x400 70.1
S-video disconnected (normal left inverted right x axis y axis)
DVI-1 connected 1280x1024+1920+176 (normal left inverted right x axis y axis) 376mm x 301mm
1280x1024 60.0*+ 75.0
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
Também verifiquei o dmesg, mas não consegui encontrar nada suspeito.

Alguém poderia nomear outro arquivo de registro para analisar, ou eu deveria registrar um relatório de bug?

    
por miceterminator 08.05.2012 / 07:54

1 resposta

1

Então, finalmente consegui que funcionasse implementando um script xrandr no procedimento de inicialização, conforme descrito aqui . Meu código no script é assim:

#!/bin/sh
xrandr --output DVI-0 --primary --mode 1920x1200
xrandr --output DVI-1 --mode 1280x1024 --pos 1920x37

Eu ainda ficaria feliz se alguém apontasse em qual módulo o bug reside para que eu possa arquivar um relatório de bug detalhado. Porque parece que o xrandr deve ser executado antes que a janela de login seja exibida ou o gerenciador de janelas seja iniciado.

    
por miceterminator 09.05.2012 / 19:26