You are not logged in.
I have searched tirelessly for a resolution to this fault, so hopefully this is not a repeat...
I recently upgraded to xorg-server 1.5.3.4. Since then, if I enable Xinerama in xorg.conf, I receive a segmentation fault.
I am using nvidia-173 driver as I have two cards, a Geforce 9600 GT and a Geforce PCX 5900 (with three monitors). The 5900 does not work with the latest driver, and the 9600 does not work with the nvidia-96 driver
In my efforts to identify the problem, I have disabled all modules and composite support in xorg.conf, and tried X, KDM and Gnome, all of which bomb out after about 5 seconds of black screen. When I run X, I receive a seg fault in twm. I have tried other window managers, and they also cause a seg fault. I have also tried installing the nvidia 32 bit libraries as well, but no go. Setting Xinerama to 0 stops the seg fault, but unfortunately does not allow me to seamlessly move windows onto my third monitor.
Attached is my original xorg.conf file if this helps.
I am running arch 86_64.
Any assistance would be really appreciated.
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "xtrap"
Load "glx"
Load "freetype"
EndSection
Section "ServerFlags"
Option "Xinerama" "1"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "BenQ"
ModelName "BenQ FP222W"
HorizSync 30.0 - 84.0
VertRefresh 56.0 - 76.0
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "BenQ"
ModelName "BenQ FP93GX"
HorizSync 31.0 - 83.0
VertRefresh 56.0 - 76.0
EndSection
Section "Monitor"
Identifier "Monitor2"
VendorName "BenQ"
ModelName "BenQ FP91G+"
HorizSync 31.0 - 83.0
VertRefresh 56.0 - 76.0
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9600 GT"
BusID "PCI:1:0:0"
Option "NoLogo" "True"
Option "TripleBuffer" "True"
Option "BackingStore" "False"
Option "DamageEvents" "True"
Option "DPMS" "True"
Option "RegistryDwords" "PerfLevelSrc=0x3333"
EndSection
Section "Device"
Identifier "Videocard1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce PCX 5900"
BusID "PCI:4:0:0"
Option "NoLogo" "True"
Option "ConnectedMonitor" "DFP"
Option "TripleBuffer" "True"
Option "BackingStore" "False"
Option "DamageEvents" "True"
Option "DPMS" "True"
Option "RegistryDwords" "PerfLevelSrc=0x3333"
EndSection
Section "Device"
Identifier "Videocard2"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce PCX 5900"
BusID "PCI:4:0:0"
Option "NoLogo" "True"
Option "ConnectedMonitor" "DFP"
Option "TripleBuffer" "True"
Option "BackingStore" "False"
Option "DamageEvents" "True"
Option "DPMS" "True"
Option "RegistryDwords" "PerfLevelSrc=0x3333"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "metamodes" "DFP-0: 1680x1050_60 +1280+0, DFP-1: 1280x1024_72 +0+0; DFP-0: nvidia-auto-select +1280+0, DFP-1: nvidia-auto-select +0+0"
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1280x1024_72 +0+0; nvidia-auto-select +0+0"
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Videocard2"
Monitor "Monitor2"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1280x1024_72 +0+0; nvidia-auto-select +0+0"
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Last edited by markbb33 (2009-01-02 08:48:24)
Offline
As far as I know, Xinerama is being phased out in favour of XRandR. There's a nice gui setup tool, called arandr, in the AUR.
Offline
Thanks SamC.
I did some research, and unfortunately it appears that XRandR v1.2 does not support multiple boards...it is planned for the next release though.
Looks like I'll have to hold out until then.
Offline