Xinerama issue ...

  • louphil
Posted: Tue, 08/11/2009 - 12:34
As I told in my precedent post, I changed my config to an Asus M2A-MX motherboard . Before, on the old config, I used a Matrox G450 AGP card to have the simpliest "xorg.conf" with xinerama . Then I thought I could use the same "xorg.conf" with upgraded "pci id" lines . So, I just have one screen operational . There is a difference between both cards : the AGP one have two "VGA" output sockets instead of 1 "VGA" + 1 "DVI" ones ... Is there any special instructions for differents sockets to write in "xorg.conf"? Thanks to any help Phil

Hi ! No other ideas ???

  • woko
  • 09/24/09
  • Thu, 09/24/2009 - 14:12
Hi, had a similar problem in Debian. Have look at: Wolfram

Hi ! No other ideas ???

  • louphil
  • 04/05/08
  • Tue, 09/15/2009 - 19:06
Hi ! No other ideas ???

Swamped...

  • Quentin Harley
  • 05/24/07
  • Fri, 08/28/2009 - 05:35
I was away (on business) for one week, only to find they piled up a week of work for me back home...

Swanped !!! Hope you haven't

  • louphil
  • 04/05/08
  • Thu, 08/27/2009 - 12:28
Swanped !!! Hope you haven't too much disasters !!! Have your feet in water or just are you swanped by so much messages ??? Using my config as this, I can see my X with instability sometimes ( mouse creates many folders on the Desktop without touching it ) at startup . Sometimes, too, X don't start (eighter with one than the other xorg.conf file I use ( clone or dualscreen (saw some post above ...)) . Other part, I lost my ethernet card, as I lost my internet connection too . It doesn't appears in the network-admin panel ... It's an Atheros network Mobo integrated card . I tried "dpkg-reconfigure etherconf", but it seem "etherconf" isn't now the default package to configure an ethernet card as it was in 64Studio 1 . Which one have I to use now ?

Swamped

  • Quentin Harley
  • 05/24/07
  • Thu, 08/27/2009 - 05:39
Hi Louphil, I'm swamped, and I cannot test any thing right at this moment. Does any one else have experience setting this up on 3b3?

No any ideas ???

  • louphil
  • 04/05/08
  • Wed, 08/26/2009 - 20:16
No any ideas ???

Hold on

  • Quentin Harley
  • 05/24/07
  • Thu, 08/20/2009 - 22:45
Just hold on a little longer. I will be back at my proper system next week, and then I will give it a shot. Cheers, Quentin

I retried "displayconfig"

  • louphil
  • 04/05/08
  • Thu, 08/20/2009 - 15:41
I retried "displayconfig" with no success . It absolutly don't want to see my second screen, even with xinerama working (with handly writed xorg.conf ...) So, with no replies, I uninstalled 2.1 to install 3.0 beta . The result is exactly the same ... I begin to become crazy !!! I tried the ubuntu.fr forum but no replies too .... Pleeaaaaase .... Help ...me !!!

displayconfig-gtk

  • Quentin Harley
  • 05/24/07
  • Sun, 08/16/2009 - 10:11
Did you try to use displayconfig-gtk? open a terminal, and run: sudo displayconfig-gtk A dialog opens in which you should be able to adjust your settings. Let us know how it went.

Sorry, Quentin ... I browse

  • louphil
  • 04/05/08
  • Sun, 08/16/2009 - 13:17
Sorry, Quentin ... I browse several topics about dualhead and xinerama like this one, but no one had the same "symptom" ... About "displayconfig-gtk" ( kde-guidance-displayconfig I only found with synaptic ), it give me X not able to start ... but I just tried it quickly, and will try it again with other datas ... But at now and before, I compared my differents Xorg.0.log issues at boot ( with just one screen working ), and after modified then returned to original "xorg.conf" ( with handly restarts for X ) . They both seems to be identical . The only differences I found were at the end of the files :

II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD)
xkbkeycodes { include "xfree86+aliases(azerty)" };
xkb
types { include "complete" };
xkbcompatibility { include "complete" };
xkb
symbols { include "pc(pc105)+fr(latin9)" };
xkb_geometry { include "pc(pc105)" };
(II) Configured Mouse: ps2EnableDataReporting: succeeded
(II) Screen 0 shares mem & io resources
(II) Screen 1 shares mem & io resources

for the non working file, and :

(II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD)
xkbkeycodes { include "xfree86+aliases(azerty)" };
xkb
types { include "complete" };
xkbcompatibility { include "complete" };
xkb
symbols { include "pc(pc105)+fr(latin9)" };
xkb_geometry { include "pc(pc105)" };
(II) Configured Mouse: ps2EnableDataReporting: succeeded

for the working one ... Are these "mems, amp & io resources" shared able to make one screen not working ?

How-To

  • Quentin Harley
  • 05/24/07
  • Sun, 08/16/2009 - 10:01
Perhaps you could draw some good information off this link: Cheers, Quentin

Trying & trying again, I

  • louphil
  • 04/05/08
  • Sat, 08/15/2009 - 12:11
I'm sorry, Quentin . I hope you'll have some holidays soon ;-) ... But trying & trying again, I began to situate the problem : When X started with half my desktop on one screen, I modify my xorg.conf, I just comment these -Section "Device"- lines :

Section "Device"

Identifier  "Device1"                
Driver      "mga"                 
BusID       "PCI:4:00:0"               
Screen      0                

EndSection

Section "Device"

Identifier  "Device2"               
Driver      "mga"            
BusID       "PCI:4:00:0"              
Screen      1             

EndSection

to:

Section "Device"

Identifier  "Device1"                
Driver      "mga"                 
BusID       "PCI:4:00:0"               
#Screen         0                

EndSection

Section "Device"

Identifier  "Device2"               
Driver      "mga"            
BusID       "PCI:4:00:0"              
#Screen         1             

and modify the "server layout" Section" :

Section "ServerLayout"

Identifier  "Default Layout"
Screen      0 "Screen1"
Screen      1 "Screen2" RightOf "Screen1"
Option      "Xinerama" 
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"

EndSection

to

Section "ServerLayout"

Identifier  "Default Layout"
Screen      "Screen1"
Screen      "Screen2" RightOf "Screen1"
Option      "Xinerama" 
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"

EndSection

Then, I restart X using ctrl+alt+bckspce, and X give me 2 identical screens . So I return to my original "xorg.conf", restart X, and have my xinerama working correctly . But, if I reboot with this working "xorg.conf", when X start, I only have one screen again, with half my desktop ... I have to modify and re-modify my xorg.conf file with the handly X restarts, to have a complete desktop on 2 screens ... Just one handly X restart before login don't work ... I'm completly lost ...!!!

Multiple displays

  • Quentin Harley
  • 05/24/07
  • Sat, 08/15/2009 - 08:30
I have been a bit busy... no holiday for me! I only have one monitor. Having a mobile studio makes you cut out all the bulk you possibly can. There are quite a number of how-to's available for dual screen setups for ubuntu hardy. When I get back to my system in 1.5 week's time, I take a quick look at how to implement this. Cheers, Quentin

Yeah, it seems there's no

  • louphil
  • 04/05/08
  • Fri, 08/14/2009 - 17:03
Yeah, it seems there's no big traffic on my posts, in these holiday times ... So, I retried to solve my problem : Xinerama ON : xinerama operational, but with a black screen, the other working correctly, let see just half my desktop ... Here's the files (xorg.conf & Xorg.0.log ) XORG.CONF : Section "Files" FontPath "/usr/share/fonts/X11/misc" FontPath "/usr/X11R6/lib/X11/fonts/misc" FontPath "/usr/share/fonts/X11/cyrillic" FontPath "/usr/X11R6/lib/X11/fonts/cyrillic" FontPath "/usr/share/fonts/X11/100dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/share/fonts/X11/75dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/share/fonts/X11/Type1" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/share/fonts/X11/100dpi" FontPath "/usr/X11R6/lib/X11/fonts/100dpi" FontPath "/usr/share/fonts/X11/75dpi" FontPath "/usr/X11R6/lib/X11/fonts/75dpi" # path to defoma fonts FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" EndSection Section "Module" Load "i2c" Load "bitmap" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "type1" Load "vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "fr" Option "XkbVariant" "latin9" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" EndSection Section "Device" Identifier "device1" VendorName "Matrox Electronic Systems Ltd." BoardName "Matrox Millennium G450 DualHead" Driver "mga" Screen 0 BusID "PCI:4:0:0" Option "DPMS" EndSection Section "Device" Identifier "device2" VendorName "Matrox Electronic Systems Ltd." BoardName "Matrox Millennium G450 DualHead" Driver "mga" Screen 1 BusID "PCI:4:0:0" Option "DPMS" EndSection Section "Monitor" Identifier "monitor1" VendorName "Generic" ModelName "1024x768 @ 70 Hz" HorizSync 31.5-57.0 VertRefresh 50-70 # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # 768x576 @ 100 Hz, 61.6 kHz hsync ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 EndSection Section "Monitor" Identifier "monitor2" VendorName "Generic" ModelName "1024x768 @ 70 Hz" HorizSync 31.5-57.0 VertRefresh 50-70 # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # 768x576 @ 100 Hz, 61.6 kHz hsync ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 EndSection Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultColorDepth 16 Subsection "Display" Depth 8 Virtual 1024 768 EndSubsection Subsection "Display" Depth 15 Virtual 1024 768 EndSubsection Subsection "Display" Depth 16 Virtual 1024 768 EndSubsection Subsection "Display" Depth 24 Virtual 1024 768 EndSubsection EndSection Section "Screen" Identifier "screen2" Device "device2" Monitor "monitor2" DefaultColorDepth 16 Subsection "Display" Depth 8 Virtual 1024 768 EndSubsection Subsection "Display" Depth 15 Virtual 1024 768 EndSubsection Subsection "Display" Depth 16 Virtual 1024 768 EndSubsection Subsection "Display" Depth 24 Virtual 1024 768 EndSubsection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "screen1" Screen "screen2" RightOf "screen1" Option "Xinerama" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection Section "DRI" Mode 0666 EndSection Part of Xorg.0.log : (WW) MGA(0): Direct rendering is not supported when Xinerama is enabled (EE) MGA(0): [drm] DRIScreenInit failed. Disabling DRI. (II) MGA(0): Using 7424 lines for offscreen memory. (II) MGA(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles Solid filled trapezoids 8x8 mono pattern filled rectangles 8x8 mono pattern filled trapezoids Indirect CPU to Screen color expansion Screen to Screen color expansion Solid Lines Dashed Lines Scanline Image Writes Offscreen Pixmaps Setting up tile and stipple cache: 32 128x128 slots 32 256x256 slots 16 512x512 slots (==) MGA(0): Backing store disabled (==) MGA(0): Silken mouse enabled (**) Option "dpms" (**) MGA(0): DPMS enabled (II) MGA(0): Using overlay video (WW) MGA(0): Direct rendering disabled (==) RandR enabled (==) MGA(1): Write-combining range (0xfb800000,0x800000) (II) MGA(1): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (--) MGA(1): 16 DWORD fifo (EE) MGA(1): Not initializing the DRI on the second head (II) MGA(1): Using 3328 lines for offscreen memory. (II) MGA(1): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles Solid filled trapezoids 8x8 mono pattern filled rectangles 8x8 mono pattern filled trapezoids Indirect CPU to Screen color expansion Screen to Screen color expansion Solid Lines Dashed Lines Scanline Image Writes Offscreen Pixmaps Setting up tile and stipple cache: 32 128x128 slots 20 256x256 slots 6 512x512 slots (==) MGA(1): Backing store disabled (==) MGA(1): Silken mouse enabled (**) Option "dpms" (**) MGA(1): DPMS enabled (WW) MGA(1): Direct rendering disabled (==) RandR enabled (II) Entity 0 shares no resources (II) Entity 1 shares no resources (II) Initializing built-in extension MIT-SHM (II) Initializing built-in extension XInputExtension (II) Initializing built-in extension XTEST (II) Initializing built-in extension XKEYBOARD (II) Initializing built-in extension XC-APPGROUP (II) Initializing built-in extension SECURITY (II) Initializing built-in extension XINERAMA (II) Initializing built-in extension XFIXES (II) Initializing built-in extension XFree86-Bigfont (II) Initializing built-in extension RENDER (II) Initializing built-in extension RANDR (II) Initializing built-in extension COMPOSITE (II) Initializing built-in extension DAMAGE (II) Initializing built-in extension XEVIE (EE) AIGLX: Screen 0 is not DRI capable (II) Loading local sub module "GLcore" (II) LoadModule: "GLcore" (II) Loading /usr/lib/xorg/modules/extensions/libGLcore.so (II) Module GLcore: vendor="X.Org Foundation" compiled for 7.1.1, module version = 1.0.0 ABI class: X.Org Server Extension, version 0.3 (II) GLX: Initialized MESA-PROXY GL provider for screen 0 (EE) AIGLX: Screen 1 is not DRI capable (II) GLX: Initialized MESA-PROXY GL provider for screen 1 (**) Option "CoreKeyboard" (**) Generic Keyboard: Core Keyboard (**) Option "Protocol" "standard" (**) Generic Keyboard: Protocol: standard (**) Option "AutoRepeat" "500 30" (**) Option "XkbRules" "xorg" (**) Generic Keyboard: XkbRules: "xorg" (**) Option "XkbModel" "pc105" (**) Generic Keyboard: XkbModel: "pc105" (**) Option "XkbLayout" "fr" (**) Generic Keyboard: XkbLayout: "fr" (**) Option "XkbVariant" "latin9" (**) Generic Keyboard: XkbVariant: "latin9" (**) Option "CustomKeycodes" "off" (**) Generic Keyboard: CustomKeycodes disabled (**) Option "Protocol" "ImPS/2" (**) Configured Mouse: Device: "/dev/input/mice" (**) Configured Mouse: Protocol: "ImPS/2" (**) Option "CorePointer" (**) Configured Mouse: Core Pointer (**) Option "Device" "/dev/input/mice" (**) Option "Emulate3Buttons" "true" (**) Configured Mouse: Emulate3Buttons, Emulate3Timeout: 50 (**) Configured Mouse: ZAxisMapping: buttons 4 and 5 (**) Configured Mouse: Buttons: 9 (II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE) (II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD) xkb_keycodes { include "xfree86+aliases(azerty)" }; xkb_types { include "complete" }; xkb_compatibility { include "complete" }; xkb_symbols { include "pc(pc105)+fr(latin9)" }; xkb_geometry { include "pc(pc105)" }; (II) Configured Mouse: ps2EnableDataReporting: succeeded AUDIT: Fri Aug 14 17:27:22 2009: 4417 X: client 2 rejected from local host Xinerama OFF: 2 screens correctly working with twice my complete desktop ... Then I tried to have a clean xorg.conf with the "dpkg-reconfigure xserver-xorg" command, then update it . Both screens works, but with 2 identical desktops, one for each screen but no xinerama ... even with the option ... So I think there something wrong in my "xorg.conf" file . Here's : Section "Files" FontPath "/usr/share/fonts/X11/misc" FontPath "/usr/X11R6/lib/X11/fonts/misc" FontPath "/usr/share/fonts/X11/cyrillic" FontPath "/usr/X11R6/lib/X11/fonts/cyrillic" FontPath "/usr/share/fonts/X11/100dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/share/fonts/X11/75dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/share/fonts/X11/Type1" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/share/fonts/X11/100dpi" FontPath "/usr/X11R6/lib/X11/fonts/100dpi" FontPath "/usr/share/fonts/X11/75dpi" FontPath "/usr/X11R6/lib/X11/fonts/75dpi" # path to defoma fonts FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" EndSection Section "Module" Load "bitmap" Load "ddc" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "fr" Option "XkbVariant" "latin9" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/psaux" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" EndSection Section "Device" Identifier "Device1" Driver "mga" BusID "PCI:4:00:0" EndSection Section "Device" Identifier "Device2" Driver "mga" BusID "PCI:4:00:0" EndSection Section "Monitor" Identifier "Monitor1" Option "DPMS" HorizSync 28-49 VertRefresh 43-72 EndSection Section "Monitor" Identifier "Monitor2" Option "DPMS" HorizSync 28-49 VertRefresh 43-72 EndSection Section "Screen" Identifier "Screen1" Device "Device1" Monitor "Monitor1" DefaultDepth 24 SubSection "Display" Depth 1 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 4 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 15 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection Section "Screen" Identifier "Screen2" Device "Device2" Monitor "Monitor2" DefaultDepth 24 SubSection "Display" Depth 1 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 4 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 15 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Screen1" Screen "Screen2" RightOf "Screen1" Option "Xinerama" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection Section "DRI" Mode 0666 EndSection If these files could give ideas to someone, I would be glad to know them ...