G550 dual-head problems

Benjamin Thelen bt at ccgis.de
Tue Jul 5 13:17:30 GMT 2005


Eric Ekong wrote:
> Here is my working config, before I upgraded to the parhelia...
> 
> attached...
> 
> Eric
> * Benjamin Thelen <bt at ccgis.de> [050630 09:48]:
> 
>>Hi List,
>>
>>I really would appreciate your help, because I ran out of ideas!
>>
>>Basically dual-head works, but only with a little workaround:
>>If I start X, with the xorg.conf I attached, the second monitor simply 
>>isn't activated, although the desktop is expanded to the second monitor! 
>>I first have to comment out "Screen 0" and "Screen 1" within both 
>>'Section "Device"' for Card0 and Card1. If I then start X, the second 
>>monitor is activated in cloning mode. After "reaktivating" the "Screen 
>>0" and "Screen 1" entries, which I just have commented out, dual-head works.
>>
>>Do you have an idea what is wrong in my xorg.conf? I "played" around for 
>>example with commenting out "Xinerama", removing the second 'Section 
>>"Device"' for Card1, but without success.
>>
>>
>>Kind Regards,
>>Benjamin
> 
> 
>>Section "ServerLayout"
>>	Identifier     "Dual-Monitor"
>>	Screen      0  "Screen0"
>>	Screen      1  "Screen1" RightOf "Screen0"
>>	InputDevice    "Mouse0" "CorePointer"
>>	InputDevice    "Keyboard0" "CoreKeyboard"
>>#	Option "Clone" "off"
>>EndSection
>>
>>
>>Section "ServerFlags"
>>	Option "Xinerama" "true"
>>EndSection
>>
>>
>>Section "Files"
>>	RgbPath      "/usr/X11R6/lib/X11/rgb"
>>	ModulePath   "/usr/X11R6/lib/modules"
>>	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
>>	FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
>>	#FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
>>	#FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
>>	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
>>	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
>>	#FontPath    "/usr/X11R6/lib/X11/fonts/Speedo/"
>>	FontPath    "/usr/X11R6/lib/X11/fonts/URW/"
>>	FontPath    "/usr/local/share/fonts/"
>>	FontPath    "/usr/X11R6/lib/X11/fonts/"
>>	#FontPath    "/usr/local/share/fonts/override/"
>>	FontPath    "/usr/X11R6/lib/X11/fonts/bitstream-vera/"
>>	#FontPath    "/usr/X11R6/lib/X11/fonts/cyrillic/"
>>	#FontPath    "/usr/X11R6/lib/X11/fonts/latin2/"
>>	#FontPath    "/usr/X11R6/lib/X11/fonts/local/"
>>	#FontPath    "/usr/X11R6/lib/X11/fonts/PEX/"
>>	FontPath    "/usr/X11R6/lib/X11/fonts/TrueType/"
>>	#FontPath    "/usr/X11R6/lib/X11/fonts/latin2/100dpi/"
>>	#FontPath    "/usr/X11R6/lib/X11/fonts/latin2/75dpi/"
>>EndSection
>>
>>Section "Module"
>>	Load  "extmod"
>>	Load  "glx"
>>	#Load  "dri"
>>	Load  "dbe"
>>	Load  "record"
>>	Load  "xtrap"
>>	Load  "type1"
>>	Load  "freetype"
>>	#Load  "speedo"
>>EndSection
>>
>>Section "InputDevice"
>>	Identifier  "Keyboard0"
>>	Driver      "kbd"
>>	Option "XkbModel" "pc105"
>>        Option "XkbLayout" "de"
>>        Option "XkbVariant" "nodeadkeys"
>>EndSection
>>
>>Section "InputDevice"
>>	Identifier  "Mouse0"
>>	Driver      "mouse"
>>	Option	    "Protocol" "auto"
>>	Option	    "Device" "/dev/sysmouse"
>>	Option      "ZAxisMapping" "4 5"
>>EndSection
>>
>>
>>Section "Monitor"
>>	##DisplaySize	  400   300	# mm
>>	#Identifier   "Monitor0"
>>	#VendorName   "IVM"
>>	#ModelName    "2140"
>>	Option	      "DPMS"
>>	Identifier    "Monitor0"
>>        VendorName    "IIyama"
>>        ModelName     "A201HT"
>>	HorizSync     30-130
>>	VertRefresh   50-160
>>EndSection
>>
>>Section "Monitor"
>>        Identifier    "Monitor1"
>>        VendorName    "IIyama"
>>        ModelName     "A201HT"
>>        HorizSync     30-130
>>        VertRefresh   50-160
>>        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     "PciRetry"           	# [<bool>]
>>        #Option     "SyncOnGreen"        	# [<bool>]
>>        #Option     "NoAccel"            	# [<bool>]
>>        #Option     "ShowCache"          	# [<bool>]
>>        #Option     "Overlay"            	# [<str>]
>>        #Option     "MGASDRAM"           	# [<bool>]
>>        #Option     "ShadowFB"           	# [<bool>]
>>        #Option     "UseFBDev"           	# [<bool>]
>>        #Option     "ColorKey"           	# <i>
>>        #Option     "SetMclk"            	# <freq>
>>        #Option     "OverclockMem"       	# [<bool>]
>>        #Option     "VideoKey"           	# <i>
>>        #Option     "Rotate"             	# [<str>]
>>        #Option     "TexturedVideo"      	# [<bool>]
>>        #Option     "Crtc2Half"          	# [<bool>]
>>        #Option     "Crtc2Ram"           	# <i>
>>        #Option     "Int10"              	# [<bool>]
>>        #Option     "AGPMode"            	# <i>
>>        #Option     "AGPSize"            	# <i>
>>        #Option     "DigitalScreen1"     	# [<bool>]
>>        #Option     "DigitalScreen2"     	# [<bool>]
>>        #Option     "TV"                 	# [<bool>]
>>        #Option     "TVStandard"         	# [<str>]
>>        #Option     "CableType"          	# [<str>]
>>        #Option     "NoHal"              	# [<bool>]
>>        #Option     "SwappedHead"        	# [<bool>]
>>        #Option     "DRI"                	# [<bool>]
>>        #Option     "MergedFB"           	# [<bool>]
>>        #Option     "Monitor2HSync"      	30-130# [<str>]
>>        #Option     "Monitor2VRefresh"   	50-160# [<str>]
>>        #Option     "Monitor2Position"   	right# [<str>]
>>        #Option     "MetaModes"          	# [<str>]
>>	Identifier  "Card0"
>>	Driver      "mga"
>>	VendorName  "Matrox Graphics, Inc."
>>	BoardName   "MGA G550 AGP"
>>	BusID       "PCI:1:0:0"
>>	Screen	    0
>>EndSection
>>
>>Section "Device"
>>	Identifier  "Card1"
>>        Driver      "mga"
>>        VendorName  "Matrox Graphics, Inc."
>>        BoardName   "MGA G550 AGP"
>>        BusID       "PCI:1:0:0"
>>	Screen	    1
>>EndSection
>>
>>
>>Section "Screen"
>>	Identifier "Screen0"
>>	Device     "Card0"
>>	Monitor    "Monitor0"
>>	DefaultDepth 16
>>	Subsection "Display"
>>        	Depth       8
>>        	Modes       "640x480" "800x600" "1024x768" "1280x1024"
>>        	ViewPort    0 0
>>    	EndSubsection
>>    	Subsection "Display"
>>        	Depth       16
>>        	Modes       "1280x1024" "1024x768" "800x600" "640x480"
>>        	ViewPort    0 0
>>    	EndSubsection
>>    	Subsection "Display"
>>        	Depth       24
>>        	Modes       "640x480" "800x600" "1024x768" "1280x1024"
>>        	ViewPort    0 0
>>    	EndSubsection
>>EndSection
>>
>>Section "Screen"
>>        Identifier "Screen1"
>>        Device     "Card1"
>>        Monitor    "Monitor1"
>>        DefaultDepth 16
>>        Subsection "Display"
>>                Depth       8
>>                Modes       "640x480" "800x600" "1024x768" "1280x1024"
>>                ViewPort    0 0
>>        EndSubsection
>>        Subsection "Display"
>>                Depth       16
>>                Modes       "1280x1024" "1024x768" "800x600" "640x480"
>>                ViewPort    0 0
>>        EndSubsection
>>        Subsection "Display"
>>                Depth       24
>>                Modes       "640x480" "800x600" "1024x768" "1280x1024"
>>                ViewPort    0 0
>>        EndSubsection
>>EndSection
>>
> 
> 
>>_______________________________________________
>>freebsd-questions at freebsd.org mailing list
>>http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>>To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> Section "ServerLayout"
> 	Identifier     "Layout0"
> 	Screen      0  "Screen 0" 0 0
> 	Screen         "Screen 1" LeftOf "Screen 0"
> 	InputDevice    "Microsoft_Natural" "CoreKeyboard"
> 	InputDevice    "Microsoft Intellimouse Explorer" "CorePointer"
> 	Option	    "Xinerama"
> EndSection
> 
> Section "Files"
> 	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/100dpi/:unscaled"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/URW"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/freefont"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/misc"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/TrueType"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/TTF"
> EndSection
> 
> Section "Module"
> 	Load  "xie"
> 	Load  "pex5"
> 	Load  "glx"
> 	Load  "dri"
> 	Load  "dbe"
> 	Load  "record"
> 	Load  "extmod"
> 	Load  "type1"
> 	Load  "freetype"
> 	Load  "ddc"
> 	Load  "GLcore"
> 	Load  "vbe"
> 	Load  "xie"
> 	Load  "bitmap"
> 	Load  "int10"
> EndSection
> 
> Section "InputDevice"
> 	Identifier  "Microsoft Intellimouse Explorer"
> 	Driver      "mouse"
> 	Option	    "Protocol" "Auto"
> 	Option	    "Device" "/dev/sysmouse"
> 	Option	    "Buttons" "5"
> 	Option	    "ZAxisMapping" "4 5"
> 	Option	    "Resolution" "1600"
> 	Option	    "CursorShadow" "True"
> EndSection
> 
> Section "InputDevice"
> 	Identifier  "Microsoft_Natural"
> 	Driver      "keyboard"
> 	Option	    "AutoRepeat"  "500 30"
> 	Option	    "XkbModel" "pc105"
> 	Option	    "XkbLayout" "us"
> 	Option	    "XkbRules" "xfree86"
> EndSection
> 
> Section "Monitor"
> 	Identifier   "Monitor0"
> 	VendorName   "ViewSonic 17GA-2"
> 	ModelName    "ViewSonic"
> 	HorizSync    30.0 - 69.0
> 	VertRefresh  50.0 - 160.0
> 	Option	    "dpms"
> EndSection
> 
> Section "Monitor"
> 	Identifier   "Monitor1"
> 	VendorName   "ViewSonic 17GA-2"
> 	ModelName    "ViewSonic"
> 	HorizSync    30.0 - 69.0
> 	VertRefresh  50.0 - 160.0
> 	Option	    "dpms"
> EndSection
> 
> Section "Device"
> 	Identifier  "G550_0"
> 	Driver      "mga"
> 	VideoRam    32768
> 	Option	    "SWcursor"	"True"
> 	Option	    "HWcursor"	"False"
> 	Option	    "AGPMode"	"4"
> 	Option	    "DRI"	"True"
> 	BusID       "PCI:2:0:0"
> 	Option      "DPMS"  "on"
> 	Screen	    0
> EndSection
> 
> Section "Device"
> 	Identifier  "G550_1"
> 	Driver	    "mga"
> 	VideoRam    32768
> 	Option	    "SWcursor"	"True"
> 	Option	    "HWcursor"	"False"
> 	Option	    "AGPMode"	"4"
> 	Option	    "DRI"	"True"
> 	BusID       "PCI:2:0:0"
> 	Option      "DPMS"  "on"
> 	Screen      1
> EndSection
> 
> Section "Screen"
> 	Identifier "Screen 0"
> 	Device     "G550_0"
> 	Monitor    "monitor0"
> 	DefaultDepth     24
> 	SubSection "Display"
> 		Depth     8
> 		Modes    "1280x1024" "1024x768" "800x600" "640x480"
> 	EndSubSection
> 	SubSection "Display"
> 		Depth     16
> 		Modes    "1280x1024" "1024x768" "800x600" "640x480"
> 	EndSubSection
> 	SubSection "Display"
> 		Depth     24
> 		Modes    "1280x1024" "1024x768" "800x600" "640x480"
> 	EndSubSection
> EndSection
> 
> Section "Screen"
> 	Identifier "Screen 1"
> 	Device     "G550_1"
> 	Monitor    "monitor1"
> 	DefaultDepth     24
> 	SubSection "Display"
> 		Depth     8
> 		Modes    "1280x1024" "1024x768" "800x600" "640x480"
> 	EndSubSection
> 	SubSection "Display"
> 		Depth     16
> 		Modes    "1280x1024" "1024x768" "800x600" "640x480"
> 	EndSubSection
> 	SubSection "Display"
> 		Depth     24
> 		Modes    "1280x1024" "1024x768" "800x600" "640x480"
> 	EndSubSection
> EndSection
> 
> Section "DRI"
> #	Group 438
> 	Mode         0666
> EndSection
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"

Hi Eric, chris & list,

thank you for sending your xorg.conf files to me!

I compared those, the example-files which came with the matrox-Linux 
driver and eric, your P650 xorg.conf file to my xorg.conf file, but I 
really couldn't find any striking difference. Of course, I tried various 
things, but still I have to aktivate the second monitor, by first 
starting in clone mode. After I have aktivated the second monitor, I can 
"fall back" to dual view, which then works until reboot.

I even tried with acpi disabled, because I had some strange behavior 
with aktivating an external monitor attached to an IBM-Notebook as long 
as I start with acpi enabled - I couldn't switch to the external 
monitor. But in this case acpi has no effect on dual view.

Please have a look at my xorg.conf, which I had attached to my first 
posting.

Should I use the Linux driver? What is the mga-modul for, which I can 
load by typing kldload mga? But honestly this modul has to effect on the 
dual view. What is it about the mga_hal modul which can't be found?



Anyone any idea?

Thanks,
Ben


More information about the freebsd-questions mailing list