How to install radeon RX 7600M XT external gpu driver

Hi, I’ve installed Bazzite OS on my lenovo legion go and it works great but I also have an enternal gpu (GPD G1) with an amd radeon RX 7600M XT that I use. It was working fine when I had windows installed but I can’t get it to charge my lenovo legion go when I’m using it with Bazzite.
I believe it has to do with the preinstalled amd drivers. Anyone else has a similar problem when hooking up and external amd gpu?

I have an issue using an RX 7600 XT externally with Bazzite. I’ve tried a few things to edit the configuration, and all of them either crash when I restart the display manager or freeze when I plug in the gpu. I tried installing the AMD driver directly but got a Unsupported OS: /etc/os-release ID 'bazzite' message, and it refused to install.

Manually messing with drivers is definitely not the way. Theoretically the G1 should be plug and play. If you plug in the USB4 does it show up in lspci or lsusb?

there is no “extra” driver for different cards
they all use the amdgpu kernel module driver all the newer gpus use that driver and the gpu has to be supported there.
I do not use egpu and we have a total of 1 contributor that uses egpu (and they have an egpu), just make sure its connected before you boot the legion go, there is no hotplug support

egpus on linux is not as fleshed out as it is on windows (where it also is relatively messy)