Hi @amrits sure, apologies for the delay. Only just had the chance to do this today.
Results are scattered, sometimes it works, then it doesn’t.
I’ve updated the drivers, so my current setup is:
Kernel: Linux 6.10.6-arch1-1
Driver: 560.35.03 (Open kernel modules NOT used)
Nvidia Kernel Parameters: nvidia_drm.modeset=1 nvidia_drm.fbdev=1
All Kernel Parameters (not including luks & btrfs params):
lsm="landlock,lockdown,yama,integrity,apparmor,bpf" audit=1 loglevel=3 amd_pstate.shared_mem=1 amd_pstate=passive amd_iommu=on iommu=pt vfio_iommu_type1.allow_unsafe_interrupts=1 kvm.ignore_msrs=1 preempt=voluntary nvidia_drm.modeset=1 nvidia_drm.fbdev=1
Screenshot with a bit more info:
I ran some tests using xrandr, they are logged in the order I did them in:
screens connected | current screen(s) enabled | Screen(s) switched to | Retults
1-4 | 4 | 1 | Crash
1-4 | 1 | 4 | Crash
disconnected screen 4 ------------------------------------------------------------------------------------------------------
1-3 | 1,2,3 | 1 | Success
1-3 | 1 | 1,2,3 | Success -- (see below)
1-3 | 1,2,3 | 3 | Crash
1-3 | 3 | 1 | Crash
1-3 | 1 | 1,2,3 | Crash -- Same as above: But crashed
1-3 | 1 | 2 | Crash
1-3 | 2 | 1 | Crash
disconnected screen 3 ------------------------------------------------------------------------------------------------------
1-2 | 1,2 | 1 | Success
1-2 | 1 | 2 | Crash
1-2 | 2 | 1 | Crash
KDE Renderer Fallback (see bottom) | |
1-2 | 1 | 1,2 | Success (but no desktop on screen 2)
disconnected screen 2, connected screen 3 ----------------------------------------------------------------------------------
1,3 | 1,3 | 1 | Success
1,3 | 1 | 3 | Crash
1,3 | 3 | 1 | Crash
1,3 | 1 | 1,3 | Success
1,3 | 1,3 | 3 | Crash
KDE Renderer Fallback (see bottom) |
KDE Renderer Fallback:
KDE Renderer crashed and switched to software mode -- re-enabled hardware mode and restarted plasmashell
Nvidia Bug Report:
nvidia-bug-report.log.gz (1.2 MB)
When using xrandr I specify the screens I want on, and use the off switch (--output DP-0 --off) for any displays not in use, for example:
To enable my TV:
xrandr --output HDMI-0 --mode 1920x1080 --pos 0x0 --rotate normal --refresh 60 --scale 1x1 --output DP-2 --off --output DP-0 --off --output DP-5 --off --output HDMI-1 --off
To enable my office screens and disable my TV:
xrandr --output DP-2 --mode 2560x1440 --pos 0x240 --rotate normal --refresh 120 --output DP-0 --mode 3440x1440 --primary --pos 2560x240 --rotate normal --refresh 120 --output DP-5 --mode 1920x1080 --pos 6000x0 --rotate right --refresh 60 --output HDMI-1 --off
To switch to screen 1 (ASUS):
xrandr --output DP-2 --mode 2560x1440 --pos 0x0 --rotate normal --refresh 120 --output DP-0 --off --output DP-5 --off --output HDMI-1 --off --output HDMI-0 --off
Note: Using the KDE screen configuration to switch between my office displays worked mostly without issue.
I was able to produce a crash when switching from 1,2,3 to 3. And similarly It will crash when switching from any combination or screens 1,2 and 3 to the TV.
Again let me know if there’s any more info I can provide.
Rolling the drivers back to 550.107.02 has fixed the issue. I can switch between any combination of screens without issue.
Thanks.