You are not logged in.

#1 2009-01-02 08:44:13

markbb33
Member
Registered: 2009-01-02
Posts: 4

Xorg upgrade causes Xinerama to seg fault

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 sad

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

#2 2009-01-02 14:36:37

SamC
Member
From: Calgary
Registered: 2008-05-13
Posts: 611
Website

Re: Xorg upgrade causes Xinerama to seg fault

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

#3 2009-01-02 16:22:38

markbb33
Member
Registered: 2009-01-02
Posts: 4

Re: Xorg upgrade causes Xinerama to seg fault

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

Board footer

Powered by FluxBB