
AMD 690G なマザーボードやら 17 インチ液晶モニタを二台やら購入し、 Debian をインストールした。最初は X での使い勝手がよい NVIDIA のカードを買うつもりだったのだが、 マザーボードがデュアルモニタに対応しているので、 ひとまずマザー内蔵のものを使うことにした。 また、購入したマザーボードのディスプレイ出力、片方がアナログだったりする のは今時どうなのよとか思ったりもしたのだが、DVI 出力が二つあってなおかつファ ンレスなグラフィックボードの入手がちょっと難しそうだったりこともあり、 片方はアナログ接続で我慢することにした。
利用するドライバだが、最初は fglrx ドライバを利用しようとした。 コンポジット表示は試していないが、2D 表示 も 3D 表示もまぁ軽快でいいかなと 思っていたら、ログアウト時に画面がブラックアウトするバグに遭遇した。 この問題に遭遇している人は多いようだが、 ちゃんとした解決方法はちょっとよく分からなかった。
結局、3D はひとまず諦め、オープンな radeonhd ドライバを使うことにした。 Debian の場合は sid に最新版 (1.2.0) が収録されている。 たまにマウスポインタの表示がおかしくなったりするようだが、 2D 表示や、動画程度ならこのドライバでまず問題はないようだ。 デュアルモニターの設定を含めたドライバ情報については X.Org Wiki - radeonhd にまとまっている。
まずは xrandr を端末から実行して、接続名を確認しておく。 AMD 690G だと、DVI-D_1 と VGA_1 だ。 Section "Device" には、"monitor-接続名" と好みの識別子を書く。私は識別子をそれぞれ "DVI"、"VGA" とした。
Option "monitor-DVI-D_1" "DVI" Option "monitor-VGA_1" "VGA"また、Section "Device" にはプライマリ接続となる接続名も書いておく。 "monitor-接続名" でも、自分で付けた識別子でもなく、接続名を書く。 ここで指定した接続モニタに GDM の画面や GNOME のメインパネルなんかが表示される。
Option "RROutputOrder" "DVI-D_1"さらにモニタの設定を二つ用意し、片方にはモニタの位置関係を指定する。 なお、"RightOf" 以外にもいくつか指定方法がある。
Section "Monitor"
Identifier "DVI"
EndSection
Section "Monitor"
Identifier "VGA"
Option "RightOf" "DVI"
EndSection
デュアルモニター設定のために、変更する部分をまとめると以下の通り。
Section "Device"
Identifier "Generic Video Card"
Driver "radeonhd"
BusID "PCI:1:5:0"
Option "monitor-DVI-D_1" "DVI"
Option "monitor-VGA_1" "VGA"
Option "RROutputOrder" "DVI-D_1"
EndSection
Section "Monitor"
Identifier "DVI"
EndSection
Section "Monitor"
Identifier "VGA"
Option "RightOf" "DVI"
EndSection
まったくもってデュアル (あるいはマルチ) モニターは便利すぎ。
2008/04/18 (Fri) 14:28 | タグ: computer