eGPU Problems in Tumbleweed

An update, in case anyone else encounters this issue.
I found another post describing a similar issue, which traced the problem to the file /usr/lib/modprobe.d/09-nvidia-modprobe-bbswitch-G04.conf which appeared to be blacklisting the nvidia kernel module and prevented it from starting. It turns out I had the same file.

I eventually tracked down the package that owned that file – it turns out it was put there by suse-prime, which was installed at the same time as the nvidia driver packages. Since my laptop doesn’t have Optimus hybrid graphics, I didn’t need that package, so I uninstalled it and the drivers started loading just as expected on startup. (I also marked it as “taboo” in YaST to make sure it won’t get reinstalled in a future upgrade.)

I’m still getting weird stuttering and poor performance, but removing suse-prime cleared up the main issue so I thought I’d put that out there for anybody else having the same problem.