// HIGH REFRESH RATE ARCHITECTURE
120 FPS iPhone Screen Mirroring on macOS
Standard wireless mirroring protocols (such as AirPlay and Apple's native iPhone Mirroring) cap their video streams at 60 FPS (or 30 FPS under heavy Wi-Fi congestion). MirrorUE unlocks full 120 FPS ProMotion fluidity over USB using a zero-copy Metal pipeline.
The Problem with 60 Hz Mirroring Caps
If you own an iPhone with a ProMotion display (iPhone 13 Pro through iPhone 16 Pro Max), your device renders animations and games at 120 Hz. When viewed through a 60 FPS mirror, 50% of the frames are discarded, creating noticeable micro-stutter during rapid scrolling, UI animations, and mobile gaming.
How MirrorUE Delivers True 120 FPS
MirrorUE utilizes macOS's low-level CoreMediaIO device stream paired directly with Apple Silicon's Unified Memory architecture:
⚡ Hardware Video Capture
Captures uncompressed frames over USB 2.0 / USB 3.0 at native device refresh rate directly from CoreMediaIO.
🎮 Zero-Copy Metal Render
Passes CVPixelBuffer memory directly to Metal shaders without intermediate CPU copies or double-buffering lag.
📉 Latency < 20 ms
End-to-end input-to-display latency averages just 16.8 ms on Apple Silicon M-series Macs.
Compatible 120 Hz Devices
- iPhone: iPhone 13 Pro / Pro Max, iPhone 14 Pro / Pro Max, iPhone 15 Pro / Pro Max, iPhone 16 Pro / Pro Max.
- iPad: iPad Pro 11-inch & 12.9-inch / 13-inch (M1, M2, M4 ProMotion models).
- Mac Displays: MacBook Pro (14" / 16" ProMotion), Apple Studio Display, or any 120Hz/144Hz external monitor.
Free and Open Source · MIT License · macOS 14+