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台のモニターを実行できるようになりましたか?
現在、Ubuntu10.04を実行しています。
更新:
今日、アクティブなアダプターをメールで受け取りました(DisplayPortからDVIへ)。これまでのところ、状況は改善されているようです。 3番目の画面を実行し、それらの間でシームレスにドラッグすることができます。また、compizも実行しています。私が使用しているアダプターは、「Accell」製の「B087B-005B」です。UPC is "826388106239"です。
ただし、解決する必要のある「不快感」がまだいくつかあります。
左端の画面は常にプライマリモニターです。つまり、「gnomeバー」(つまり、applications-places-systemメニューと呼ばれるもの)が常に左端の画面に表示されます。
また、新しいダイアログボックスが常に左側の画面の中央に開かれることを意味します。これは直感に反します。特にGIMPのようなプログラムを使用していて、テキストエディタまたはカラーピッカーが左側にポップアップする場合。新しいウィンドウが常に中央の画面にポップアップするように変更する方法を知っている人はいますか?
現在販売されているカードにはサポートするのに十分な電力がないため、アクティブアダプタを介してディスプレイの1つを接続する必要があると思います一度に3つのディスプレイ(電力に関して)。または、より具体的には、一部のモデルを除いて、3つのポートに電力を供給するために必要なハードウェアがありません。
次のフォーラムスレッドは、より多くの洞察を提供する可能性があります。
後者の2つは、ハードウェアに焦点を当てた有名なWebサイトであるため、かなり信頼できるはずです(公式の記事ではなく、フォーラムであると考えてください)。ただし、私はATI Eyefinity対応カードを持っておらず、GNU/Linuxでこの種のことをまだ試したことがないことに注意してください。私は過去に他の場所で読んだことを共有しているだけで、それがあなたを正しい方向に導くことができることを願っています(または他の誰かがそれを確認することを願っています)。
編集:
次のサポート記事では、3つ以上のモニター構成では、DisplayPortを介して接続されたベース2の上に追加のモニターを配置する必要があると主張しています。
2つのDVIポートと1つのHDMIポートを介してモニターが接続されているとおっしゃいました。それらの1つをDisplayPortに切り替えて試してみるオプションはありますか?
DVIポートとHDMIポートを介して、最大2台のモニターを同時に有効にできます。
3台のモニターを使用するには、少なくとも1台がDisplayPortを使用する必要があります。
から AMD Eyefinity FAQ :
AMD Eyefinityテクノロジー対応グラフィックスカードで使用できる非DisplayPortモニターの数はいくつですか?
非DisplayPort接続またはパッシブDisplayPortドングルを使用して、一度に最大2台の非DisplayPortモニターをAMDEyefinityテクノロジー対応グラフィックスカードに接続できます。一度に3つ以上の非DisplayPortモニターを有効にして駆動するには、追加の非DisplayPortモニターをアクティブなDisplayPortドングルに接続する必要があります。
AMDには、DisplayPortから非DisplayPortモニターを実行するための 動作するアダプターのリスト もあります。
Linuxサポートの場合
Phoronix.comの投稿によると、 AMDはLinuxのEyefinityをサポートしています 2010年7月のドライバーバージョン10.7から、Ubuntu10.04は「本番環境をサポート」しています。
ただし、 AMD Eyefinity FAQ は単に次のように述べています
AMDCatalyst™ソフトウェアの今後のアップデートでLinuxサポートの計画があります
そして公式 ADM Eyefinity Technologyページ は(下部の小さなフォント)と言っています
ATI Eyefinityテクノロジは、WindowsVistaまたはWindows7で単一の有効なATIRadeon™グラフィックスカードを使用して、最大6台のディスプレイをサポートできます。
ATI Eyefinityテクノロジは、単一の有効なATIFirePro™Professionalグラフィックカードを使用して複数のディスプレイをサポートできます...Microsoft®Windows®7、WindowsVista®、またはLinux 2つ以上のディスプレイをサポートするには、®が必要です。
したがって、公式のスタンスは、Linux用の複数のディスプレイはプロのカードでのみサポートされているようです。
非公式のAMDLinux wikiによると 2010年12月に追加されたエントリ :
プロプライエタリドライバは、2つ以上の物理的に独立した出力を持つHD5xxxカードで2つ以上の同時出力をサポートします...
EyeFinityのサポートはまだ厄介です
3台のモニター(1台はdp)を備えた5450を使用しており、Windows 7でも問題なく動作します。Ubuntu11.04CDを実行すると、dpモニターのレンダリングに問題がありますが、3台すべてが並んで動作しています。 「eyefinity互換」と書かれたdpアダプターが必要です