Bazzite stuck in a never-ending boot while on eGPU. Will boot normally when disconnected.

Hello, sorry I'm making this thread because I feel it's surely something simple I'm missing, I'm very new to Linux in general. The title pretty much sums it up for a "TL;DR" but I'm going to give all the details I can remember here.
I'm on a Win Max 2 and a few months ago I installed Bazzite on a partition to dual boot. I reckon I got the "Nvidia version" because I had a GTX 1060 at the time but since then I upgraded to a 9070xt. Everything was working fine at first without actually installing any AMD drivers or wipe Nvidia drivers out (although I suspect that's not how it works on Linux) until I updated via terminal and I must have broken something.
First thing I'm seeing now is two "partition" in grub called ostree 0 and ostree 1. Then said partition can be seen again in dolphin folders as a little drive of about 50Mb, which is full of course.
The first reboot after the update was on ostree 0 where I waited patiently watching the system going into what i thought was a loop, but finally booted after several minutes.
After that, every other reboot I tried in both ostree 0 and ostree 1 actually sent the booting into a loop.
Then I had the idea to just try to plug the oculink cable off and Bazzite booted just fine, lightning fast. So I guess it's just a driver issue and I need to reinstall AMD drivers. I searched how to do so but there's no Adrenaline like windows do and I can't seem to find the right code to do so in the terminal, unless "ujust update" also touches drivers. But then again, also, the iGPU is AMD too so I'm not sure what's going on here.
Meanwhile the Windows partition keeps on working okay both with and without eGPU. Thanks in advance
Was this page helpful?