Hi there,
I have a multitude of problems on my Arch Linux. I’m trying to run a 6-monitor setup, across 2 identical GPUs (nVidia GTX 670)
KDE no longer works. I can’t even open a session.
I’m actually on XFCE (at least I can open a session). But at this point, all QT-based programs are simply crashing (seg fault).
I can no longer drag and drop, from ANY app! This will make the app crash (seg fault again).
After spending WEEKS of testing/searching/testing, I managed to find where my problem was:
XINERAMA.
Here’s my xorg.conf file:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 415.25
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 1080
Screen 1 "Screen1" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "1"
Option "nvidiaXineramaInfo" "1"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "HPN HP 27b Curved"
HorizSync 30.0 - 85.0
VertRefresh 48.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "HPN HP 27b Curved"
HorizSync 85.0 - 85.0
VertRefresh 48.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 670"
BusID "PCI:3:0:0"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 670"
BusID "PCI:4:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-1"
Option "metamodes" "DVI-I-1: nvidia-auto-select +0+0, HDMI-0: nvidia-auto-select +1920+0, DP-1: nvidia-auto-select +3840+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
Option "DynamicTwinView" "False"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DP-1: nvidia-auto-select +0+0 {rotation=invert, AllowGSYNC=Off}, DVI-I-1: nvidia-auto-select +1920+0 {rotation=invert}, HDMI-0: nvidia-auto-select +3840+0 {rotation=invert}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
Option "DynamicTwinView" "False"
SubSection "Display"
Depth 24
EndSubSection
EndSection
When I de-activate XINERAMA like this:
Option "Xinerama" "1"
When I go back to my XFCE session, everything works right! No program is crashing (when drag n’ drop).
Also, KDE works! but I only have 3 monitors :(
As requested, here’s my nvidia-bug-report.log.gz file:
nvidia-bug-report.log.gz (420 KB)