External monitor is blank with nouveau driver

Robert Noland rnoland at FreeBSD.org
Sun Jun 14 22:28:56 UTC 2009


On Sun, 2009-06-14 at 12:30 -0400, Andriy Bakay wrote:
> I will remove "1440x900" mode from config and try it out.
> 
> I have not used yet your kernel patch.
> 
> What is DDX driver?

The DDX driver is the 2d driver, (xf86-video-nouveau, etc...)

robert.

> Robert Noland wrote:
> > On Sat, 2009-06-13 at 22:12 -0400, Andriy Bakay wrote:
> >> Hi Robert,
> >>
> >> I have the following hardware/software spec:
> >>
> >> ThinkPad T61
> >> FreeBSD 7.1-RELEASE-p5 amd64
> >> NVIDIA Quadro NVS 140M
> >> X driver nouveau
> >> External monitor NEC MultiSync 90GX2
> >>
> >> I am connecting external monitor through VGA interface. I was able to
> >> detect it using command 'xrandr -q' and even turn it on:
> >>
> >> $ xrandr --output VGA-0 --auto --below LVDS-0
> >>
> >> the geometry of my desktop changed, but monitor remain blank.
> >>
> >> Please, advise.
> > 
> > The config looks good.  The only thing that I notice is that you specify
> > Modes "1440x900" which may be limiting the usable modes.  I would remove
> > that and just let xrandr dtrt.  I haven't actually tried dual head with
> > the nouveau driver, though it should work.  Your Virtual entry appears
> > to be sized reasonably to enable the second display.
> > 
> > Are you using my kernel patch?  It shouldn't be relevant to your issue,
> > just curious.  This is going to be an issue with the DDX driver, if it
> > still won't work.
> > 
> > robert.
> > 
> >> Thanks,
> >> Andriy
> >>
> >> plain text document attachment (xorg.conf)
> >> Section "ServerLayout"
> >> 	Identifier     "X.org Configured"
> >> 	Screen      0  "Screen0" 0 0
> >> 	InputDevice    "Synaptics_Touchpad" "CorePointer"
> >> 	InputDevice    "Keyboard0" "CoreKeyboard"
> >> 	Option         "DontZap" "Off"
> >> 	Option         "AIGLX" "true"
> >> EndSection
> >>
> >> Section "Extensions"
> >> 	Option       "Composite" "Enable"
> >> 	Option       "XVideo" "Enable"
> >> EndSection
> >>
> >> Section "Files"
> >> 	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/"
> >> 	FontPath     "/usr/local/lib/X11/fonts/URW/"
> >> 	FontPath     "/usr/local/lib/X11/fonts/freefont/"
> >> 	FontPath     "/usr/local/lib/X11/fonts/TrueType/"
> >> 	FontPath     "/usr/local/lib/X11/fonts/bitstream-vera/"
> >> 	FontPath     "/usr/local/lib/X11/fonts/cyrillic/"
> >> 	FontPath     "/usr/local/lib/X11/fonts/dejavu/"
> >> EndSection
> >>
> >> Section "Module"
> >> 	Load  "extmod"
> >> 	Load  "record"
> >> 	Load  "dbe"
> >> 	Load  "glx"
> >> 	Load  "dri"
> >> 	Load  "dri2"
> >> 	Load  "synaptics"
> >> 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 "InputDevice"
> >> 	Identifier  "Synaptics_Touchpad"
> >> 	Driver      "synaptics"
> >>
> >> 	Option      "Device"                "/dev/psm0"
> >> 	Option      "Protocol"              "psm"
> >>
> >> 	Option      "LeftEdge"              "1400"
> >> 	Option      "RightEdge"             "5600"
> >> 	Option      "TopEdge"               "1400"
> >> 	Option      "BottomEdge"            "4700"
> >>
> >> 	Option      "FingerLow"             "25"
> >> 	Option      "FingerHigh"            "30"
> >>
> >> 	Option      "MaxTapTime"            "180"
> >> 	Option      "MaxTapMove"            "220"
> >>
> >> 	Option      "VertScrollDelta"       "100"
> >> 	Option      "HorizScrollDelta"      "100"
> >>
> >> 	Option      "MinSpeed"              "0.25"
> >> 	Option      "MaxSpeed"              "0.5"
> >> 	Option      "AccelFactor"           "0.0010"
> >> 	Option      "FastTaps"              "off"
> >>
> >> 	Option      "ScrollButtonRepeat"    "100"
> >> 	Option      "UpDownScrolling"       "on"
> >> 	Option      "UpDownRepeat"          "on"
> >> 	Option      "LeftRightScrolling"    "on"
> >> 	Option      "LeftRightRepeat"       "on"
> >>
> >> 	Option      "TapButton1"            "0"
> >> 	Option      "TapButton2"            "0"
> >> 	Option      "TapButton3"            "0"
> >>
> >> 	# "SHMConfig on" seems good works with synclient(1).  But this
> >> 	# options is insecure.  I recommended "off" as default.
> >> 	Option      "SHMConfig"             "on"
> >>
> >> 	# If you use circular touchpad, uncomment them.
> >> 	#Option          "CircularPad"           "on"
> >> 	#Option          "CircularScrolling"     "on"
> >> 	#Option          "CircScrollDelta"       "0.5"
> >> EndSection
> >>
> >> Section "Monitor"
> >> 	Identifier   "LVDS-0"
> >> 	Option       "DPMS"
> >> EndSection
> >>
> >> Section "Monitor"
> >> 	Identifier   "VGA-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"           	# [<bool>]
> >> 	Option      "UseEdidDpi" "false"
> >> 	Option      "DPI" "96 x 96"
> >> 	Identifier  "Card0"
> >> 	Driver      "nouveau"
> >> 	VendorName  "nVidia Corporation"
> >> 	BoardName   "Quadro NVS 140M"
> >> 	BusID       "PCI:1:0:0"
> >> 	Option      "AccelMethod" "EXA"
> >> 	Option      "EXANoComposite" "false"
> >> 	Option      "FBTexPercent" "50"
> >> 	Option      "MigrationHeuristic" "greedy"
> >> 	Option      "DRI" "true
> >> 	Option      "Monitor-LVDS" "LVDS-0"
> >> 	Option      "Monitor-VGA" "VGA-0"
> >> EndSection
> >>
> >> Section "DRI"
> >> 	Mode 0666
> >> EndSection
> >>
> >> Section "Screen"
> >> 	Identifier "Screen0"
> >> 	Device     "Card0"
> >> 	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     "1440x900"
> >> 		Virtual   2048 2048
> >> 	EndSubSection
> >> EndSection
> >>
-- 
Robert Noland <rnoland at FreeBSD.org>
FreeBSD
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-x11/attachments/20090614/c412052f/attachment.pgp


More information about the freebsd-x11 mailing list