web-dev-qa-db-ja.com

3はUbuntu、ATI Radeonを表示します

これにはたくさんの質問がありますが、私はそれらをすべて読みましたが、誰も助けてくれませんでした!

  • ATI Radeon HD 5400シリーズ

  • PCI Express 2.0

同僚がウィンドウで3つのディスプレイを使おうとしましたが、失敗しました...

しかし、彼は私とまったく同じグラフィックスカードを使用して、ubuntuで3つのディスプレイを取得することができました。

私はその可能性を知っています!

  • ディスプレイ1:22インチDVI

  • ディスプレイ2:22 "VGA

  • ディスプレイ3:19 "VGA

私のグラフィックカードには、HDMI、DVI、VGAが搭載されています。

  • HDMIはDVIコンバーターへのHDMIを使用してDisplay Oneに接続します

  • VGAはディスプレイ2に直接行きます

  • DVIはVGAコンバーターへのDVIを使用してディスプレイ3に移動します

Ubuntuのディスプレイ設定を開くと、3つのディスプレイが表示されますが、ディスプレイ3はデフォルトでOFFに設定されています...それを有効にしようとすると、私のPCは何もしません!

Catalyst Control Centerを開くと、3つのディスプレイが再び表示されますが、3番目は「無効」に設定されており、有効にできません...

何をする必要がありますか?

2

開始する前に、DVI/VGAをプッシュするのと同じハードウェアによってHDMIポートがプッシュされることがあるため、もう一方が無効になっている場合にのみ機能するポートではなく、3つの「実際の」ポートが必要な場合があります。

前のケースが当てはまるかどうかを確認するには、2台目のモニターを無効にして、HDMIが有効になっているかどうかを確認します。もしそうなら、そうです。それでもまだ読めない場合は...

私のものは2つのDVIとディスプレイリンクポートです。

私は現在、Xineramaを使用して3Dサポートなしでこれを動作させています:
xorg.conf

セクション "ServerLayout" 
識別子 "aticonfig Layout" 
画面0 "aticonfig-Screen [0] -0" 0 0 
画面 "aticonfig-Screen [0 ] -1 "LeftOf" aticonfig-Screen [0] -0 "
画面" aticonfig-Screen [0] -2 "LeftOf" aticonfig-Screen [0] -1 "
 EndSection 
 
セクション「モジュール」
 EndSection 
 
セクション「ServerFlags」
オプション「Xinerama」「on」
 EndSection 
 
セクション「拡張機能」
オプション「複合」「有効」
 EndSection 
 
セクション「モニター」
識別子 "aticonfig-Monitor [0] -0" 
オプション "VendorName" "ATI Proprietary Driver" 
オプション "ModelName" "Generic Autodetecting Monitor" 
オプション "DPMS" " true "
 EndSection 
 
 Section" Monitor "
 Identifier" aticonfig-Monitor [0] -1 "
 Option" VendorName "" ATI Proprietaryドライバー」
オプション「ModelName」「Gene ric Autodetecting Monitor "
 Option" DPMS "" true "
 EndSection 
 
 Section" Monitor "
 Identifier" aticonfig-Monitor [0]- 2 "
オプション" VendorName "" ATI Proprietary Driver "
オプション" ModelName "" Generic Autodetecting Monitor "
オプション" DPMS "" true "
 EndSection 
 
セクション "デバイス" 
識別子 "aticonfig-Device [0] -0" 
ドライバー "fglrx" 
 BusID "PCI:1:0 :: 0 "
画面0 
 EndSection 
 
セクション" Device "
識別子" aticonfig-Device [0] -1 "
ドライバー "fglrx" 
 BusID "PCI:1:0:0" 
画面1 
 EndSection 
 
セクション "Device" 
識別子 "aticonfig-Device [0] -2" 
ドライバー "fglrx" 
 BusID "PCI:1:0:0" 
画面2 
 EndSection 
 
セクション「スクリーン」
識別子「aticonfig-Screen [0] -0」
デバイス "aticonfig-Device [0] -0" 
 Monitor "aticonfig-Monitor [0] -0" 
 DefaultDepth 24 
 SubSection "Display" 
 Viewport 0 0 
深さ24 
モード "1440x900_60.00" 
 EndSubSection 
 EndSection 
 
セクション "Screen" 
識別子 "aticonfig-Screen [0] -1" 
デバイス "aticonfig-Device [0] -1" 
モニター "aticonfig-Monitor [0] -1" 
 DefaultDepth 24 
サブセクション「表示」
ビューポート0 0 
深さ24 
モード「1440x900_60.00」
 EndSubSection 
 EndSection 
 
セクション「スクリーン」
識別子「aticonfig-Screen [0] -2」
デバイス「aticonfig-Device [0] -2」
モニター」 aticonfig-Monitor [0] -2 "
 DefaultDepth 24 
 SubSection" Display "
 Viewport 0 0 
 Depth 24 
 Modes" 1440x 900_60.00 "
 EndSubSection 
 EndSection 
 

バイナリドライバを使用して...

Xorg.confはどこにありますか:/etc/X11/xorg.conf
xorg.confとは:コンピューターに「自動構成しないでください...私はよく知っています。次のようにします: '

3
RobotHumans

これは古い質問であることは知っていますが、私はあなたとまったく同じ設定をしており、同じ問題に直面しています。これは他のどこでも議論されていないので、ここで共有すると思いました。

問題は、特定のX設定ではなく、特定の古いGPUと組み合わせた独自のAMDドライバーにあるようです。これらのカードは2つのピクセルクロックのみを使用するため、3つのディスプレイ間で2つのピクセルクロックを共有できるようにする回避策を構築するのではなく、怠zyなコーダーとケチなテスターの組み合わせがドライバーで3つのディスプレイの使用をブロックしたと考えられます。

あなたのための簡単な修正は、コマンドラインを開いて実行することです:

Sudo apt-get remove --purge fglrx*

これにより、Catalyst Control CenterとともにAMDドライバーが削除され、Ubuntuは代わりにLinux Radeonドライバーを使用するようになります。それでも、xorg.confをいじる代わりに、Ubuntuディスプレイマネージャーを使用してディスプレイ設定を構成できるはずです。

オープンソースドライバーでは3台のディスプレイを使用できますが、少なくとも2台のモニターを同じ解像度とリフレッシュレートに設定する必要があります(これを回避する方法はありません:異なる解像度/リフレッシュレート=異なるピクセルクロック速度)。残念ながら、3つすべてのマッチング以外のセットアップで問題が発生しました。これにより、最低解像度のディスプレイで使用可能な設定に制限されます。 AMDドライバーが提供する3Dアクセラレーション機能も失われます。

1
col_panic

私のRadeon HD5450にはHDMI、DVI、VGA出力があり、2つのモニターを任意の組み合わせでしか実行できないという同じ問題に直面していました。私は何年もかけてそれを機能させようとしましたが、何をしても、3つすべてが検出されたにもかかわらず、モニターの1つが常に無効になりました。次に、col_panicで提案された解決策を試しました。

Sudo apt-get remove --purge fglrx

それはうまくいきました-現在、3つのモニターはすべてうまく機能しています。 (同じ解像度で2つ、低い解像度で1つの小さなモニター)これを投稿するのに時間を割いてくれたcol_panicに感謝します-あなたなしではできませんでした。 :)

0
user3562031

これは数年前ですが、受け入れられた答えはありません。 3台のモニターを駆動するSapphire Radeon HD 5450カードがあります。私のモニターはVGA 1440x900、HDMI 1680x1050、およびVGA 1440x900です。ポートはVGA、HDMI、およびDVIです。したがって、DVIポートにはアダプターを使用します。最良の結果を得るには、オープンソースのxorgドライバーを使用する必要があります。 xorg.confは必要ありませんでした。 Xubuntuでは、Monitor Preferencesを少しいじる必要がありましたが、うまく機能します。各モニターは、ネイティブの解像度です。モニター設定のXubuntuで、一番左のモニターを除くすべてのモニターを無効にしました。次に、左端の設定を希望どおりに設定しました。次に、中間モニターを有効にして構成しました。次に、一番右のものを有効にして構成しました。 BIOSでカードをプライマリとして設定する必要があります。これは、12.04ではなく14.04でのみ機能しました。 Linux Mint 17もこれに対応しています。

0
jbrock