web-dev-qa-db-fra.com

ATI Radeon HD avec pilotes Catalyst bloqués sur les écrans en miroir

En 11h10, j'ai remplacé ma vieille carte Nvidia par une nouvelle carte Radeon HD 6970. La carte unique a deux ports de sortie DVI que j'ai connectés à deux moniteurs. J'ai installé Catalyst version 11.9 et je ne peux pas configurer plusieurs moniteurs comme je le souhaite. J'ai essayé:

$ Sudo amdcccle

et régler le mode sur plusieurs moniteurs de bureau et chaque fois que je fais cela, Unity se bloque et je reviens à l'écran de connexion. Rien n’apparaît dans les fichiers journaux Xorg. *. Que je puisse poster ici. Comme il n'y a qu'une seule carte, je ne pense pas que xinerama serait d'aucune aide ici. Quelqu'un a des idées?

EDIT: Voici mon fichier xorg.conf:

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 "Monitor"
    Identifier   "0-DFP3"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1280x1024"
    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" "1280x1024"
    Option      "TargetRefresh" "75"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    Option      "Monitor-DFP3" "0-DFP3"
    Option      "Monitor-CRT1" "0-CRT1"
    BusID       "PCI:5:0:0"
EndSection

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

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    DefaultDepth     24
    SubSection "Display"
    EndSubSection
EndSection

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

Je l'ai enfin fait fonctionner et il a fallu plus que réinstaller Ubuntu, c'est pourquoi je réponds à ma propre question. J'ai suivi les instructions de http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide#Installing_Catalyst_Manual_.28from_AMD.2FATI.27s_site.29

Ce sont mes étapes, qui étaient importantes car il s'avère que 64-bit échoue dans la dernière installation par défaut 11-9.

  1. Installer les paquets:

    Sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

    Depuis que je suis sur 64 bits, je devais ajouter à cela:

    Sudo apt-get install ia32-libs

  2. Téléchargez le dernier package Catalyst:

    cd ~/; mkdir catalyst11.9; cd catalyst11.9
    wget http://www2.ATI.com/drivers/linux/ATI-driver-installer-11-9-x86.x86_64.run
    ou pour la nouvelle dernière
    wget http://www2.ATI.com/drivers/linux/ATI-driver-installer-11-11-x86.x86_64.run

  3. Créer les paquets deb

    sh ./ATI-driver-installer-11-9-x86.x86_64.run --buildpkg Ubuntu/oneiric

  4. Installer les paquets deb

    Sudo dpkg -i fglrx*.deb

  5. Créer un fichier aticonfig xorg de base

    Sudo aticonfig --initial -f

  6. Set PCS:

    Sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"

  7. Redémarrer

  8. Ouvert amdcccle avec Sudo et configuré en double écran (procédé pour se faire expulser et se reconnecter).

  9. À ce stade, accédez à l'option Affichages dans ubuntu (liste déroulante en haut à droite de l'écran), décochez Miroir et configurez le bureau de manière à ce qu'il s'étende sur les deux moniteurs.

Et maintenant, je peux enfin profiter d'OpenCL avec deux écrans en 11.10 AMD64.

3
Mike Axiak

J'ai récemment installé Ubuntu 11.10 64bit et utilisé le même guide:

Guide d'installation manuelle de Catalyst sous AMD

Cependant, il a fallu installer ATI Catalyst version 11.11 après avoir supprimé les précédents modules fglrx.

Après le redémarrage et la configuration de amdcccle, j’ai exécuté Sudo service lightdm restart et me suis reconnecté.

Les moniteurs étendus sont apparus dans lightdm et ont été reportés à la session.

1
Ken J

J'avais la même chose avec une carte Mobility Radeon HD 5000 Series. Catalyst fermerait après chaque application, sans rien faire. Si je l’appelais via le terminal, aucun message ne semble indiquer que le programme se ferme ou se bloque. Après quelques cycles de redémarrage, comme le demandait Catalyst, le Unity Launcher, Dash et Tray ont complètement disparu. unit --reset ou --reinstall n'a eu aucun effet. Je devais réinstaller la chose entière.

0
Eugenio Perea