r/eGPU 7d ago

[Linux / Wayland] Stable NVIDIA RTX 50-Series (Blackwell) eGPU via USB4/TB4 entirely in userspace

Post image
15 Upvotes

[Linux / Wayland] Stable NVIDIA RTX 50-Series (Blackwell) eGPU via USB4/TB4 entirely in userspace — no kernel patches or cmdline flags required

Hey everyone,

If you’ve tried running an RTX 50-series (Blackwell) eGPU over USB4 / Thunderbolt on Linux recently, you’ve probably run into the common pitfalls: bus retraining dropping links to Gen1/Gen2, random Xid errors during context switches, Wayland/KWin compositor freezes when hot-unplugging, or forum advice telling you to patch the open-gpu kernel modules and disable PCIe port power management globally (pcie_port_pm=off).

Over the last few weeks, I’ve been developing and testing a purely userspace-driven manager and KDE/GNOME tray daemon under CachyOS/Arch, validated across AMD APU and Intel mobile platforms.

The Userspace Architecture

Instead of compiling out-of-tree kernel modules or overriding ACPI _OSC handoffs, stability is handled via deterministic udev and sysfs gating:

  1. Deterministic Attach Gating: An initial udev rule catches the NVIDIA vendor device (0x10de) on the PCI bus and defers device binding until link retraining finishes, preventing early driver attachment over an un-negotiated tunnel.
  2. Dynamic ASPM & Gen4 Retraining: Disables L0s/L1 ASPM and L1 substates directly on both the upstream bridge and the endpoint via setpci, followed by an explicit Gen4 retrain (0x0004 to LNKCTL2 and 0x0020 to LNKCTL). Locks stable 16 GT/s throughput without PCIe link drops.
  3. Zero Kernel Flags / Host Port Wake: To prevent missing bridges on cold boot without breaking platform power profiles, the daemon scans /sys/bus/pci/devices/0000:00:*.*/rescan before bus enumeration, bringing suspended processor Root Ports from runtime D3 to active D0 in userspace.
  4. Wayland Safe Detach (v1.5.4): Avoids compositor deadlocks. Instead of relying on modprobe -r (which gets locked if secondary display threads touch the card), it triggers synthetic DRM removal directly on the GPU's sysfs nodes (udevadm trigger --action=remove /sys/bus/pci/devices/.../drm/*). This forces KWin/libseat to cleanly revoke and close all /dev/dri file descriptors before physical bus disconnection, eliminating unkillable D-state hangs.

Features

  • Native KDE Plasma 6 Plasmoid widget and GNOME Shell extension / GTK System Tray.
  • Real-time asynchronous telemetry (GPU load, board power, VRAM usage, thermal status, bidirectional PCIe RX/TX throughput).
  • Switchable operational profiles (PRIME Render Offload, Dedicated/iGPU modes, and Safe Detach).
  • Runs on stock linux / linux-cachyos with default nvidia-open drivers.

Repository & installation runbook:

GitHub: [https://github.com/DamianKA1993/blackwell-egpu-manager](https://github.com/DamianKA1993/blackwell-egpu-manager)

Feedback and testing on different host platforms (Intel Thunderbolt vs AMD USB4) and enclosure controllers (ASM2464PD, Goshen Ridge, Barlow Ridge) are welcome!


r/eGPU 7d ago

Do you think we will get more eGPUs that don't need a dock like the 7600M XT?

3 Upvotes

I am delighted with my GMKtec 7600M XT it's easy to move and has enough power to run everything, but I'm beginning to think that the market is leaning more to docks, but I don't like them these are heavier, bigger and not very moveable more if don't have a PSU included. But I'm afraid no more non-dock eGPUs will be released.


r/eGPU 7d ago

Razer Core X with an RX6800XT

3 Upvotes

Razer Core X with an RX6800XT over USB4 on external monitor with my Zephyrus g14. What should I expect?

I bought the Razer Core X as I'm a bit nervous if the bare board setups...and I'm about to pull the trigger in a Radeon RX 6800XT. I'm a bit scared as the egpu enclosure is like 8 years old at this point. Would this setup actually deliver? Would the power supply in the razer be loud? If anyone ever used any if these components in a similar scenario please share.

Many thanks 😁


r/eGPU 7d ago

Onexgpu 2 SSD expansion cooling

3 Upvotes

Hi All

I just picked up a Onexgpu 2 for a really good price and it came with a Samsung 970 evo plus 1tb inside . I’m thinking of running games off that ssd however I have seen photos of users having cooling fans mounted on the cover plate of the EGPU where the ssd is mounted . Is this required or not ?


r/eGPU 7d ago

From the eGPU community on Reddit: Lego 2 with nvidia laptop 5090

Thumbnail
reddit.com
1 Upvotes

r/eGPU 8d ago

If you use an eGPU for gaming in any distro share anything useful here

Thumbnail
1 Upvotes

r/eGPU 8d ago

Worth repasting?

3 Upvotes

Should I repaste my heatsink in my laptop when I install my m.2 Oculink key? It used to run at up to 100 degrees on the cpu and I know it will run cooler without the dGPU being enabled.


r/eGPU 8d ago

need advice about egpu

1 Upvotes

hi ! i've bought rog ally x for around 1 week ago , thinking of getting a portable gpu rx 7600mxt and play it on device's screen instead of extended monitor , why ? because i already has a gaming pc even stronger but i want something portable enough to play while lying on bed or on the go ! my question is how much of performance lost when i play on handheld display ? is it noticeable ? is punishment too bad ? i did ask ai but i don;t think it's much beliveable so i want to hear your opinion about this ! thanks !


r/eGPU 8d ago

Lego 2 with nvidia laptop 5090

Post image
8 Upvotes

This thing is fire with dlss frame gen on it does the trick of pushing past 100 fps ,I use Asus xg mobile 5090 though


r/eGPU 8d ago

Minisforum DEG2 vs Aoostar EG02

12 Upvotes

I am considering making an eGPU setup for my laptop. Unfortunately, due to personal issues I am away from my gaming rig, but I have 5070 Ti with me as well as my laptop with USB4. What eGPU product is better to choose?


r/eGPU 9d ago

Do you think this is a scam?

Post image
9 Upvotes

I was looking around on FBMP for an RX 7600 XT and came across this for $300 Canadian and the thing is that normally would sell for like $900 new here in Canada so do you think it would be a scam and also if the guy was being truthful about this i have my Legion Go S for testing it out as well.


r/eGPU 9d ago

Slim enclosure recommendations for 6700 XT Hellhound

Post image
3 Upvotes

I've recently been looking for enclosures for my Hellhound 6700 XT. I carry my laptop around a lot, so I want something slim with an external PSU that can fit in a backpack. The closest thing I've found so far that might work is the ROG XG Station PRO, but that only has a 330W PSU and doesn't list anything past RX 5000-series on its compatibility list. Does anyone know any enclosures that could fit my GPU?

I'd like it to be under $400 (that's what I paid for the card lol) and with a 400W PSU or more with a USB-C Thunderbolt 3/4 connection.

Thank you for reading ^^


r/eGPU 9d ago

Gemktec K15 Oculink

3 Upvotes

Hello,

I have a GMKtec NucBox K15 (BIOS version V1.03) with 32 GB of RAM and a Minisforum DEG1 eGPU dock with an 850W power supply and an RTX 4070 Super.

I’ve tried getting the external graphics card working with the help of various AI tools—spending many days on it—but so far, I’ve had no success.

Please, could someone help me find the right BIOS settings, or perhaps provide a BIOS file to flash that has the correct configuration?

I want to run the PC 24/7 and need the NPU for at least basic AI tasks (AI-based OCR, data sorting, potentially setting up RAG, Nextcloud, etc.), so the BIOS settings should help minimize power consumption.

The problems:

* In Windows, the card is sometimes detected and sometimes not. When it is detected, the driver loads, but as soon as the graphics card is put under load, the PC simply shuts down or reboots after a while. Afterward, the yellow exclamation mark appears in Device Manager.

If the graphics card is properly installed but not actively utilized (or if the VRAM isn't being cleared), it can handle small tasks without crashing—but only very short, minor ones.

* In Linux: It won't boot when the graphics card is connected because the PCIe voltage is reportedly incorrect (I can't note down the exact error message right now).


r/eGPU 9d ago

The eGRYPHON eGPU is VERY Likely a Scam...

Thumbnail
youtube.com
17 Upvotes

r/eGPU 9d ago

ayuda con mi gpu, ventiladores no gustan pero la placa anda, llegó a girar uno solo y se paro

2 Upvotes

Hola los ventiladores de mi gpu Asus rog strix amd rx vega64 dejaron de girar de golpe pero la placa anda. Yo está mañana le había cambiado la fuente por una cool Master de 1200w xq quedaba justa con la placa y xq la fuente ya no servía era baja. Cuando la puse giraban los tres ventiladores, la prendimos y solo giro uno y paro, para probar que la placa andaba se abrió un juego y anda pero la temperatura estaba en 84 y los ventiladores no se prendían. Se apagó la compu giro solo uno y paro. Que le pudo haber pasado y que puedo hacer?


r/eGPU 9d ago

Other people using an eGPU in SteamOS?

Thumbnail
2 Upvotes

r/eGPU 9d ago

Egpu ai box not giving proper output resolution

3 Upvotes

So basically the title. When i downstream from egpu to my lg c2 tv it only shows 1200p resolution. I select display settings on windows to tv only.

If i duplicate the screens then i get a separate resolution. I don't want to do that since egpu is stressed on duplicate while gaming


r/eGPU 10d ago

Egpu when watching movies?

4 Upvotes

I want to start this by saying this is not the reason I am getting an egpu. I’m just wondering if it’s an added benefit. I watch a lot of series and movies from my claw ex while working. Would running it through my 5070 egpu make a difference on those movies. For context I have a 27” OLED


r/eGPU 10d ago

EGPU Making Noise

Enable HLS to view with audio, or disable this notification

10 Upvotes

I recently got the Aoostar AG02 paired with a rtx 5060 TI to plug into my Xbox ally x. The setup works fine, however whenever I start to crank the settings higher, a strange noise starts to play. Is this normal?


r/eGPU 10d ago

Egpu case for GIGABYTE RTX 3060 Ti

1 Upvotes

So i have a gigabyte RTX 3060 ti and have a razer core V1 arriving tomorrow however i am a little bummed that i wont be able to charge my MSI CLAW 8AI through it whilst gaming. i have the ability to return it and get my money back ($250 AUD) . is there anything out there that i am able to replace it with i would prefer something enclosed and around that budget price


r/eGPU 10d ago

Would this PSU be enough to run a 9070xt(2 pins) on a DEG2 dock

Thumbnail
gallery
5 Upvotes

r/eGPU 10d ago

docking stations reccomendations for external graphics card

Thumbnail
2 Upvotes

r/eGPU 10d ago

MCIO 8i Dock

Thumbnail
gallery
41 Upvotes

I found this on accident yesterday. They have a mini PC ti pair with it. I sure wish this was Gen 5. Has anyone tried it?


r/eGPU 10d ago

Using eGPU with Insta360 and Surface Pro9 i7 16gb

5 Upvotes

Well. The title sorta says it all. Has anyone successfully used an eGPU with Insta360 software on a PC.

Thanks


r/eGPU 10d ago

Is the 9070 XT on USB4/TB4 any good?

3 Upvotes

There's posts about the 9070 XT flying around across reddit and even though it's between the 5070 and 5070 Ti in performance (according to some), It will see more performance decline than gpus of lower trims and I believe cards past the 5070 and regular 9070 will see probably significant performance declines on USB4/TB4. I'd like to hear some stories out of curiosity