A little update.
I have fiddled around with it and it seems I have made a little progress.
The new xorg.conf:
# /.../
# SaX generated X11 config file
# Created on: 2009-02-13T14:41:38+0000.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@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"
Option "ZapWarning" "on"
EndSection
Section "Module"
Load "glx"
Load "dbe"
Load "extmod"
Load "dri"
Load "freetype"
EndSection
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "gb"
Option "XkbModel" "microsoftpro"
Option "XkbOptions" "eurosign:e"
Option "XkbRules" "xfree86"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "7"
Option "Device" "/dev/input/mice"
Option "Name" "Microsoft IntelliMouse Optical"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 375 301
HorizSync 30-80
Identifier "Monitor[0]"
ModelName "E-191"
Option "DPMS"
Option "PreferredMode" "1280x1024"
VendorName "AIC"
VertRefresh 43-75
UseModes "Modes[0]"
EndSection
Section "Monitor"
Identifier "Monitor[1]"
EndSection
Section "Modes"
Identifier "Modes[0]"
Modeline "1280x1024" 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "Screen"
DefaultDepth 16
Device "Device[1]"
Identifier "Screen[1]"
Monitor "Monitor[1]"
SubSection "Display"
Depth 16
EndSubSection
EndSection
Section "Device"
BoardName "GeForce4 MX 4000"
BusID "1:0:0"
Driver "nv"
Identifier "Device[0]"
Screen 0
VendorName "NVidia"
EndSection
Section "Device"
BoardName "GD5446"
BusID "2:1:0"
Driver "cirrus"
Identifier "Device[1]"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "on"
Screen "Screen[0]"
Screen "Screen[1]" LeftOf "Screen[0]"
EndSection
#Section "DRI"
# Group "video"
# Mode 0660
#EndSection
Section "Extensions"
Option "Composite" "off"
EndSection
And the relevant sections of the log file:
(II) CIRRUS: driver for Cirrus chipsets: CLGD5430, CLGD5434-4, CLGD5434-8,
CLGD5436, CLGD5446, CLGD5480, CL-GD5462, CL-GD5464, CL-GD5464BD,
CL-GD5465, CL-GD7548
(II) Primary Device is: PCI 01@00:00:0
(--) NV: Found NVIDIA GeForce4 MX 4000 at 01@00:00:0
(WW) Falling back to old probe method for cirrus
(--) Chipset CLGD5446 found
(II) Loading sub module "cirrus_alpine"
(II) LoadModule: "cirrus_alpine"
(II) Loading /usr/lib/xorg/modules//drivers/cirrus_alpine.so
(II) Module cirrus_alpine: vendor="X.Org Foundation"
compiled for 1.5.2, module version = 1.0.0
ABI class: X.Org Video Driver, version 4.1
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX**
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX**
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX**
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX**
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX**
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX**
(II) resource ranges after probing:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX**
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX**
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX**
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX**
[4] 1 0 0x000a0000 - 0x000affff (0x10000) MS**
[5] 1 0 0x000b0000 - 0x000b7fff (0x8000) MS**
[6] 1 0 0x000b8000 - 0x000bffff (0x8000) MS**
[7] -1 0 0x0000ffff - 0x0000ffff (0x1) IX**
[8] -1 0 0x00000000 - 0x00000000 (0x1) IX**
[9] 1 0 0x000003b0 - 0x000003bb (0xc) IS**
[10] 1 0 0x000003c0 - 0x000003df (0x20) IS**
(II) Setting vga for screen 1.
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
compiled for 1.5.2, module version = 1.0.0
ABI class: X.Org Video Driver, version 4.1
(II) NV(0): Initializing int10
(II) NV(0): Primary V_BIOS segment is: 0xc000
(--) NV(0): Chipset: "GeForce4 MX 4000"
(**) NV(0): Depth 24, (--) framebuffer bpp 32
(==) NV(0): RGB weight 888
(==) NV(0): Default visual is TrueColor
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.5.2, module version = 0.1.0
ABI class: X.Org Video Driver, version 4.1
(==) NV(0): Using HW cursor
(--) NV(0): Linear framebuffer at 0xE0000000
(--) NV(0): MMIO registers at 0xFD000000
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Module "i2c" already built-in
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) NV(0): I2C bus "DDC" initialized.
(II) NV(0): Probing for analog device on output A...
(--) NV(0): ...found one
(II) NV(0): Probing for analog device on output B...
(--) NV(0): ...can't find one
...]
(II) Reloading /usr/lib/xorg/modules//libint10.so
(II) CIRRUS(1): initializing int10
(**) CIRRUS(1): Depth 16, (--) framebuffer bpp 16
(==) CIRRUS(1): RGB weight 565
(==) CIRRUS(1): Default visual is TrueColor
(==) CIRRUS(1): Using SW cursor
(--) CIRRUS(1): Linear framebuffer at 0xFF000000
(EE) CIRRUS(1): No valid MMIO address in PCI config space
(--) CIRRUS(1): Not Using MMIO
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Module "i2c" already built-in
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) CIRRUS(1): I2C bus "I2C bus 1" initialized.
(II) CIRRUS(1): I2C bus "I2C bus 2" initialized.
(II) CIRRUS(1): I2C device "I2C bus 1:ddc2" registered at address 0xA0.
(II) CIRRUS(1): I2C device "I2C bus 1:ddc2" removed.
(==) CIRRUS(1): Using gamma correction (1.0, 1.0, 1.0)
(--) CIRRUS(1): Memory Config reg 1 is 0x00
(--) CIRRUS(1): Memory Config reg 2 is 0x00
(--) CIRRUS(1): VideoRAM: 1024 kByte
(==) CIRRUS(1): Min pixel clock is 12 MHz
(--) CIRRUS(1): Max pixel clock is 85 MHz
(II) CIRRUS(1): Monitor[1]: Using default hsync range of 31.50-37.90 kHz
(II) CIRRUS(1): Monitor[1]: Using default vrefresh range of 50.00-70.00 Hz
(WW) CIRRUS(1): Unable to estimate virtual size
(II) CIRRUS(1): Clock range: 12.00 to 85.50 MHz
(II) CIRRUS(1): Not using default mode "640x350" (vrefresh out of range)
...]
(II) CIRRUS(1): Not using default mode "800x600" (insufficient memory given virtual size)
(--) CIRRUS(1): Virtual size is 640x480 (pitch 640)
(**) CIRRUS(1): *Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
(II) CIRRUS(1): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(==) CIRRUS(1): DPI set to (96, 96)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Reloading /usr/lib/xorg/modules//libfb.so
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Reloading /usr/lib/xorg/modules//libxaa.so
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? Yes, I do.
(II) resource ranges after preInit:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX**
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX**
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX**
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX**
[4] 1 0 0x000a0000 - 0x000affff (0x10000) MS**(OprU)
[5] 1 0 0x000b0000 - 0x000b7fff (0x8000) MS**(OprU)
[6] 1 0 0x000b8000 - 0x000bffff (0x8000) MS**(OprU)
[7] -1 0 0x0000ffff - 0x0000ffff (0x1) IX**
[8] -1 0 0x00000000 - 0x00000000 (0x1) IX**
[9] 1 0 0x000003b0 - 0x000003bb (0xc) IS**
[10] 1 0 0x000003c0 - 0x000003df (0x20) IS**
(II) NV(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Indirect CPU to Screen color expansion
Solid Lines
Scanline Image Writes
Setting up tile and stipple cache:
32 128x128 slots
32 256x256 slots
16 512x512 slots
(==) NV(0): Backing store disabled
(==) NV(0): Silken mouse enabled
(**) Option "dpms"
(**) NV(0): DPMS enabled
(WW) NV(0): Option "CalcAlgorithm" is not used
(WW) NV(0): Option "PreferredMode" is not used
(==) RandR enabled
(II) CIRRUS(1): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) CIRRUS(1): Using 339 lines for offscreen memory
(II) CIRRUS(1): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
Solid Horizontal and Vertical Lines
(==) CIRRUS(1): Silken mouse enabled
(II) CIRRUS(1): DPMS enabled
(==) RandR enabled
(II) Setting vga for screen 1.
(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 XINERAMA
(II) Initializing built-in extension XFIXES
(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
(II) AIGLX: Screen 0 is not DRI capable
(II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
(II) GLX: Initialized DRISWRAST GL provider for screen 0
(II) AIGLX: Screen 1 is not DRI capable
(II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
(II) GLX: Initialized DRISWRAST GL provider for screen 1
...]
Could not init font path element /usr/share/fonts/TTF/, removing from list!
Could not init font path element /usr/share/fonts/OTF, removing from list!
Xinerama error: Root window depths differ
Fatal server error:
could not create connection block info
(II) UnloadModule: "kbd"
(II) UnloadModule: "mouse"
(II) Screen 0 shares mem & io resources
(II) Screen 1 shares mem & io resources
X.Org X Server 1.5.2
Release Date: 10 October 2008
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux w005 2.6.27.7-9-pae #1 SMP 2008-12-04 18:10:04 +0100 i686
Build Date: 03 December 2008 09:21:06AM
Especially the following line seems troublesome.
(EE) CIRRUS(1): No valid MMIO address in PCI config space
Also
(WW) Falling back to old probe method for cirrus
although I specified the BusID.********************************************************