eGPU only getting PCIe 1.1 (2.5 GT/s)

Hello everyone, it's me again. When i try to use an AMD eGPU (7700xt), i only get PCIe 1.1 (2.5 GT/s) speeds instead of PCIe 3.0 speeds (8 GT/s) according to sudo lspci -vv. Also, the AMD Link speed fix from all-ways-egpu github doesnt work: Create a file named: /etc/modprobe.d/amd-pcie-fix.conf with the following content: options amdgpu pcie_gen_cap=0x40000 Hardware: Lenovo Legion Go ADT-Link UT3G Adapter 550W PSU RX 7700XT Is there any help or hope for me? I really, really want to use Bazzite with eGPU! Thank you very much in advance!
8 Replies
HikariKnight
HikariKnight2mo ago
How to Modify Initramfs and Dracut - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
cr4nkz
cr4nkzOP2mo ago
That does NOT work for me. Cant boot after doing the procedure.
HikariKnight
HikariKnight2mo ago
and you wrote it as "amdgpu.pcie_gen_cap=0x40000" for the karg?
cr4nkz
cr4nkzOP2mo ago
Yes sir, altough i am not really good with linux. Is there a possibility you can walk me through the process or will it be Updated soon so i can retry?
HikariKnight
HikariKnight2mo ago
i literally wrote the guide i linked, it will be identical if you need to remove the karg just boot up the pc press ESC to get into grub and press E then remove amdgpu.pcie_gen_cap=0x40000 from the linux line then press CTRL+X to boot, then when in the system run rpm-ostree kargs --delete-if-present="amdgpu.pcie_gen_cap=0x40000" to remove the kernel argument
cr4nkz
cr4nkzOP2mo ago
Okay i will try it again. Most likely i messed up because i am not used to Linux. Do i have to put 0x80000 or 0x40000?
HikariKnight
HikariKnight2mo ago
no idea as i never used this command, i dont use egpus
Freddy
Freddy3w ago
Hi did you ever fix this? Running into this on my GPD Win 4 6800u, over eGPU thunderbolt, on GPD G1(7600m XT) I’m going to try Hikari’s written guide and see if I can figure it out. Checked ‘sudo lspci -vv’ and it’s indeed saying 2.5 GT. I should note that I recently switch to bazzite-deck-stable from bazzite-gnome desktop image; this was not a problem with usb4 eGPU on the win 4 but it is on the deck image for some reason. reporting back that this worked like a charm after following the guide. Allowed my eGPU to be detected in LACT too, even though mission center saw it, lact didn't. LACT also reports 8 GT/s now. Thank you.

Did you find this page helpful?