北澤です。

    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]

メールによる返信