Old ASUS Px90 desktop running proprietary NVIDIA sources. It was running fine up until June 2026 Slowroll updates. Now I get "1024x768 (4:3)" is the only resolution supported by this display.
Using grub menu to select 7.0.10-2.0.16.sr20260504-default kernel seems to return to the proper, 2540x1440 (16:9), resolution.
Here is my fastfetch info:
OS: openSUSE Tumbleweed-Slowroll x86_64
Kernel: Linux 7.0.10-2.0.16.sr20260504-default
Uptime: 28 mins
Packages: 8 (flatpak-system), 10 (flatpak-user), 2685 (rpm)
Shell: zsh 5.9
Display (ASUS PB278): 2560x1440 in 27", 60 Hz [External]
DE: KDE Plasma 6.6.5
WM: KWin (X11)
WM Theme: Breeze
Theme: Breeze (Light) [Qt], Adwaita [GTK2/3]
Icons: breeze [Qt], breeze [GTK2/3/4]
Font: Noto Sans (12pt) [Qt], Noto Sans (12pt) [GTK2/3/4]
Cursor: breeze (72px)
Terminal: konsole 26.4.2
Terminal Font: Noto Mono (12pt)
CPU: Intel(R) Core(TM) i7-3820 (8) @ 5.70 GHz
GPU: NVIDIA GeForce GT 640 Rev. 2 [Discrete]
Memory: 3.73 GiB / 31.28 GiB (12%)
Swap: Disabled
This is from the “good” (7.0.10…) kernel. I should mention that in the low-res (7.0.12-1) kernel, fastfetch returns “Display (None 1)” instead of ASUS P278 so that may be the source of the issue. Same results whether booting to Wayland or X11, I should mention that also.
Here’s from the “low-res” kernel (7.0.12), note the “display unspecified” so I guess it may be an HDMI-related issue. I did try force-reinstall the nvidia-gfxG05-kmp-default drivers on the low-res system, still no luck with a detected display.
I don’t know when you did that, since a KMP compatible with the 7.0.12 kernel has just reached the repo: nvidia-gfxG05-kmp-default-470.256.02_k7.0.12_1-92.29
If you already tried that version, there should be some error listed in /var/log/zypp/history (well, don’t mind the ton of warnings and look for nvidia.o).
make: Entering directory '/usr/src/linux-7.0.12-1-obj/x86_64/default'
# make[1]: Entering directory '/usr/src/kernel-modules/nvidia-470.256.02-default'
# warning: the compiler differs from the one used to build the kernel
# The kernel was built by: gcc (SUSE Linux) 15.2.1 20260604
# You are using: gcc (SUSE Linux) 15.3.0
# MODPOST Module.symvers
# make[1]: Leaving directory '/usr/src/kernel-modules/nvidia-470.256.02-default'
# make: Leaving directory '/usr/src/linux-7.0.12-1-obj/x86_64/default'
# /usr/src/kernel-modules/nvidia-470.256.02-default /
# make[1]: Entering directory '/usr/src/linux-7.0.12-1'
# make[2]: Entering directory '/usr/src/kernel-modules/nvidia-470.256.02-default'
# warning: the compiler differs from the one used to build the kernel
# The kernel was built by: gcc (SUSE Linux) 15.2.1 20260604
# You are using: cc (SUSE Linux) 15.3.0
#
# Compiler version check failed:
#
# The major and minor number of the compiler used to
# compile the kernel:
#
# gcc (SUSE Linux) 15.2.1 20260604, GNU ld (GNU Binutils; openSUSE Tumbleweed) 2.45.0.20251103-4
#
# does not match the compiler used here:
#
# cc (SUSE Linux) 15.3.0
I force-installed with the environment var IGNORE_CC_MISMATCH set to 1 and am now looking at a nice resolution of 2540x1440! I did it one-time and hopefully that will last through the next few kernel minor revs.
Big THANKS to all who looked, offered their wisdom, and helped me fix it. Interestingly, though, the unknown display remains:
OS: openSUSE Tumbleweed-Slowroll x86_64
Kernel: Linux 7.0.12-1-default
Uptime: 5 mins
Packages: 6 (flatpak-system), 8 (flatpak-user), 2685 (rpm)
Shell: zsh 5.9
Display (ASUS PB278): 2560x1440 in 27", 60 Hz [External]
Display (Unknown-1): 1024x768 in 13", 60 Hz
DE: KDE Plasma 6.6.5
WM: KWin (Wayland)
WM Theme: Breeze
Theme: Breeze (Dark) [Qt], Adwaita [GTK2/3]
Icons: breeze-dark [Qt], breeze-dark [GTK2/3/4]
Font: Noto Sans (12pt) [Qt], Noto Sans (12pt) [GTK2/3/4]
Cursor: breeze (72px)
Terminal: konsole 26.4.2
Terminal Font: Noto Mono (12pt)
CPU: Intel(R) Core(TM) i7-3820 (8) @ 5.70 GHz
GPU: NVIDIA GeForce GT 640 Rev. 2 [Discrete]