3 LinuxでPCI-eグラフィックスカードを監視します(途方もない苦痛なしで)?


10

私たちは皆痛々しいことに、Linuxで複数のモニターと合成(Compiz)を行う唯一の方法は、両方(または私の場合は3つすべて)の画面を駆動できる単一のグラフィックスカードを使用することです。

Radeon 5750を購入したのは、3台のモニターを駆動できると主張しているからです。3つのモニター(2つのDVI、1つのHDMI)を接続でき、Catalyst Control Centerは3つすべてを表示しますが、一度に有効にできるのは2つだけです。

正確なメッセージは次のとおりです。

The current settings cannot be applied.  Possible issues may include:
   - Display(s) cannot be enabled.
   - Setting(s) cannot be applied due to insufficient video memory.

したがって、5750が3台のモニターをサポートしていないか、またはおそらく、ATIがそのサポートをLinuxドライバーに追加することに煩わされなかったと想定します。

したがって、これはマルチパートの質問です:

まず、ひどい苦痛なしにLinuxで3画面を実行できるPCI Expressグラフィックスカードを提案できますか?ドライバーをインストールして、3つの画面すべてが「正常に動作する」場所を探しています。そのようなカードは存在しますか?

第二に、もしあなたが5750を持っているなら、あなたはそれを3台のモニターにさせることができましたか?

現在、Ubuntu 10.04を実行しています。

更新

今日、アクティブアダプターをメールで受け取りました(DisplayPortからDVIへ)。これまでのところ、状況は改善されているようです。3番目の画面を実行し、それらの間でシームレスにドラッグしたり、compizを実行したりできます。使用しているアダプターは「Accell」製の「B087B-005B」、UPCは「826388106239」です。

まだ解決する必要があるいくつかの「煩わしさ」があります。

左端の画面は常にプライマリモニターです。これは、「gnomeバー」(つまり、applications-places-systemメニューと呼ばれるもの)が常に一番左の画面にあることを意味します。

また、新しいダイアログボックスは常に左画面の中央に開かれるため、直感に反しています。特にGIMPのようなプログラムを使用している場合、テキストエディタまたはカラーピッカーが左側にポップアップ表示されます。新しいウィンドウが常に中央の画面にポップアップするように変更する方法を知っている人はいますか?

回答:


6

現在販売されているカードには、一度に3台のディスプレイをサポートするのに十分な電力がないため(パワーに関して)、ディスプレイの1つをアクティブアダプターを介して接続する必要があると思います。より具体的には、一部のモデルを除いて、3つのポートに電力を供給するために必要なハードウェアがありません。

次のフォーラムスレッドは、より多くの洞察を提供する可能性があります。

後者の2つはよく知られているハードウェアに焦点を当てたWebサイトなので、かなり信頼できるはずです(公式の記事ではなくフォーラムであると見なしてください)。ただし、私はATI Eyefinity対応のカードを持っていないこと、また、GNU / Linuxでこの種のことをまだ試したことがないことに注意してください。私が過去に他で読んだことを共有しているだけで、それがあなたを正しい方向に導くことができることを願っています(または誰か他の人がそれを確認します)。

編集:
次のサポート記事では、3台以上のモニター構成では、DisplayPortを介して接続されたベース2の上に追加のモニターを配置する必要があると主張しています。

2つのDVIポートと1つのHDMIポートを介してモニターが接続されているとのことですが、それらの1つをDisplayPortに切り替えて試してみるオプションはありますか?


このサイトでコメントを編集できないと思いますか?とにかく...パッシブの「ディスプレイポート」アダプタを使用できますか?それともアクティブなものである必要がありますか?誰かがうまくいくことがわかっている人はいますか?また、「デュアルリンク」と「シングルリンク」の違いがよくわかりません。
Nick

DisplayPort-HDMIアダプターを購入しましたが、3台目のディスプレイを有効にしようとすると、上記と同じエラーメッセージが表示されます。
Nick

シングル/デュアルリンクDVIについて-デュアルリンクには、ビデオ信号を転送するために使用できるコネクタ/ワイヤが複数含まれているため、たとえばより高い解像度やリフレッシュレートを実現するために、インターフェイスを介してより多くのデータを転送できます。
MicE 2011年

アダプターについて-わかりました。これで、DVI経由で接続された2つのディスプレイとDisplayPort-to-HDMIアダプター経由で1つが接続されました。問題の原因がポートである場合は、これでうまくいくはずです(とにかく助けになったかもしれませんが、根本的な原因ではないと思われます)。グラフィックカードのモデル(5750の上)と、使用しているドライバーのバージョンを指定できますか?誰かより良いアドバイスがない限り、AMDとUbuntuの公式フォーラムにも質問してみることをお勧めします。
MicE 2011年

@N Rahl:それはアクティブなアダプタでなければなりません、私の返事を見てください。
jg-faustus

5

DVIおよびHDMIポートを介して同時に最大2台のモニターを有効にできます。

3つのモニターを使用するには、少なくとも1つはDisplayPortを使用する必要があります。

AMDのEyefinityよくある質問

AMD Eyefinityテクノロジー対応のグラフィックスカードでDisplayPort以外のモニターをいくつ使用できますか?

非DisplayPort接続またはパッシブDisplayPortドングルを使用して、最大2つの非DisplayPortモニターを同時にAMD Eyefinityテクノロジー対応のグラフィックスカードに接続できます。一度に3つ以上の非DisplayPortモニターを有効にして駆動するには、追加の非DisplayPortモニターをアクティブなDisplayPortドングルに接続する必要があります。

AMDには DisplayPort以外でDisplayPort以外のモニターを実行するために使用できるアダプターのリストもあります。


Linuxサポート

phoronix.comへの投稿によると、AMDは 2010年7月のドライバーバージョン10.7からLinuxに対してEyefinityをサポートしており、Ubuntu 10.04は「製品サポート」を備えています。

ただし、AMD Eyefinity FAQでは、

AMD Catalyst™ソフトウェアの今後のアップデートでLinuxサポートの計画があります

公式のADM Eyefinity Technologyページには、(下部にある小さなフォント)

  1. ATI Eyefinityテクノロジーは、Windows VistaまたはWindows 7で単一の有効なATI Radeon ™グラフィックスカードを使用して最大6台のディスプレイをサポートできます...

  2. ATI Eyefinityテクノロジーは、単一の有効なATI FirePro™プロフェッショナルグラフィックスカードを使用して複数のディスプレイをサポートできます。2台以上のディスプレイをサポートするには、Microsoft®Windows®7、WindowsVista®、またはLinux®が必要です。

そのため、公式のスタンスでは、Linuxの複数のディスプレイはプロフェッショナルカードでのみサポートされているようです。

非公式のAMD Linuxウィキは、2010年12月に追加されたエントリーで次のように述べています。

独自仕様のドライバーは、物理的に独立した3つ以上の出力を持つHD5xxxカードで2つ以上の同時出力をサポートします...

EyeFinityのサポートはまだ乱雑です


現在、Catalyst 10.12を実行しています。アクティブアダプターを注文したので、それが機能するかどうかを来週確認します。
Nick

幸運を!私自身も同じ設定(Ubuntu 10.10と3台のモニター)を考えると、最初にそれがどのように機能するかを聞くのを待ちます:)
jg-faustus

1

私は5450を3つのモニター(dpに1つ)で使用していますが、windows 7で問題なく動作します。Ubuntu11.04 CDを実行すると、dpモニターのレンダリングに問題がありますが、3つすべてが並んで動作しています。「eyefinity compatible」と書かれたdpアダプターが必要です

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.