openSUSE X.org
Threads by month
- ----- 2025 -----
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
May 2008
- 1 participants
- 1 discussions

[opensuse-xorg] MGA450: Dual head with rotation fails after upgrade from SuSE 9.3 to 10.3
by Joerg Bruehe 26 May '08
by Joerg Bruehe 26 May '08
26 May '08
Dear all,
my trusted machine is running SuSE 9.3 on an Athlon (32 bit), using a
Matrox G 450 graphics card (AGP) with two 19" TFTs (1280x1024) connected
to the two VGA outputs, one of them rotated into portrait mode.
I use the "mga" driver.
The two monitors each run their own X session ("traditional" mode), both
are KDE desktops.
This worked fine for years.
I have now installed SuSE 10.3 on a different partition (dual-boot), all
the hardware is unchanged.
The installation worked fine (it seems), but I cannot get X to start the
two sessions.
All I could achieve was
- either run on just one monitor, including rotation
(not really correct, the task panel is at 1024 pixels from the top and
not at 1280 where it belongs when the monitor is rotated),
- or run on both in a Xinerama session,
but without rotation.
All attempts to have a "traditional" dual-head layout had the X server
crash immediately.
This is a "diff -u" of the "/var/log/Xorg.0.log" files, crash versus one
monitor only start:
> --- var/log/Xorg.0.log.crash 2008-05-07 19:39:16.000000000 +0200
> +++ var/log/Xorg.0.log.dual-left 2008-05-07 20:07:17.000000000 +0200
> @@ -11,15 +11,12 @@
> Markers: (--) probed, (**) from config file, (==) default setting,
> (++) from command line, (!!) notice, (II) informational,
> (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> -(==) Log file: "/var/log/Xorg.0.log", Time: Wed May 7 19:39:16 2008
> +(==) Log file: "/var/log/Xorg.0.log", Time: Wed May 7 20:06:27 2008
> (==) Using config file: "/etc/X11/xorg.conf"
> (==) ServerLayout "Layout[all]"
> (**) |-->Screen "Screen[0]" (0)
> (**) | |-->Monitor "Monitor[0]"
> (**) | |-->Device "Device[0]"
> -(**) |-->Screen "Screen[1]" (1)
> -(**) | |-->Monitor "Monitor[1]"
> -(**) | |-->Device "Device[1]"
> (**) |-->Input Device "Keyboard[0]"
> (**) |-->Input Device "Mouse[1]"
> (WW) The directory "/usr/share/fonts/local" does not exist.
> @@ -77,7 +74,6 @@
> (**) Input device list set to "/dev/gpmdata,/dev/input/mice"
> (==) ModulePath set to "/usr/lib/xorg/modules/updates,/usr/lib/xorg/modules"
> (**) Option "AllowMouseOpenFail" "on"
> -(**) Option "Xinerama" "off"
> (II) Open ACPI successful (/var/run/acpid.socket)
> (II) Loader magic: 0x81ea560
> (II) Module ABI versions:
> @@ -269,7 +265,6 @@
> mgag200 SE A PCI, mgag200 SE B PCI, mgag400, mgag550
> (II) Primary Device is: PCI 01:00:0
> (--) Chipset mgag400 found
> -(--) Chipset mgag400 found
> (II) resource ranges after xf86ClaimFixedResources() call:
> [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
> [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
> @@ -292,16 +287,391 @@
> [18] -1 0 0x0000d000 - 0x0000d01f (0x20) IX[B]
> [19] -1 0 0x0000d400 - 0x0000d41f (0x20) IX[B]
> [20] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
> -
> -Backtrace:
> -0: /usr/bin/Xorg(xf86SigHandler+0x81) [0x80e6d81]
> -1: [0xffffe420]
> -2: /usr/lib/xorg/modules//drivers/mga_drv.so [0xb7c0903e]
> -3: /usr/bin/Xorg(InitOutput+0x6fa) [0x80a8f1a]
> -4: /usr/bin/Xorg(main+0x28b) [0x8076f8b]
> -5: /lib/libc.so.6(__libc_start_main+0xe0) [0xb7d49fe0]
> -6: /usr/bin/Xorg(FontFileCompleteXLFD+0x1e5) [0x8076501]
> -
> -Fatal server error:
> -Caught signal 11. Server aborting
> -
> +(II) resource ranges after probing:
> + [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
> + [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
> + [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
> + [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
> ................ (log file continues)
To me, this seems to indicate the X server crashes while probing
resource ranges (or immediately before logging the result).
This is the diff of the correcponding "x.org" files:
> --- etc/X11/xorg.conf 2008-05-07 20:37:58.000000000 +0200
> +++ etc/X11/xorg.conf.dual-left 2008-05-07 20:07:25.000000000 +0200
> @@ -228,7 +227,7 @@
> # Option "Clone" "off"
> - Option "Xinerama" "off"
> +# Option "Xinerama" "off"
> Screen "Screen[0]"
> - Screen "Screen[1]" RightOf "Screen[0]"
> +# Screen "Screen[1]" RightOf "Screen[0]"
> EndSection
>
> Section "DRI"
The full "xorg.conf" is attached.
Do you have any hints what I am missing, or what I should do next ?
--
Joerg Bruehe - persoenliche Aeusserung / speaking only for himself
mailto:joerg.bruehe@web.de
# /.../
# SaX generated X11 config file
# Created on: 2008-05-07T17:48:21+0200.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax(a)suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
EndSection
Section "Module"
Load "glx"
Load "type1"
Load "extmod"
Load "dbe"
Load "freetype"
EndSection
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "de"
Option "XkbModel" "microsoftpro"
Option "XkbRules" "xfree86"
Option "XkbVariant" "nodeadkeys"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "9"
Option "Device" "/dev/input/mice"
Option "Name" "ImExPS/2 Generic Explorer Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
DisplaySize 380 300
HorizSync 30-81
Identifier "Monitor[0]"
ModelName "BENQ FP991"
Option "DPMS"
VendorName "BNQ"
VertRefresh 43-76
# UseModes "Modes[0]"
EndSection
Section "Monitor"
Option "CalcAlgorithm" "CheckDesktopGeometry"
DisplaySize 380 300
HorizSync 30-81
Identifier "Monitor[1]"
ModelName "L1953S"
Option "DPMS"
VendorName "LG"
VertRefresh 43-76
# UseModes "Modes[1]"
EndSection
# ModelName "1280X1024@60HZ"
Section "Modes"
Identifier "Modes[0]"
Modeline "1280x1024" 106.97 1280 1360 1496 1712 1024 1025 1028 1059
Modeline "1280x1024" 87.75 1280 1328 1360 1440 1024 1027 1034 1053 +HSync -VSync
Modeline "1024x768" 83.00 1024 1080 1192 1360 768 769 772 803
Modeline "1024x768" 76.89 1024 1080 1192 1360 768 769 772 800
Modeline "1024x768" 70.50 1024 1072 1104 1184 768 771 775 796 +HSync -VSync
Modeline "1024x768" 70.07 1024 1080 1184 1344 768 769 772 798
Modeline "1024x768" 64.11 1024 1080 1184 1344 768 769 772 795
Modeline "800x600" 50.32 800 840 928 1056 600 601 604 627
Modeline "800x600" 45.93 800 840 920 1040 600 601 604 625
Modeline "800x600" 44.75 800 848 880 960 600 603 607 622 +HSync -VSync
Modeline "800x600" 42.33 800 840 920 1040 600 601 604 623
Modeline "800x600" 38.22 800 832 912 1024 600 601 604 622
Modeline "1280x1024" 143.69 1280 1376 1512 1744 1024 1025 1028 1070
Modeline "1280x960" 133.46 1280 1368 1504 1728 960 961 964 1003
Modeline "1280x800" 110.20 1280 1360 1496 1712 800 801 804 836
Modeline "1280x768" 105.85 1280 1360 1496 1712 768 769 772 803
Modeline "1024x768" 85.08 1024 1088 1200 1376 768 769 772 803
Modeline "1280x600" 81.24 1280 1344 1480 1680 600 601 604 628
Modeline "1024x600" 64.99 1024 1080 1184 1344 600 601 604 628
Modeline "800x600" 51.06 800 840 928 1056 600 601 604 628
Modeline "768x576" 46.80 768 808 888 1008 576 577 580 603
Modeline "640x480" 31.54 640 664 728 816 480 481 484 502
Modeline "1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +HSync +VSync
EndSection
Section "Modes"
Identifier "Modes[1]"
Modeline "1280x1024" 106.97 1280 1360 1496 1712 1024 1025 1028 1059
# Modeline "1280x1024" 108.00 1280 1344 1456 1688 1024 1025 1028 1066
EndSection
# Modeline "640x480" 23.06 640 656 720 800 480 481 484 497
# Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806
Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 15
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024"
EndSubSection
Device "Device[1]"
Identifier "Screen[1]"
Monitor "Monitor[1]"
EndSection
Section "Device"
BoardName "G400 DH-0641"
BusID "1:0:0"
Driver "mga"
Identifier "Device[0]"
Screen 0
VendorName "Matrox"
Option "Rotate" "CCW"
Option "MGASDRAM" "true"
EndSection
# Option "SaXDualHead"
# Option "MergedFB"
# Option "Monitor2HSync" "31-83"
# Option "SaXDualMonitorVendor" "GSM"
# Option "SaXDualVSync" "50-75"
# Option "MetaModes" "1280x1024-1280x1024"
# Option "SaXDualResolution" "1280x1024"
# Option "SaXDualOrientation" "RightOf"
# Option "Monitor2Position" "RightOf"
# Option "SaXDualMode" "Xinerama"
# Option "SaXDualHSync" "31-83"
# Option "SaXDualMonitorModel" "LG ELECTRONICS L1953S"
# Option "Monitor2VRefresh" "50-75"
Section "Device"
BoardName "G400 DH-0641"
BusID "1:0:0"
Driver "mga"
Identifier "Device[1]"
Screen 1
VendorName "Matrox"
Option "MGASDRAM" "true"
EndSection
# BoardName "MGA G400 AGP"
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
# Option "Clone" "off"
# Option "Xinerama" "off"
Screen "Screen[0]"
Screen "Screen[1]" RightOf "Screen[0]"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
Section "Extensions"
EndSection
1
0