External display stuck at 60Hz through a USB-C hub
After this, you'll know whether the 120Hz or 4K mode you want is actually possible through your hub — or was never going to be.
On this page
Most "hub" and "USB-C dock" products only tunnel DisplayPort 1.2 to their video outputs, which is enough bandwidth for 4K at 60Hz but not for 4K at 120Hz or for high-refresh 1440p without compression the hub doesn't support — the cap isn't a macOS bug, it's what the hub's chipset was built for. A smaller number of chips also limit how many external displays a given Mac can drive above 60Hz at all, independent of any hub. Confirm which one you're hitting before buying a different cable or a different dock.
Why this happens
A USB-C hub that adds a DisplayPort or HDMI output doesn't generate video itself — it has to tunnel the Mac's own DisplayPort signal through the same USB-C link that's also carrying data, and that tunnel has a fixed generation and lane count baked into the hub's chipset. Most mainstream multiport hubs implement DisplayPort 1.2 tunneling, which tops out around the bandwidth 4K needs at 60Hz; getting 4K at 120Hz or a high-refresh 1440p monitor to run at its full rate needs DisplayPort 1.4 with Display Stream Compression (DSC), and a hub that only speaks 1.2 will silently offer 60Hz as the highest option in System Settings rather than erroring — there's nothing to detect because the hub never advertises the higher mode to macOS in the first place.
Separately from the hub, the Mac's own chip sets a hard ceiling on how many displays it can drive and at what combined bandwidth: base M1/M2/M3 chips (the non-Pro tier in the MacBook Air and non-Pro MacBook Pro) support one external display natively, and even Pro/Max tiers split their total display bandwidth across every connected screen, so adding a second or third monitor through a hub can force the first one down to a lower refresh rate to fit inside the chip's total budget — not because the hub failed, but because the chip is now sharing bandwidth it wasn't before.
Fix it
-
Isolate hub versus chip limit: connect the monitor straight into the Mac's own Thunderbolt/USB-C port with a Thunderbolt- or USB4-rated cable, no hub in the chain. Open System Settings → Displays, click the display, and check the full list of refresh rate options. If 120Hz (or your target 4K refresh) appears here and works, the hub is the limiting factor — skip to step 3. If it's capped at 60Hz even direct from the Mac, it's a chip or cable limit, not the hub — continue to step 2.
-
Confirm what the Mac itself currently sees as connected and at what rate:
Reads the system
What it does: lists every display the GPU currently has a handshake with, and its negotiated resolution and refresh rate.
After: nothing changes, this only reads.
system_profiler SPDisplaysDataTypeOutput
Displays: Dell U2723QE: Resolution: 3840 x 2160 (2160p/4K UHD - Ultra High Definition) UI Looks like: 1920 x 1080 @ 60.00Hz Connection Type: DisplayPort Online: YesCaptured live on the verification machine direct from the Mac — 60Hz here with no higher option available in Displays settings means the monitor, cable, or chip tier itself is the ceiling, not a hub in the chain. If your own output shows a different resolution than what you selected, macOS silently fell back to a mode it could actually negotiate.
-
If direct-from-the-Mac gave you the higher refresh rate but going through the hub doesn't, check the hub's actual specification rather than its marketing name — "USB-C hub" and "USB-C dock" say nothing about DisplayPort generation. Look specifically for "DisplayPort 1.4" and "DSC" (Display Stream Compression) support in the hub's spec sheet or manual; a hub listed only as "DP 1.2" or that doesn't mention a DisplayPort version at all is very likely the 60Hz ceiling.
-
Rule out the cable independently of the hub: a cable rated only for USB 2.0 data speeds can physically fit a Thunderbolt hub's port but won't carry the full lane count the hub needs to pass through a high-refresh signal. Swap in a cable explicitly sold as Thunderbolt 4 or USB4 between the Mac and the hub, since a cable bottleneck before the hub produces the identical symptom to a hub bottleneck.
-
If you have multiple displays connected and each one dropped to a lower refresh rate after adding another, that's the chip's shared display bandwidth being split across all of them rather than a fault — check Apple's current support page for your specific Mac model to confirm its actual multi-display bandwidth limit before assuming the hub or a setting is wrong.
Still broken?
Verified on
| Chip | macOS | Verified |
|---|---|---|
| M1 (MacBook Air) | 26.6.2 | 2026-09-15 |
| M2 Pro (Mac mini) | 27.0 | 2026-09-18 |
| M3 (MacBook Pro) | 27.0 | 2026-09-18 |
| M4 (MacBook Pro) | 26.6.2 | 2026-09-14 |
The system_profiler output above was captured live on the M2 Pro / macOS 27.0 row, direct-connected, confirming the monitor and cable could reach 4K60 without a hub in the path — the same monitor through a DP 1.2-only hub on this fleet tops out at the same 60Hz regardless of the refresh rate requested in Displays settings. Base-tier chips (non-Pro M1–M4) driving one external display natively is a separate, hardware-level limit, not something a better hub or cable changes.