I reported this at NVIDIA already but I thought I’d ask in case there’s a workaround here. Basically I have 4 monitors, and I want to show PlasmaLogin on 2 of them, so I edited my layout on the Desktop and use the apply to PlasmaLogin function to set it properly.
This works, but then when I change back to my desired desktop layout, and login, my GPU crashes with the aformentioned Xid errors, the only fix is to cp ~/.config/kwinoutputconfig.json /var/lib/plasmalogin/.config/kwinoutputconfig.json and restart.
is there a workaround for this? This used to work fine but since I switched to Fedora 44/NVIDIA 610 this has been happening and I have no idea why.
I have tried disabling VRR and disabling HDR, to no effect.
Is there an explaining for kwinoutputconfig anywhere other than looking through the codebase? I see that there is an array object for each display, and then a bunch of mappings at the end of the file that I presume maps to the connected monitor states (so if you have 4 monitors, and disconnect one, it generates a map for 3 monitors only, I guess outputIndex is the monitor from the original array the config applies to?)
Thanks for any pointers, but for now I disabled PLM and am using the TTY to login with a dialog to select bigscreen or desktop.