I updated LEAP 15.2 to Leap 15.3 and am having boot troubles. What happens is that kernel-defaults 5.3.18-59.37.2-x86_64 and 5.3.18-59.10.1-x86_64 (both from the SUSE Linux Enterprise 15 Update repository) boot to single screen with low resolution and kernel default 5.3.18-lp152.106.1-x86 (from @System with vendor openSUSE) boots to my dual screens with full resolution. I switch boots through GRUB.
My processor is a Ryzen 5 3600 with an Nvidia 1650 super graphics card. The graphics drivers are the current nvidia G05 drivers with libdrm_nouveau2 2.4.104-1.12 and kernel-firmware-nvidia 20210208-2.4. The x-86-video-nouveau drive was uninstalled.
My questions are:
What should I do to only boot to dual screens and how do I set my updates to only get kernels that will boot properly?
Using FOSS display device drivers for NVidia GPUs, 15.3’s depend on kernel-default-extra being installed in addition to kernel-default. Without it, crude fallback drivers fbdev or vesa with no second display support get used. On none of my 15.2 to 15.3 upgrades was kernel-default-extra installed automatically. I had to add it manually for each NVidia GPU I have. Whether this might apply when using NVidia’s proprietary drivers I have no idea.
Is it possible that there are some things from the 15.2 kernel that were not removed during my upgrade? If so, could removing the old kernel and then upgrading to 15.3 again write over those old things from 15.2?
After some thought I chose the PITA approach. That should not leave any more residual things from old versions of openSUSE. The real pain was finding the Leap 15.3 repositories for new versions of some software, e.g. TeXLive 2021 and Firefox 95.