Debian 9 (stretch) で 2 つのビデオ カードを構成する

Debian 9 (stretch) で 2 つのビデオ カードを構成する

私はDebian 9と2つのHDMI出力を備えたAMDゲートウェイをインストールしました。グノーム3.22.2デスクトップは 1 つのモニターにしか表示されませんでした。次の指示に従いました:https://wiki.debian.org/AtiHowTo ビデオ ドライバーをインストールします。次に、randrターミナルからのコマンドを使用して、gnome コントロール パネルで 2 番目のモニターを使用できるようにします。拡張デスクトップは完璧に動作します。

Video Contgrollers: (from $ lspci)
01:05.0   [AMD/ATI] RS780 [Radeon HD 3200]
02:00.0   [AMD/ATI] Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]

2 番目のモニターをアクティブにするには:

# xrandr --setprovideroutputsource 1 0

すると、2 番目のモニターが gnome コントロール パネルに表示され、拡張デスクトップを設定できるようになります。

問題: Debian を起動するたびに、デスクトップは RS780 カードを使用する 1 番目のモニターにのみ表示されます。

質問:

  1. 両方のモニターに拡張デスクトップを自動的に表示するようにシステムを構成するにはどうすればよいですか?
  2. を持っていないのですが/etc/X11/xorg.conf、必要ですか?

答え1

xrandrコマンドで問題は解決しました。
$ xrandr
// 接続されているビデオ出力名を返します: HDMI-0 および HDMI-1-1。//
次に、次の 2 つのコマンドを bash スクリプトに記述しました:

xrandr --auto --setprovideroutputsource 1 0 --auto

xrandr --output HDMI-1-1 --auto --right-of HDMI-0

答え2

を編集してxorg.conf、両方のカードをアクティブにし、正しい位置を指定する必要があります。xorg.conf-less は一般的なケースでは機能しますが、エッジケースはまだ十分にサポートされていません。システム内にもっと良いカードがある場合、人々はグラフィックカードの 1 つ (たとえば CPU のカード) をアクティブにしたくないことがよくあります。そして、いずれにしても、xorgどのモニターが他のモニターの左側(または上側)にあるかを知る方法がありません。

もちろん、 を呼び出すスクリプトを自動的に実行するように gnome に指示するなど、他の方法を使用することもできますrandrが、あまり便利ではないと思います。

関連情報