There’s not enough context in that log snippet to suggest to me what lead to the backtrace.
My post #3 should be disregarded. I didn’t spend enough time on the issues before writing, and TW behavior isn’t really applicable anyway.
xorg.con* files generated by nvidia-settings are intended only for use with NVidia’s own proprietary drivers. They usually include elements not applicable to FOSS drivers. Nvidia-settings’ xorg.conf* should be renamed to something not ending in .conf, or removed entirely, for FOSS drivers to do their job competently in expected fashion. FOSS graphics drivers virtually always work automagically, unusually needing any configuration in /etc/X11/ anywhere. Xinerama, as you have configured, and is off by default, would be one of the exceptions.
On upgrade to 15.2 from something older, NVidia’s drivers should be removed prior to the upgrade, and reinstalled, if necessary, only after the upgrade is otherwise successful. A successful removal usually requires following exactly the removal instructions that were supposed to be, and may in fact have been, provided with the installed proprietary drivers.
I found a motherboard here that works with 2 old NVidia PCIe cards. Whether using the Modesetting DDX or the Nouveau DDX, Plasma is using all 4 displays in 15.2. Using Modesetting DDX:
# cat bin/xsetup.sh
xrandr --output DVI-I-1 --primary --output DVI-I-1-2 --above DVI-I-1 --rate 60 --output DVI-I-1-3 --above DVI-I-1-2 --output HDMI-1 --above DVI-I-1-3
xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
inxi -GSay
# bin/xsetup.sh
**Screen** 0: minimum 320 x 200, **current 2560 x 4800**, maximum 16384 x 16384
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
DVI-I-1-3 connected 1920x1200+0+1080 (normal left inverted right x axis y axis) 519mm x 324mm
DVI-I-1-2 connected 2560x1080+0+2280 (normal left inverted right x axis y axis) 673mm x 284mm
DVI-I-1 connected primary 2560x1440+0+3360 (normal left inverted right x axis y axis) 598mm x 336mm
2560x1440 59.95*+
2560x1080 60.00*+
1920x1200 59.95*+
1920x1080 60.00*+ 59.96 59.94 59.93 30.00 24.00 29.97 23.98
# inxi -GSay
System:
Host: ga970 Kernel: 5.3.18-lp152.66-default x86_64 bits: 64 compiler: gcc v: 7.5.0...
Desktop: KDE Plasma 5.18.6 tk: Qt 5.12.7 wm: kwin_x11 vt: 7 dm: TDM
Distro: openSUSE Leap 15.2
Graphics:
Device-1: NVIDIA GF108 [GeForce GT 630] vendor: Gigabyte driver: nouveau
v: kernel bus-ID: 01:00.0 chip-ID: 10de:0f00 class-ID: 0300
Device-2: NVIDIA G84 [GeForce 8600 GT] vendor: XFX Pine driver: nouveau
v: kernel bus-ID: 05:00.0 chip-ID: 10de:0402 class-ID: 0300
**Display: server: X.Org** 1.20.3 compositor: kwin_x11 **driver: loaded: modesetting**
unloaded: fbdev,vesa alternate: nouveau,nv,nvidia
display-ID: :0 screens: 1
**Screen**-1: 0 s-res: **2560x4800** s-dpi: 120 s-size: 540x1013mm (21.3x39.9")
s-diag: 1148mm (45.2")
Monitor-1: DVI-I-1 res: 2560x1440 hz: 60 dpi: 109
size: 598x336mm (23.5x13.2") diag: 686mm (27")
Monitor-2: HDMI-1 res: 1920x1080 hz: 60 dpi: 305 size: 160x90mm (6.3x3.5")
diag: 184mm (7.2")
Monitor-3: DVI-I-1-2 res: 2560x1080 hz: 60 dpi: 97
size: 673x284mm (26.5x11.2") diag: 730mm (28.8")
Monitor-4: DVI-I-1-3 res: 1920x1200 hz: 60 dpi: 94
size: 519x324mm (20.4x12.8") diag: 612mm (24.1")
OpenGL: renderer: NVC1 v: 4.3 Mesa 19.3.4 direct render: Yes
Using Nouveau DDX:
# cat bin/xsetup.sh
xrandr --output DVI-I-1 --primary --output DVI-I-1-2 --above DVI-I-1 --rate 60 --output DVI-I-1-3 --above DVI-I-1-2 --output HDMI-1 --above DVI-I-1-3
xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
inxi -SGay
# bin/xsetup.sh
**Screen** 0: minimum 320 x 200, **current 2560 x 4800**, maximum 16384 x 16384
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
DVI-I-1-3 connected 1920x1200+0+1080 (normal left inverted right x axis y axis) 519mm x 324mm
DVI-I-1-2 connected 2560x1080+0+2280 (normal left inverted right x axis y axis) 673mm x 284mm
DVI-I-1 connected primary 2560x1440+0+3360 (normal left inverted right x axis y axis) 598mm x 336mm
2560x1440 59.95*+
2560x1080 60.00*+
1920x1200 59.95*+
1920x1080 60.00*+ 59.94 30.00 24.00 29.97 23.98
# inxi -GSay
System:
Host: ga970 Kernel: 5.3.18-lp152.66-default x86_64 bits: 64 compiler: gcc v: 7.5.0...
Desktop: KDE Plasma 5.18.6 tk: Qt 5.12.7 wm: kwin_x11 vt: 7 dm: TDM
Distro: openSUSE Leap 15.2
Graphics:
Device-1: NVIDIA GF108 [GeForce GT 630] vendor: Gigabyte driver: nouveau
v: kernel bus-ID: 01:00.0 chip-ID: 10de:0f00 class-ID: 0300
Device-2: NVIDIA G84 [GeForce 8600 GT] vendor: XFX Pine driver: nouveau
v: kernel bus-ID: 05:00.0 chip-ID: 10de:0402 class-ID: 0300
**Display: server: X.Org** 1.20.3 compositor: kwin_x11 **driver: loaded: nouveau**
unloaded: fbdev,modesetting,vesa alternate: nv,nvidia display-ID: :0
screens: 1
**Screen**-1: 0 s-res: **2560x4800** s-dpi: 120 s-size: 540x1013mm (21.3x39.9")
s-diag: 1148mm (45.2")
Monitor-1: DVI-I-1 res: 2560x1440 hz: 60 dpi: 109
size: 598x336mm (23.5x13.2") diag: 686mm (27")
Monitor-2: HDMI-1 res: 1920x1080 hz: 60 dpi: 305 size: 160x90mm (6.3x3.5")
diag: 184mm (7.2")
Monitor-3: DVI-I-1-2 res: 2560x1080 hz: 60 dpi: 97
size: 673x284mm (26.5x11.2") diag: 730mm (28.8")
Monitor-4: DVI-I-1-3 res: 1920x1200 hz: 60 dpi: 94
size: 519x324mm (20.4x12.8") diag: 612mm (24.1")
OpenGL: renderer: NVC1 v: 4.3 Mesa 19.3.4 direct render: Yes
I conclude your problem must be either:
- remnants of NVidia proprietary drivers have survived the upgrade, or
- NVidia proprietary drivers for 15.2’s kernel are improperly installed, or
- Your NVidia cards are not supported by NVidia’s proprietary drivers in 15.2, or
- Some other problem specific to use of proprietary NVidia drivers, or
- there is a problem with your display manager (SDDM or LightDM, which might be solved by switching to the other of the two, or some other), or
- Your quad Xorg “screens” have a problem that a single Xorg “screen” as I used does not have.[1]
Note I have used systemsettings5 > Startup & Shutdown > Background Services to disable KScreen2, and use an xrandr script to position the outputs instead. Arandr can be used to configure such a script, or it can be done as I have, manually. This configuration method may be automatically applied regardless of Xorg session type.
[1] I tried using an adapted version of your 20-nvidia.conf, but need sleep before further proceeding further…