hi! On Thu, Jan 11, 2007 at 04:12:18PM +0100, nolan76 wrote: > I am getting dumb with my xorg.conf. Dual head is working well with mergedfb > option. X starts, and i can do everything except using Firefox and rdesktop. > When i use firefox or rdesktop all the computer hang, and i need to reset. > When i switch to simple head monitor, everything is working well. Si i hope > i will find some help about this problem. > > I currently use OpenBSD 4.0 with Xorg 6.9.0. > > When hitting the numlock key the leds doesn't get update. When i try to ping > the computer, there is no reponse. And if i launch a ssh remote connection > before the hang, the ssh connection get terminated. Hitting all CTRL-ALT > combinaison doesn't do anything. And in the xorg.0.log there is no > information. > > > On xorg mailing list they want me to go to snapshot and make some test, but > i am on a production computer, and all i want to have is dual screen. My > questions is simply : > > - How can i get dual screen ? > - Does my 9600 ati is a bad choice ? > - Is there a workaround for making everything work ? >
i'm using the mergedfb feature on my thinkpad T42, running OpenBSD 4.0-current (search for T42 on http://www.openbsd.org/i386-laptop.html). MergedFB is running fine, but it was a bit difficult to figure out the correct configuration. Especially the fact that MergedFB is != Xinerama, it emulates Xinerama but the configuration is totally different. You don't even have to run a real xorg.conf Multihead configuration (and i do not use MergedXinerama). here's the interesting part of my configuration for two independent screens (non-clone mode, get the complete configuration from http://team.vantronix.net/~reyk/xorg.conf-mergedfb-t42): ---snip--- Section "Device" Identifier "Card0" Driver "radeon" Option "AGPMode" "4" Option "EnablePageFlip" "on" Option "RenderAccel" "on" Option "DynamicClocks" "on" Option "BIOSHotkeys" "on" # Option "MergedFB" "true" Option "CRT2Position" "LeftOf" Option "MetaModes" "1024x768-1024x768" Option "MergedNonRectangular" "true" VendorName "ATI Technologies Inc" BoardName "Radeon Mobility M7 LW [Radeon Mobility 7500]" BusID "PCI:1:0:0" EndSection ---snap--- MergedFB is commented out because the driver will automatically detect the external Monitor via DDC (my external Monitor is a 19" TFT screen). if you set MergedFB to true, it will _force_ MergedFB pseudo-Xinerama mode even if the seconds display is not connected - but the radeon driver is buggy and will report an existing second screen with a size of 0x0 pixels in this case :(. other interesting parts (yes, you only need to configure one screen): ---snip--- Section "ServerLayout" Identifier "Multihead Layout" Screen "Screen0" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Module" Load "dbe" Load "ddc" Load "vbe" Load "extmod" Load "glx" Load "record" Load "xtrap" Load "type1" Load "freetype" Load "int10" Load "bitmap" EndSection ---snap--- btw.: ssh-askpass now supports xinerama and displays it's dialog window on the first screen instead of spanning it over the monitors... i fixed this while playing with mergedfb just some days ago ;). reyk > It would be great to have some help, i am stuck without dual display. > > Here si my latest xorg.conf : > > > Section "Module" > Load "dbe" # Double buffer extension > SubSection "extmod" > Option "omit xfree86-dga" # don't initialise the DGA extension > EndSubSection > Load "type1" > Load "freetype" > Load "glx" > EndSection > > Section "Files" > RgbPath "/usr/X11R6/lib/X11/rgb" > 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/local/*" > FontPath "*/usr/X11R6/lib/X11/fonts/75dpi/*:unscaled" > FontPath "*/usr/X11R6/lib/X11/fonts/100dpi/*:unscaled" > FontPath "*/usr/local/lib/X11/fonts/ghostscript/*" > FontPath "*/usr/local/lib/X11/fonts/mscorefonts/*" > EndSection > > Section "InputDevice" > Identifier "Keyboard1" > Driver "kbd" > Option "AutoRepeat" "500 30" > Option "XkbRules" "xorg" > Option "XkbModel" "pc105" > Option "XkbLayout" "fr" > EndSection > > Section "InputDevice" > Identifier "Mouse1" > Driver "mouse" > Option "Protocol" "wsmouse" # wsmouse protocol > Option "Device" "/dev/wsmouse" > Option "ZAxisMapping" "4 5" > EndSection > > Section "Monitor" > Identifier "e172fp" > HorizSync 31-80 > VertRefresh 56-75 > Option "DPMS" > ModeLine "1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066 > EndSection > > > Section "Monitor" > Identifier "e1800fp" > HorizSync 30-70 > VertRefresh 56-75 > Option "DPMS" > ModeLine "1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066 > EndSection > > Section "Device" > Identifier "9600" > Driver "radeon" > BusID "PCI:1:0:0" > Option "MonitorLayout" "TMDS, TMDS" > Option "MergedFB" "true" > Option "CRT2HSync" "31-80" > Option "CRT2VRefresh" "56-75" > Option "CRT2Position" "LeftOf" > Option "MetaModes" "1280x1024-1280x1024" > Option "MergedXinerama" "True" > EndSection > > Section "Screen" > Identifier "Screen 1" > Device "9600" > Monitor "e1800fp" > DefaultDepth 24 > Subsection "Display" > Depth 24 > Modes "1280x1024" #"1280x1024" "1024x768" "800x600" "640x480" > Virtual 2560 1024 > EndSubsection > EndSection > > Section "ServerLayout" > Identifier "Simple Layout" > Screen "Screen 1" > Screen "Screen 2" > InputDevice "Mouse1" "CorePointer" > InputDevice "Keyboard1" "CoreKeyboard" > Option "BlankTime" "0" > Option "StandbyTime" "0" > Option "SuspendTime" "0" > Option "OffTime" "0" > EndSection