Fix cloud gaming and streaming lag on a Mac
If your average ping is low but every second or so it jumps, and games feel mushy or a stream hitches even though your bandwidth is fine, the cause on a Mac is usually AWDL: the peer to peer layer behind AirDrop, Handoff, Sidecar, and Continuity. It shares your Wi-Fi radio, and about once a second macOS hops the radio off-channel to scan for nearby Apple devices. That hop is your latency spike.
Keepresso has a Gaming & Streaming window that diagnoses this and, if AWDL is the culprit, pauses it just for your session.

Open it
Click the cup in the menu bar and choose Gaming & Streaming. The window opens with a short read on what AWDL is doing right now, and a Re-check button to refresh the state.
Test for it first
Under Jitter test, press Run Test. It pings 1.1.1.1 five times a second for ten seconds and checks whether the latency spikes line up with AWDL's once-a-second cadence. If they do, AWDL is worth pausing. If they do not, your jitter is coming from somewhere else and pausing AWDL will not help.
Pause AWDL for the session
Turn on Pause AWDL while Keepresso runs. While it is on, AirDrop, Handoff, Sidecar, and Continuity Camera take a break, and the once-a-second spikes stop. Everything comes back the moment you turn it off or quit Keepresso, and even if the app crashes macOS restores it automatically, so you cannot leave AirDrop broken. Approve the administrator helper once and this pause flips instantly and silently every time; without the helper, macOS asks for your administrator password the first time after each launch.
Prefer it to happen on its own? Turn on Pause AWDL automatically while gaming. It flips the pause on when a game is keeping your Mac awake and back off when you stop. That needs a Playing a game condition in Preferences, Triggers, which detects Steam titles and cloud clients like GeForce NOW, Boosteroid, Parsec, Moonlight, and Shadow. A live status shows whether AWDL is currently paused or in its grace countdown, and you can have Keepresso notify you each time auto mode pauses or resumes. You can also set how long it waits before bringing AWDL back after you leave a game, from 10 seconds to 5 minutes, so a quick alt-tab does not flap the radios while AirDrop and Handoff still return as fast as you like.
Before you blame Wi-Fi
The same window runs a couple of radio-hygiene checks. Two are worth acting on:
- Wired beats tuning. If an Ethernet adapter is present, a cable sidesteps the shared-radio problem entirely and almost always halves your jitter.
- Pick a clean 5 GHz channel. Stay on 5 GHz, not 2.4 GHz, on a fixed channel (44 in the EU, 149 in the US and Canada) at 80 MHz, and turn off any "smart connect" feature that bounces you back to 2.4 GHz mid game. Keepresso reads your region and recommends the right channel for you.
For the full background on AWDL, the manual sudo ifconfig awdl0 down fix, and NVIDIA's own advice, see the deep-dive write-up: Fixing macOS Wi-Fi lag and ping spikes for cloud gaming.
Get Keepresso
Free and open source, for macOS 14 and newer. Install it and keep your Mac awake on your terms.
More in Using Keepresso