A gaming setup shows a mini PC connected to an external graphics card, powering a monitor with a racing game.
A desktop graphics card can run from a mini PC, laptop or handheld through a single USB-C-shaped port. That only works if the port carries PCIe traffic, and not every port does. How-To Geek's Patrick Campanale recently moved an RTX 3080 from his desktop to a mini PC and wrote up what it takes and what it costs in performance. The rest of this piece adds Windows-specific context and a buying checklist. Without that, "just plug it in" is a risky thing to tell your wallet.

A gaming setup shows a mini PC connected to an external graphics card, powering a monitor with a racing game. USB-C is the connector, not the capability​

An ordinary USB port can't drive a graphics card. The trick is PCIe tunneling, where PCI Express traffic is carried inside the USB4 or Thunderbolt link. Campanale says Thunderbolt hosts are required to support it, while on USB4 hosts it is optional. He also says OCuLink is a more direct PCIe cable connection that is rarer on consumer machines.

The "optional" part matters, but the picture is more nuanced than that headline suggests:

  • Microsoft's Windows Hardware Lab Kit documentation says systems with a USB4 host router and externally accessible USB4 ports must support PCIe tunneling on all exposed USB4 connectors. Microsoft names external GPUs and high-performance storage as key scenarios for the technology. In other words, a Windows PC that passes certification for USB4 should tunnel PCIe.
  • Real products vary. Tom's Hardware reports that most budget laptops and PCs ship with 20 Gbps USB4 rather than the full 40 Gbps mode, and many omit PCIe tunneling. That restricts eGPU enclosures and external NVMe drives.
  • Microsoft documents that a platform can switch the feature off: a platform that disables USB4 PCIe tunneling does so by setting PCI Express tunneling to zero in its _OSC response.

The practical rule is to look for explicit Thunderbolt 3/4/5 or USB4 PCIe or eGPU support in the maker's specs. Don't infer it from the connector shape. Intel's own comparison table is a useful reference. It lists a minimum PCIe data capability of 32 Gbps for Thunderbolt 4. For Thunderbolt 5 it lists 64 Gbps. For plain USB4 it lists no minimum PCIe data requirement.

What you need: dock, power, graphics card​

Campanale's setup has three parts:

  1. A dock. It is essentially a PCIe x16 slot on the end of a cable. He uses Ugreen's LinkStation. He says almost every dock has an x16 slot but nowhere near x16 bandwidth.
  2. Power. His LinkStation includes an 850 W supply with 8-pin cables and a 12V-2x6 connector. He warns that some docks make you supply your own PSU, so check before buying.
  3. The card. He used his own RTX 3080.

Ugreen's product page describes the LinkStation as fitting dual-slot bracket GPUs with up to a 4-slot heatsink height. It also lists a 370 mm length limit. It offers a 64 Gbps OCuLink connection alongside 40 Gbps USB4/Thunderbolt 4. These are manufacturer claims and not independent validation. Ugreen also sells a Thunderbolt 5 variant at a higher price. The listing shows the USB4 model at $449.99 on sale, and Campanale's review box shows $500. Prices change, so treat both as snapshots.

On hot-plugging, Campanale says plugging a powered dock into an already running PC generally works fine. He explicitly warns against inserting or removing the GPU from the dock's slot while powered. That is his experience with one dock and host, not a guarantee for every combination.

The bandwidth hit, in numbers​

Campanale's figures put the cost in perspective. These are his results from his own hardware, not independently reproduced.

TestResult
Measured bandwidth, USB4 vs. internal PCIe slotAbout 3.3 GB/s vs. 26.9 GB/s
Forza Horizon 5, 4K, Extreme preset, RTX 308077 FPS over USB4 vs. 106 FPS in the PCIe slot (about 27% slower)
Lenovo Yoga Mini, same benchmark29 FPS on integrated Intel Arc vs. 71 FPS with the RTX 3080 over USB4
ASRock X670E Taichi USB4 port, advertised at 40 GbpsTested at roughly 20 Gbps (1.5 GB/s), with notably lower benchmark results

He explains the theory this way. A 40 Gbps USB4 or Thunderbolt link carries roughly 32 Gbps of PCIe, comparable to PCIe 3.0 x4. Thunderbolt 5 and OCuLink offer about 64 Gbps, roughly PCIe 4.0 x4. Tom's Hardware adds that USB4 Version 2.0 moves PCIe tunneling to Gen4.

A few cautions on reading these numbers:

  • It's one game. Forza Horizon 5 at 4K is mostly GPU-bound. Titles that stream lots of data over the bus, or that run at high frame rates at lower resolutions, may lose more. That is general industry knowledge, not something Campanale tested.
  • Methodology is thin. The article doesn't detail drivers, CPU, or run counts, so treat the 27% figure as an example and not a rule.
  • The 20 Gbps result is the real lesson. A port labeled USB4 can underdeliver. Campanale's motherboard result suggests checking the actual link speed.

Troubleshooting a dock that doesn't show up​

The Linux kernel's Thunderbolt/USB4 documentation isn't a Windows guide, but it explains a failure mode that applies to any OS. It says some USB4 systems have a BIOS setting to disable PCIe tunneling, and describes security modes where a device must be approved before a PCIe tunnel is created. On Windows, a dock that is powered and plugged in but never enumerates could be hitting a firmware setting like this. I haven't verified exact menu names, which vary by vendor. Look in the BIOS/UEFI under Thunderbolt or USB4 options, and check the maker's support page for firmware updates.

A sensible checklist:

  1. Confirm the host port is Thunderbolt 3/4/5, or USB4 with documented PCIe or eGPU support.
  2. Use a cable rated for the link speed. Thunderbolt 4 cables are certified for 40 Gbps.
  3. Check that the dock's PSU and connectors match your card's power needs, and that the card fits physically.
  4. Power the dock first, then connect it to the running PC, as Campanale does.
  5. If nothing appears, check BIOS/UEFI security and tunneling options and firmware updates.

Who this suits​

Campanale's own advice is plain. If your desktop has a free PCIe slot, use it. An eGPU makes sense for a laptop, handheld or mini PC that you want to boost without carrying a tower.

The tradeoffs are real:

  • A dock with a built-in PSU costs several hundred dollars before you buy a GPU.
  • It adds external bulk and a second power brick.
  • Performance depends on your host's actual PCIe link.
  • Windows on Arm is a special case. In a Microsoft Q&A thread, a Microsoft answer said Surface Pro 11 can do this as long as the eGPU has an Arm-compatible driver. That is a community-forum answer and not formal documentation.

One more caveat: Campanale's article contains a product-rating box and a PC-builder promo, and he is clearly a fan of his dock. His performance claims are his alone, and Ugreen's specs are marketing. The underlying concept is still sound and well supported by Microsoft's own hardware requirements.

Bottom line​

A desktop GPU over a USB-C cable works when the host really tunnels PCIe. For many mini PC and laptop owners, even a roughly 27% penalty in one 4K test beats integrated graphics by a wide margin. Verify the port before you buy, and don't take a USB4 sticker on faith.

 

References

  1. You can run a desktop GPU over a USB port (we're serious) How-To Geek 2026-11-08T16:30:15+00:00
  2. USB4 and Thunderbolt — The Linux Kernel documentation kernel.org
  3. PCIe Tunneling over USB4? - Framework Laptop 13 - Framework Community community.frame.work