Skip to content
Waxed Display Server

Variable Refresh Rate

Done

Full VRR support built-in

Category: Rendering
Version: v1.0.0
Status: Done

Variable Refresh Rate

Adaptive sync just works, no plugin code required. Supports standard VRR protocols for smooth, tear-free gaming.

What is VRR?

Variable Refresh Rate allows the display to adapt its refresh rate to match the content’s frame rate. This eliminates stuttering and tearing without the input latency that traditional VSync introduces.

Supported Standards

VRR support works with compatible displays using standard adaptive sync protocols.

How Waxed Handles VRR

The core automatically detects VRR capabilities and enables them when appropriate:

  1. Automatic detection - Queries display capabilities at startup
  2. Dynamic switching - Enables/disables based on content needs
  3. Seamless fallback - Falls back to fixed refresh when needed
  4. Per-display control - Different settings for different monitors

Benefits

For Gaming

  • Smooth frame pacing even with variable frame rates
  • No tearing without VSync’s input lag penalty
  • Optimal experience for 40-144Hz gaming

Current Status

Core VRR infrastructure is complete. Ongoing work includes:

  • Testing on additional hardware configurations
  • Fine-tuning the switching heuristics
  • Adding plugin-level control over VRR behavior