Skip to content

USB4, Thunderbolt and docks: what Windows can and cannot do over one cable

Verified 3 min read

How display, data and power share a USB-C link, why docks drop monitors or refresh rates, and how to size the cable you actually need.

Tested onPro (26H2) / Server · Build 26300.9457 / 26100.33650 · x64
E1
Build
26300.9457 / 26100.33650
Edition
Pro (26H2) / Server
Architecture
x64
Support
Documentation (E1)
Evidence
E1Official documentation
Verified
2026-10-29
Page type
Concept

One USB-C cable carries four things at once: display, USB data, PCIe (Thunderbolt/USB4 tunnelling) and power. They share a fixed budget.

That single fact explains almost every dock problem:

  • monitors drop to a lower refresh rate when you plug in a USB 3 device;
  • the second monitor does not light up on a laptop whose port is USB-C but not Thunderbolt;
  • charging slows down when the dock also drives two displays;
  • a dock works on one laptop and not another with an identical-looking port.
Port Display Data PCIe
USB-C (USB 3.2 only) DisplayPort alt mode, often 1 stream 5–20 Gbps no
USB4 20/40 Gbps DP tunnelling, 1–2 streams up to 40 Gbps shared yes (tunnelled)
Thunderbolt 3/4 DP + PCIe 40 Gbps shared yes
Thunderbolt 5 higher display/data budget up to 80/120 Gbps yes

A USB-C shaped port can be any of these. The laptop’s spec sheet and the port’s icon (lightning bolt for Thunderbolt) are the only reliable indicators. Windows itself does not expose the link type in a supported UI.

Approximate display bandwidth (uncompressed, 8-bit):

Mode Bitrate
1080p 60 ~3.2 Gbps
1440p 60 ~5.6 Gbps
1440p 144 ~14 Gbps
4K 60 ~12.5 Gbps
4K 120 ~25 Gbps
4K 120 10-bit HDR ~31 Gbps

Subtract USB data and PCIe tunnelling from the link total, and the reason a dock “only does 4K 30” becomes obvious. DSC (display stream compression) is what makes 4K 120+ fit on 40 Gbps links — it is supported by the GPU, the dock and the monitor, or it is not used.

Terminal window
# what Windows sees per display
Get-CimInstance -Namespace root\wmi -ClassName WmiMonitorID |
Select-Object InstanceName,UserFriendlyName,Active
Get-CimInstance Win32_VideoController | Select-Object Name,CurrentHorizontalResolution,CurrentVerticalResolution,CurrentRefreshRate
Get-PnpDevice -Class Monitor | Select-Object FriendlyName,Status

Then:

  1. Compare with a direct connection. If the monitor does full resolution/refresh directly but not through the dock, it is bandwidth or dock firmware.
  2. Remove USB devices from the dock and re-check the display mode. If the refresh rate jumps back, you found the bandwidth conflict.
  3. Check the dock’s power input. A bus-powered dock has less budget than one with its own PSU.
  4. Update dock firmware — many docks ship with bugs that only appear with specific laptops.

Docks are a common cause of “the laptop did not wake” or “the external monitor stays black after sleep”:

  • the dock’s USB controller may not re-enumerate in time;
  • Modern Standby laptops can enter a low-power state that drops the link;
  • firmware updates for both laptop and dock usually fix it;
  • as a workaround, unplug/replug the cable or disable “USB selective suspend” for the dock’s hub.
  1. Count the display modes you need (resolution × refresh × number of monitors).
  2. Add the USB bandwidth you need while those displays are active.
  3. Check power delivery (watts) against the laptop’s requirement.
  4. Prefer Thunderbolt/USB4 if you need two 4K displays or PCIe devices.
  5. Check the dock’s firmware update story — a dock without updates is a dock you will replace.

E1. Link budgets and display modes are defined by the USB-IF/DisplayPort standards and documented at the Windows API level. The lab has no dock or external display, so no bandwidth test was run.

Sources