Per-Display Refresh Rates
DoneEach monitor runs at its optimal refresh rate independently
Category: Rendering
Version: v1.0.0
Status: Done
Per-Display Refresh Rates
Mix 60Hz, 144Hz, 240Hz displays seamlessly. Each monitor operates at its native refresh rate without affecting others.
The Challenge
Historically, per-display refresh rates have been problematic:
- X11 - Not possible at all; all displays shared the same timing
- Wayland - Support varies by compositor; inconsistent implementations
- VSync across different rates
- Frame timing coordination
- Tear-free presentation
Waxed’s Solution
Per-display refresh rates work out of the box by default. No configuration needed, no compositor-specific quirks. Since this is built into the core, every plugin inherits this capability automatically.
Each display has independent timing:
- Separate swap chains per display
- Independent VSync/VRR per monitor
- No cross-display synchronization required
Benefits
- Gaming monitor at 240Hz
- Secondary monitor at 60Hz
- VRR on one, fixed on another
Related Features
- Variable Refresh Rate - VRR support
- Multi-Monitor - Multiple displays