This is my 2nd day fighting Tumbleweed. I’m switching from PopOS, but so far it’s not going very well.
This is also my 3rd clean re-install and it’s always the same. Right after installation, it works OK, but kinda sluggish. Then I install NVIDIA drivers and it’s just downhill from here.
I’m on GTX 3060 (drivers v 550), secureboot is disabled. When I 1st reboot after installing NVIDIA drivers, it goes to 800x600 and usually freezes right before gnome login screen.
I have to try several hard resets and press CTRL+ALT+F1/F2 at the right millisecond to get to the login screen and then remember to switch to X11 (there are like 6 Gnome entries - I assume the 1st one “GNOME” is wayland?). Sometimes it works, sometimes it does not.
And even if it works, then there’s like 1:3 chance that it won’t boot back after another restart or shut-down and I have to try the previous steps again and again.
From what I’ve seen it’s most likely related to NVIDIA - “failed to apply atomic modset” and “nv_drm_atomic_commit/nvidia_drm” errors. Not sure if it can be reliably fixed, but other distros I tried just worked straight out of the box. Not sure why it is so hard here.
I followed a Youtube video, then the OpenSUSE wiki page and this last time I just added from Yast and rebooted. Always the same, not matter how it’s added.
@camtarret Hi and welcome to the Forum
So, this is a desktop system, do you want to use the Nvidia GPU direct, or use Prime Render Offload via switcherooctl and using the Intel gpu for the Monitor?
Yes, sir. When it works, it works. 4K resolution. The problem is that it probably won’t work after another restart/shut-down and I’ll have to spend another 20-40 minutes restarting and trying.
I would use “journalctl -b BOOTNUMBER” to see if there are any helpful clues as to what is failing. “journalctl -b 1” will give you the logs prior to current boot. “2”, two boots back, etc. …
@camtarret then you need to go into the system BIOS and disable the Intel gpu. But before that you need to fire up YaST Bootloader and add fbdev=1 nvidia_drm.modeset=1 to the kernel command line options on the second tab, save and reboot.
I suspect that suse-prime is also installed, that needs to be removed to.