Set multiversion = provides:multiversion(kernel) in /etc/zypp/zypp.conf (although I skipped this step on my most recent attempts because I read somewhere that for Aeon you shouldn’t do this).
Disabled Wayland in /etc/gdm/custom.conf
Blacklisted the Nouveau drivers in /etc/modprobe.d (although I’m pretty sure the driver installation does this anyway)
sudo transactional-update -i pkg in nvidia-driver-G06-kmp-default nvidia-video-G06 nvidia-gl-G06 nvidia-compute-G06
sudo reboot
Enrolled the keys in the MOK database, which results in a reboot
The boot then hangs, so I used advice from SDB:Debugging boot hang - openSUSE Wiki to be able to view debug info, and it hangs on the i915 init, which is related to the Intel graphics.
So in Grub I edited the boot config to blacklist the i915 module (using module_blacklist=i915). That gets me past the hanging part, but then the Gnome GUI never actually loads. I’m able to log in via the command line though. I ran lsmod | grep nvidia and didn’t see anything about nvidia, so I guess the drivers didn’t actually load.
I’m hoping someone can help me figure out where to go from here in terms of debugging. I’d also like to know if blacklisting i915 is a valid “fix” for the initial hanging issue, or if Intel graphics are required even if you’ve got a separate graphics card (i.e. do they work in tandem?).
Thanks for that tip. Here’s the output after booting with i915 on the module_blacklist list (because otherwise I can’t get to a command line): openSUSE Paste
I see that it says “Failed to initialize the NVIDIA kernel module” but I’m not seeing much else that I can go off of.
According to this output nvidia module was built for kernel 6.3.9 and you do not have kernel-default-devel for version 6.3.7 so nvidia module cannot be built for this version. Show output of
(for some reason dup was bringing in an nvidia package and I wanted a clean nvidia-free upgrade, hence that package removal line)
Then I rebooted and was successfully on kernel 6.3.9. Then I ran the nvidia driver installation again:
sudo transactional-update -i pkg in nvidia-driver-G06-kmp-default nvidia-video-G06 nvidia-gl-G06 nvidia-compute-G06
That caused a boot hang as usual, but I got past it by blacklisting i915. Once I was logged in at the command prompt, I ran sudo modprobe nvidia which launched the GUI. Then I ran sudo prime-select boot nvidia, rebooted, and logged in successfully with graphics and without needing to edit boot params.
I don’t know how to prove that the 3d graphics card will actually get used, but at least modinfo nvidia shows that the drivers are installed and lspci -nnk shows:
Hmmm… I’ve been having practically the same issues with Nvidia 535 drivers on Tumbleweed, and I uninstalled the drivers and tried using the intel igpu I have, and it worked, but only on one monitor. I reinstalled the nvidia drivers to see if it was some configuration mishap and back to the same issues. I wonder if I disable the i915 drivers if the system will work again. I’ll try it in the morning.