Hyprland 0.50 drops legacy renderer, adds privacy controls & experimental triple buffering

Hyprland 0.50 drops legacy renderer, adds privacy controls & experimental triple buffering

Hyprland 0.50.0 brings major updates to its graphics system, dropping the legacy renderer and requiring OpenGL ES 3.0 or higher. All explicit synchronization settings have been removed, as sync is now always on by default. The deprecated render-ahead-of-time options have also been eliminated to streamline configuration.

A new experimental render scheduling feature introduces dynamic triple buffering to boost FPS on low-end systems without impacting performance or latency, though it's off by default. The update also adds a privacy-focused noscreenshare rule to blackout selected windows during screen sharing.

An internal automated testing framework now checks every commit for regressions. The release adds a cleaner monitorv2 config syntax, a new group selector for windowrules, and protocol support for ext_workspace_v1 and drm_lease on multi-GPU setups. Other additions include fixes for mpv crashes, an unbind = all config option, automatic HDR with cm_auto_hdr, and improved keyboard permission management.

by Mauricio B. Holguin

justarandom
ma
du
justarandom found this interesting
Hyprland iconHyprland
  38
  • ...

Hyprland is an independent tiling Wayland compositor developed in C++. It offers dynamic tiling, tabbed windows, and a custom renderer for window animations and visual effects like rounded corners and Dual-Kawase Blur on transparent windows. Known for its clean C++ codebase, Hyprland is extensible through plugins and extensions. It serves as a window manager and compositor, with a high user rating of 4.9.

No comments so far, maybe you want to be first?
Gu