External monitor is blank with nouveau driver

Robert Noland rnoland at FreeBSD.org
Sat Jun 20 16:13:22 UTC 2009


On Sat, 2009-06-20 at 11:58 -0400, Andriy Bakay wrote:
> I removed "1440x900" mode from config but it does not help.

Ok, then you should probably report this upstream to the nouveau
developers.  This should be generic issue with the DDX driver.

robert.

> Robert Noland wrote:
> > 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/20090620/e8a53730/attachment.pgp


More information about the freebsd-x11 mailing list