Como Dual-Monitor em 12.04 com fglrx?

3

Acabei de instalar o ubuntu 12.04 e queria que minha configuração de monitor duplo funcionasse. Instalar fglrx-updates com jockey não funcionou, então eu instalei no terminal.

Então eu configuro minhas telas em amdcccle (multi-desktop). Dessa forma, funcionou perfeitamente em 11,10. Agora a única coisa que eu tenho é uma tela branca à esquerda e na tela direita não há lançador de unidade. Se meu mouse entrar na tela da esquerda, o cursor muda para um "X".

Se eu ativar o Xinerama no amdcccl, as duas telas funcionarão, mas eu tenho um painel superior nas duas telas.

Posso recuperar o comportamento 11,10?

Xorg.conf:

Section "ServerLayout"
        Identifier     "amdcccle Layout"
        Screen      0  "amdcccle-Screen[1]-0" 1920 0
        Screen         "amdcccle-Screen[1]-1" 0 0
EndSection

Section "Module"
            Load  "glx"
EndSection

Section "ServerFlags"
        Option      "Xinerama" "off"
EndSection

Section "Monitor"
        Identifier   "0-DFP6"
        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-DFP7"
        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  "amdcccle-Device[1]-0"
        Driver      "fglrx"
        Option      "Monitor-DFP7" "0-DFP7"
        BusID       "PCI:1:0:0"
EndSection

Section "Device"
        Identifier  "amdcccle-Device[1]-1"
        Driver      "fglrx"
        Option      "Monitor-DFP6" "0-DFP6"
        BusID       "PCI:1:0:0"
        Screen      1
EndSection

Section "Screen"
        Identifier "Default Screen"
        DefaultDepth     24
EndSection
Section "Screen"
        Identifier "amdcccle-Screen[1]-0"
        Device     "amdcccle-Device[1]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Screen"
        Identifier "amdcccle-Screen[1]-1"
        Device     "amdcccle-Device[1]-1"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Editar 1: Se eu ativar o Xinerama, não consigo iniciar o Unity 3D. O Unity2d é iniciado automaticamente.

Btw .: estou usando um AMD 6850.

    
por user52130 26.03.2012 / 13:51

3 respostas

2

Eu tenho o mesmo cartão (Radeon 6850), mas consegui configurar apenas usando o amdcccle instalado pelo Jockey. Aqui está o meu Xorg gerado, talvez ajude.

Além disso, você pode considerar a atualização para o driver disponível mais recente do site da AMD, caso tenha atualizado seu kernel desde a última instalação de seus drivers. Espero que ajude.

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-0" 0 0
EndSection

Section "Module"
    Load  "glx"
EndSection

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

Section "Monitor"
    Identifier   "0-DFP10"
    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  "amdcccle-Device[1]-0"
    Driver      "fglrx"
    Option      "Monitor-DFP11" "0-DFP11"
    Option      "Monitor-DFP10" "0-DFP10"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "Default Screen"
    DefaultDepth     24
EndSection

Section "Screen"
    Identifier "amdcccle-Screen[1]-0"
    Device     "amdcccle-Device[1]-0"
    DefaultDepth     24
    SubSection "Display"
            Viewport   0 0
            Virtual   3840 1920
            Depth     24
    EndSubSection
EndSection
    
por user86577 30.08.2012 / 20:46
1

Consegui fazer isso funcionar:

sudo amdcccle

Em seguida, selecione Display Manager > Exibição múltipla > Multi-display com displays (2)

Eu tive que reiniciar e abrir as configurações do sistema > Exibir e desmarcar Espelhar Monitores. Estou executando a série HD Radeon 6000 e a tela dupla funciona bem em meus dois adoráveis monitores de 26 ": -)

    
por cnizzardini 14.03.2013 / 04:25
0

se você quiser tentar uma alternativa, tente disper

sudo apt-get install disper
disper -l # this will show all recognized monitors/beamers
disper -e # this will expand your dekstop to two monitors
disper -s # will return to single monitor
disper -c # will clone your monitor

muito bonito e seguro muito do meu tempo para configurar o meu sistema (por exemplo, usando o disper para desligar o meu monitor laptiops ao referenciar os dois monitores externos que estão conectados através de uma estação de encaixe)

mais detalhes aqui: link

    
por Produnis 07.06.2012 / 19:00