web-dev-qa-db-ja.com

4つのモニターを備えたデュアルRadeon HD6450ビデオカードのxorg.confのヘルプが必要

Unityで64ビットUbuntu 13.10を実行しており、デュアル(2)Radeon HD6450ビデオカードと4つのHanns-G HL273モニターがあります。各Radeonカードは、DVIを介して1つのモニターを駆動し、VGAを介してもう1つのモニターを駆動します。 AMDのWebサイト「AMD-catalyst-13.11-beta V9.4-linux-x86.x86_64.run」から独自のビデオドライバーを実行しています。「AMD-catalyst-13.12-linux-x86.x86_64.run」を使用しようとしました。 「しかし、その新しいバージョンをインストールすることができませんでした。

私が助けが必要なのは、私のxorg.confファイルと他の必要な指示を「修正」して、4つのモニターすべてを連続したデスクトップとして動作させる方法です。

Ubuntu 13.10に付属のデフォルトのオープンソースドライバーを使用しようとすると、モニターのうち3つだけが機能しました。プロプライエタリなものを実行しているので、4つのモニターすべてがオンになり、マウスを一方の端からもう一方の端に移動できます。マウスを他の3つのモニター(すべて白を表示)のいずれかに移動すると、「X」に変わり、移動する以外は何もしません。 xineramaを有効にすると、ログイン後に4つのディスプレイがすべて真っ黒になります。

Amdcccleをインストールしていますが、特定の構成を処理する機能がないようです。

私の現在のxorg.conf:

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

徹底的な試行錯誤、調査などを経て、Gnome3とUnityの両方が複合モードで動作する必要があると最終的に判断しましたが、Xineramaはそのモードをサポートしていません。デスクトップをXFCEに切り替えます。XFCEはXineramaを完全にサポートしているため、4つのモニターすべてを処理します。

Xineramaが非推奨になった方法などについては、たくさんのおしゃべりがあります。まあ、それでいいのですが、代替手段は何でしょうか。一部の人々は代わりにxrandrの使用について話していますが、それがどのように望ましい結果を達成するかわかりません。

だから...少なくともこの時点で、私の答えはUnityを捨ててXFCEを支持することです。

新しいXFCEデスクトップをインストール...

Sudo apt-get install xubuntu-desktop gksu leafpad synaptic

プロセスが完了したら、セッションからログアウトしますが、シャットダウンしないでください。

ログインボックスが表示されたら、ユーザー名の横にあるUbuntuロゴをクリックして[Xubuntuセッション]を選択し、通常のパスワードでログインします。

次に、不要なUnityのピースとパーツをクリーンアップして削除します。

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

リブート。

ATIバイナリドライバーをインストール/再インストールし、コマンドを使用します。

aticonfig --adapter=all --xinerama --initial