(In reply to Stefan Dirsch from comment #9) > [ 12.368440] NVRM: Open nvidia.ko is only ready for use on Data Center > GPUs. > [ 12.368442] NVRM: To force use of Open nvidia.ko on other GPUs, see the > [ 12.368442] NVRM: 'OpenRmEnableUnsupportedGpus' kernel module parameter > described > [ 12.368443] NVRM: in the README. > > So have you set this in modprobe.d/50-nvidia-default.conf ? Yes, I remember setting OpenRmEnableUnsupportedGpus=1 in /usr/lib/modprobe.d/50-nvidia-default.conf before (it was in the SUSE internal docs for the laptop), but now I see it's not set. I suspect it was overwrite by rpm update. So I reenabled it again. And setting it is really required: * Both Discrete Graphics and Hybrid Graphics modes are not able to use external screens when OpenRmEnableUnsupportedGpus=1 is not set. * Discrete Graphics mode now starts normally, I can use X11 based window managers and also Wayland based compositors (tested on sway, which is picky on nvidia proprietary drivers). I guess we can close this bug. Maybe we should consider to document using OpenRmEnableUnsupportedGpus=1 also somewhere in openSUSE wiki. Or ask Nvidia, which IMHO maintains /usr/lib/modprobe.d/50-nvidia-default.conf, to somehow document which GPU need this option.