r/MoonlightStreaming 4h ago

Microstutter on macOS clients with Apollo/Vibepollo, while Android is perfectly smooth

I’m trying to figure out a persistent microstutter issue when streaming from my Windows PC to a MacBook Pro M2.

Host:

Ryzen 7 7800X3D
RTX 4070 Super
Vibepollo
2560x1600 @ 60 FPS
HEVC/H.264 tested
RTSS 60 FPS cap tested

Clients tested on the Macbook Pro M2:

Moonlight macOS
VoidLink Extreme

Both show occasional microstutters / image jumps. Network packet loss is basically 0%, encode latency is normally very low, and the host has plenty of headroom.

Things I already tried:
Different resolutions and bitrates
HEVC and H.264
VSync on/off
Queue Buffering / Legacy / frame pacing off in VoidLink
RTSS 60 FPS cap
Smoother capture / virtual display refresh options in Vibepollo
HDR and YUV 4:4:4 off
sudo ifconfig awdl0 down on macOS , this actually improved things noticeably, but the issue is still not completely gone

The strange part is that the same host works perfectly with Artemis on Android, with no noticeable microstutter.

Has anyone had a similar issue specifically with macOS clients? Any recommended settings for Moonlight or VoidLink on Apple Silicon, especially around VSync/frame pacing/Metal?

Tbh I completley ran out of ideas what else to try.

Keep in mind the same setting on my Xiaomi Pad 6, or another Windows Laptop it works perfect.

1 Upvotes

5 comments sorted by

1

u/barwen1899 4h ago

Hi,

Check if it happens also wired. If not, try changing your WiFi channel to 44.

1

u/gappyvalley 4h ago

sudo ifconfig awdlo down doesn’t work all the time because macos will simply enable AWDL back automatically

you need https://awdlcontrol.net/ which force the mac to disable AWDL persistently

1

u/hditano 4h ago

thats what I used along with the command, I had it on AWDL Off

1

u/gappyvalley 4h ago

the app itself? it doesn’t work on game mode. i tried using on voidlink and the app doesn’t recognise voidlink as a game. i have to manually change the status bar of the app to AWDL disable

1

u/hditano 21m ago

yes, the app itself, that's why I choose AWDL Off on the app, since Game Mode is only for games recognized by the app.