Hyprland 0.50 Lands with New Render Scheduler and Tons of Fixes

Hyprland 0.50 tiling Wayland compositor drops legacy rendering, adds triple buffering, and packs in new features for better Wayland compositing performance.

Over two months after the previous 0.49 release, Hyprland, a favorite among fans of eye-pleasing tiling window compositors, has just rolled out version 0.50, packed with improvements, experimental additions, and some breaking changes.

First things first—this update isn’t entirely backward compatible. The legacy renderer has officially been dropped, meaning Hyprland now requires at least OpenGL ES 3.0 to run. Some older setups might need to be adjusted accordingly.

Additionally, the explicit_sync and render-ahead-of-time settings have been removed from the renderer config. Why? Because explicit sync is now the default, and the ahead-of-time rendering options weren’t even being used anymore.

Moreover, if your hardware can’t quite keep up, Hyprland now dynamically switches to triple buffering. This could significantly boost FPS on devices that aren’t exactly powerhouses, and the best part is that it won’t compromise your system’s performance or latency if it’s already handling things smoothly.

Currently, this feature is experimental and disabled by default; however, the developers aim to refine any remaining issues and enable it by default in the upcoming 0.51 release.

Privacy-conscious users will appreciate the new noscreenshare window rule, which blacks out any window marked with it during screen sharing—handy for keeping sensitive info out of view.

Behind the scenes, Hyprland now has a proper internal test framework to catch regressions early. It’s not exhaustive yet, but it’s a big step toward more stable updates.

The update also brings a bunch of quality-of-life improvements, including:

  • A cleaner monitorv2 syntax for less cluttered monitor configurations.
  • Multi-GPU support for drm_lease.
  • A new unbind = all config option for input management.
  • Automatic HDR handling via cm_auto_hdr.
  • Dynamic texture loading to save VRAM when possible.

In addition to these improvements, the update also resolves numerous bugs. Crashes around hyprpm and Hyprland itself have been addressed, snap now respects outer gaps, and blur artifacts on popups have been cleaned up. Additionally, workspace rendering behind screen locks has been disabled by default to enhance privacy.

For more details, refer to the announcement or review the full changelog.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Leave a Reply

Your email address will not be published. Required fields are marked *