DualHead behavior in nv(4), X.org 7.2

Darren Spruell phatbuckett at gmail.com
Sat Sep 1 09:19:20 PDT 2007


I'm running Xorg 7.2 from FreeBSD ports collection on amd64. I have a
card identified as 'nVidia Corporation NV41 [Quadro FX 3450/4000 SDI]
rev 162'. The card has two display outputs and I would like to use the
nv driver in a dual (flatpanel) monitor configuration.

I've activated Option "DualHead" in my xorg.conf and notice that my
display spans both monitors as a single display, but this ends up
being difficult to work with as items tend to display in the middle
(half on one monitor and half on the other), or windows are maximized
across both monitor displays, spanning the full width.

I'd like to get it working so that maximized windows only maximize to
the area a single monitor, and I'd like to use the second monitor as a
display for more windows that I can expand items to the size of
separately from the first, and I'd like to get things working with a
resolution of 1600x1200 in both screens.

Can this be done in the nv(4) driver? Is DualHead the right way?

FreeBSD calamity.local 6.2-RELEASE-p4 FreeBSD 6.2-RELEASE-p4 #0: Thu
Apr 26 14:52:38 UTC 2007
root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64

Current xorg.conf:

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/local/share/X11/rgb"
        ModulePath   "/usr/local/lib/xorg/modules"
        FontPath     "/usr/local/lib/X11/fonts/misc/"
        FontPath     "/usr/local/lib/X11/fonts/TTF/"
        FontPath     "/usr/local/lib/X11/fonts/OTF"
        FontPath     "/usr/local/lib/X11/fonts/Type1/"
        FontPath     "/usr/local/lib/X11/fonts/100dpi/"
        FontPath     "/usr/local/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
        Load  "GLcore"
        Load  "dbe"
        Load  "dri"
        Load  "extmod"
        Load  "glx"
        Load  "record"
        Load  "xtrap"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        #DisplaySize      410   310     # mm
        Identifier   "Monitor0"
        VendorName   "DEL"
        ModelName    "DELL 2001FP"
 ### Comment all HorizSync and VertRefresh values to use DDC:
        HorizSync    31.0 - 80.0
        VertRefresh  56.0 - 76.0
        Option      "DPMS"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"                  # [<bool>]
        #Option     "HWcursor"                  # [<bool>]
        #Option     "NoAccel"                   # [<bool>]
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "UseFBDev"                  # [<bool>]
        #Option     "Rotate"                    # [<str>]
        #Option     "VideoKey"                  # <i>
        #Option     "FlatPanel"                 # [<bool>]
        #Option     "FPDither"                  # [<bool>]
        #Option     "CrtcNumber"                # <i>
        #Option     "FPScale"                   # [<bool>]
        #Option     "FPTweak"                   # <i>
        Option      "DualHead"
        Identifier  "Card0"
        Driver      "nv"
        VendorName  "nVidia Corporation"
        BoardName   "NV41 [Quadro FX 3450/4000 SDI]"
        BusID       "PCI:7:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        #DefaultDepth 24
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
                #Modes     "1600x1200"
                #Modes     "3200x1200"
        EndSubSection
EndSection

--
DS



More information about the xorg mailing list