Date: Tue, 05 Jul 2005 15:19:43 +0200 From: Benjamin Thelen <bt@ccgis.de> To: freebsd-questions@freebsd.org Subject: Re: G550 dual-head problems Message-ID: <42CA88EF.3070100@ccgis.de> In-Reply-To: <20050701221926.GA933@blackguy> References: <42C3F848.4030504@ccgis.de> <20050701221926.GA933@blackguy>
next in thread | previous in thread | raw e-mail | index | archive | help
Eric Ekong wrote: > Here is my working config, before I upgraded to the parhelia... > > attached... > > Eric > * Benjamin Thelen <bt@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@freebsd.org mailing list >>http://lists.freebsd.org/mailman/listinfo/freebsd-questions >>To unsubscribe, send any mail to "freebsd-questions-unsubscribe@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@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42CA88EF.3070100>