北澤です。
Subject: [FreeBSD-users-jp 90570] Re: nvidia-driver によるマルチディスプレイ環境の設定
Date: Fri, 20 Apr 2007 08:03:14 +0900
From: "kouya" <[EMAIL PROTECTED]>
Message-Id: <[EMAIL PROTECTED]>
の件、
結論から言うとできました。\( ・∀・)/
「試しに GeForce 6150 の"Device"セクションを2つ書いてみた」際、
[EMAIL PROTECTED] Screenの記述はあったのですが、
例示して頂いた xorg.confを参考に、7300GSの方のDeviceセクションにあった
Screenの指定をコメントアウトしてみたところ、見事に所望の設定になりました。
ちょっと長いですが、参考までに出来上がった xorg.conf全文を晒しておきます。
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen2" LeftOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "True"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/misc/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
FontPath "/usr/X11R6/lib/X11/fonts/bitstream-vera"
FontPath "/usr/X11R6/lib/X11/fonts/encodings"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/util"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
Option "XkbDisable"
EndSection
Section "Monitor"
Identifier "LCD-AD203GW"
VendorName "I-O DATA"
ModelName "LCD-AD202GW"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "LCD-AD202GW"
VendorName "I-O DATA"
ModelName "LCD-AD203GW"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "FlexScan L771"
VendorName "EIZO"
ModelName "FlexScan L771"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection
Section "Device"
Identifier "GeForce6150 (DVI)"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 6150"
BusID "PCI:0:5:0"
Screen 0
Option "NoLogo" "True"
Option "UseDisplayDevice" "DFP"
EndSection
Section "Device"
Identifier "GeForce6150 (D-Sub)"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 6150"
BusID "PCI:0:5:0"
Screen 1
Option "NoLogo" "True"
Option "UseDisplayDevice" "CRT"
EndSection
Section "Device"
Identifier "GeForce7300GS (DVI)"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7300 GS"
BusID "PCI:3:0:0"
#Screen 2
Option "NoLogo" "True"
Option "UseDisplayDevice" "DFP"
EndSection
Section "Screen"
Identifier "Screen0"
Device "GeForce6150 (DVI)"
Monitor "LCD-AD203GW"
DefaultDepth 24
Option "Overlay" "True"
Option "AllowGLXWithComposite" "True"
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "GeForce6150 (D-Sub)"
Monitor "FlexScan L771"
DefaultDepth 24
Option "Overlay" "True"
Option "AllowGLXWithComposite" "True"
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "GeForce7300GS (DVI)"
Monitor "LCD-AD202GW"
DefaultDepth 24
Option "Overlay" "True"
Option "AllowGLXWithComposite" "True"
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
2枚目のビデオカードに対してScreenを明示的に指定するとダメみたいです。
…クアッドディスプレイする時はどうするのかしらん?
兎にも角にもこれで快適なマルチスクリーン環境になりました。
感謝です。
--
北澤 mailto:[EMAIL PROTECTED]