Skip to content
Waxed Display Server

Per-Display Refresh Rates

Done

Each 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