Precisa de ajuda com o xorg.conf para placas de vídeo Radeon HD6450 com 4 monitores

3

Estou executando o Ubuntu 13.10 de 64 bits com o Unity e tenho duas placas de vídeo Radeon HD6450 e quatro monitores Hanns-G HL273. Cada placa Radeon está acionando um monitor via DVI e o outro via VGA. Estou executando os drivers de vídeo proprietários do site da AMD: "amd-catalyst-13.11-beta V9.4-linux-x86.x86_64.run" Eu tentei usar "amd-catalyst-13.12-linux-x86.x86_64.run "mas não consegui instalar essa nova versão.

O que eu preciso de ajuda é como "corrigir" meu arquivo xorg.conf e quaisquer outras instruções necessárias para fazer com que todos os meus quatro monitores funcionem como um desktop contínuo que me permite arrastar coisas de um monitor para o outro, etc.

Quando tentei usar os drivers de código aberto padrão que vieram no Ubuntu 13.10, apenas três dos monitores funcionavam. Agora que estou executando os proprietários, todos os quatro monitores são ligados e posso mover meu mouse de um lado para o outro - mas apenas o monitor mais à direita exibe minha área de trabalho e permite que eu "faça qualquer coisa". Toda vez que eu movo meu mouse para qualquer um dos outros três monitores (que exibem todo branco), ele se transforma em um "X" e não faz nada além de se mover. Ativar o xinerama faz todos os quatro monitores ficarem pretos após o login.

Eu tenho o amdcccle instalado, mas ele não parece ter a capacidade de lidar com minha configuração específica.

Meu xorg.conf atual:

Section "ServerLayout"
Identifier "Basic Layout"
Screen 0 "Screen1" 5760 0
Screen 1 "Screen0" 0 0
Screen 2 "Screen2" 3840 0
Screen 3 "Screen3" 1920 0
EndSection

Section "Module"
EndSection

Section "Monitor"
Identifier "0-DFP2"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1920x1080"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection

Section "Monitor"
Identifier "0-CRT1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1920x1080"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection

Section "Monitor"
Identifier "1-DFP2"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1920x1080"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection

Section "Monitor"
Identifier "1-CRT1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1920x1080"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection

Section "Device"
Identifier "Device0"
Driver "fglrx"
Option "Monitor-CRT1" "1-CRT1"
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "Device1"
Driver "fglrx"
Option "Monitor-DFP2" "0-DFP2"
BusID "PCI:4:0:0"
EndSection

Section "Device"
Identifier "Device2"
Driver "fglrx"
Option "Monitor-DFP2" "1-DFP2"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Device"
Identifier "Device3"
Driver "fglrx"
Option "Monitor-CRT1" "0-CRT1"
BusID "PCI:4:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Device1"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen2"
Device "Device2"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen3"
Device "Device3"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
    
por Eriks Goodwin-Pfister 23.12.2013 / 20:50

1 resposta

2

Então, depois de exaustiva tentativa e erro, pesquisa, etc., eu finalmente determinei que o Gnome3 e o Unity exigem um modo composto para operar - mas o Xinerama não suporta esse modo. Eu mudarei minha área de trabalho para o XFCE - que tem suporte completo para o Xinerama e, portanto, lidará com todos os quatro monitores.

Há muita conversa sobre como o Xinerama está obsoleto, etc. Bem, tudo bem - mas qual é a alternativa? Algumas pessoas falam sobre o uso do xrandr, mas não vejo como isso alcançará o resultado desejado.

Então ... pelo menos neste momento, minha resposta é abandonar o Unity em favor do XFCE - e aqui está como eu fiz:

Instale o novo desktop XFCE ...

sudo apt-get install xubuntu-desktop gksu leafpad synaptic

Quando o processo estiver concluído, efetue o logout da sessão, mas NÃO encerre.

Quando a caixa de login aparecer, clique no logo do Ubuntu ao lado do seu nome de usuário e selecione "Xubuntu Session", então entre com sua senha normal.

Agora, limpe e remova partes e peças Unity desnecessárias:

sudo apt-get remove nautilus gnome-power-manager compiz compiz-gnome unity unity-* unity8* hud zeitgeist zeitgeist-core python-zeitgeist libzeitgeist* activity-log-manager-common gnome-control-center gnome-screenshot

Reinicie.

Instale / reinstale os drivers binários da ATI e use o comando:

aticonfig --adapter=all --xinerama --initial
    
por Eriks Goodwin-Pfister 09.01.2014 / 14:24