web-dev-qa-db-ja.com

Catalystドライバーを備えたATI Radeon HDがミラーリングスクリーンをスタックする

11.10では、古いNvidiaカードを新しいRadeon HD 6970カードに交換しました。単一のカードには、2つのモニターに接続した2つのDVI出力ポートがあります。 Catalystバージョン11.9をインストールしましたが、複数のモニターを希望どおりにセットアップできません。私は試した:

$ Sudo amdcccle

モードをシングルデスクトップマルチモニターに設定すると、そのたびにUnityがクラッシュし、ログイン画面に戻ります。ここに投稿するXorg。*。logファイルには何も表示されません。カードは1枚しかないので、ここではxineramaが助けになるとは思いません。誰にもアイデアはありますか?

編集:ここに私の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

ようやく機能するようになり、Ubuntuを再インストールするだけでなく、自分の質問に答えているのです。 http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide#Installing_Catalyst_Manually_.28from_AMD.2FATI.27s_site.29 から指示を取りました。

これらは私のステップであり、最新の11-9デフォルトのインストールでは64ビットが機能しないことが判明したため、重要でした。

  1. パッケージをインストールします。

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

    64ビットを使用しているため、それに追加する必要がありました。

    Sudo apt-get install ia32-libs

  2. 最新のCatalystパッケージをダウンロードします。

    cd ~/; mkdir catalyst11.9; cd catalyst11.9
    wget http://www2.ATI.com/drivers/linux/ATI-driver-installer-11-9-x86.x86_64.run
    または新しい最新版
    wget http://www2.ATI.com/drivers/linux/ATI-driver-installer-11-11-x86.x86_64.run

  3. Debパッケージを作成する

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

  4. Debパッケージをインストールする

    Sudo dpkg -i fglrx*.deb

  5. 基本的なaticonfig xorgファイルを作成する

    Sudo aticonfig --initial -f

  6. PCSの設定:

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

  7. 再起動

  8. amdcccleをSudoで開き、デュアルスクリーンに設定しました(キックアウトしてログインし直すために進みました)。

  9. この時点で、ubuntuの[ディスプレイ]オプション(右上の画面からのドロップダウン)に移動し、ミラーのチェックを外して、デスクトップを2つのモニターにまたがるように設定します。

そして今、私はついに11.10 AMD64の2つのモニターでOpenCLを楽しむことができます。

3
Mike Axiak

私は最近Ubuntu 11.10 64ビットをインストールし、同じガイドを使用しました:

AMD Catalyst手動インストールガイド

ただし、以前のfglrxモジュールを削除した後、ATI Catalystバージョン11.11をインストールする必要がありました。

リブートしてamdcccleで構成した後、Sudo service lightdm restartとログインし直しました。

スパニングモニターがlightdmで起動し、セッションに持ち越されました。

1
Ken J

Mobility Radeon HD 5000シリーズカードでも同じことが言えました。 Catalystは、実際に何もせずに「適用」するたびに閉じます。端末から呼び出した場合、プログラムの終了/クラッシュを説明するメッセージは表示されません。 Catalystが尋ねたように、数回の再起動後、突然Unityランチャー、ダッシュ、トレイが完全に消えました。 unity --resetまたは--reinstallは効果がありませんでした。全部を再インストールする必要がありました。

0
Eugenio Perea