I was a bit worried because the dimensions of the card say it’s 1mm longer than what’s officially supported by the Razer Core X Chroma (331mm vs 330mm). But it works just fine and the eGPU enclosure closes just fine.
Setup on Ubuntu 22.04
Install a 6.0+ kernel (using mainline for example), 6.1.4 in my case.
As far as I can tell, the overall experience is much better than with my previous GPU (NVIDIA RTX 2080):
No complex NVIDIA driver install.
No “plug the eGPU after boot” trick: you can have the eGPU plugged when the laptop boots, or at the grub screen. It just works.
So far, I have tested only on Ubuntu 22.04 + 11th gen. I’ll post an update soon for Windows and 12th gen (my 12th gen mainboard is undergoing RMA, awesome support/response time from the Framework team by the way!).
I got a spare external driver to test. On 12th gen 3.0.6 beta with the latest 22.10 ubuntu running tkg 6.1.6 kernel with a 5700xt. Currently is not plug and play. It still needs the startup trick mentioned before. However usb seems to function consistently now!
@Jean-Marc_Le_Roux And it looks like amdgpu drivers support some kind of hotplug with Xorg, could you confirm or deny?
So e.g. if you are already using Xorg in a session, and you hotplug the eGPU, it should enable an additional “provider” as seen in xrandr --listproviders. Without restarting Xorg.
Yeah I saw that there are some solution to unbind PCIE-devices from the kernel and connect that with some module-unload commands. But I’d also be very interested to hear if hot-plugging an amdpro gpu works without restarting X.
I have the same enclosure + gpu, but I’m struggling to get everything working. Followed your steps, but it seems that Ubuntu just doesn’t know how to use the graphics card over thunderbolt.
Would appreciate any advice that can be offered!
I can confirm on my Setup Arch Linux + Wayland that my egpu(in my case a rx 6600) is working with all-ways-egpu.
You can hotplug the egpu under wayland, but as soon as all-ways-egpu switches to the egpu for rendering using the integrated graphics card is not possible until reboot.
Hi, new to Linux on my AMD Framework 13 and I’ve got the same egpu setup and trying to get Ubuntu 22.04 running. I’m confused on how to install the missing amdgpu firmware. Downloading and extracting makes sense, but how do I copy the amdgpu firmwares? That command doesn’t seem to work and I feel like I’m missing something obvious. Any help would be great!
This step may not be necessary anymore. It’s my understanding that kernel 6.0+ has full support for this series of graphics card. It’s been a while since I was on Ubuntu but I believe if you enabled there HWE you’d pull down the 6.2 kernel. Anyone, feel free to correct me here!
However, if you really want to grab the latest firmware…
Follow the OP’s link on the 3rd bullet point, download the latest *.tar.gz file. Extract it and move the contents of the tarball into /lib/firmware
That command would look something like this: (assuming you’re in the extracted directory)
sudo mv /path/to/extracted/tarball/* /lib/firmware/