External monitor is blank with nouveau driver

Andriy Bakay andriy at irbisnet.com
Sat Jun 20 15:58:45 UTC 2009


I removed "1440x900" mode from config but it does not help.

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
>>>>


More information about the freebsd-x11 mailing list