Hyprland v0.57.2 releases with stability fixes and real-time scheduling patches
Hyprland v0.57.2 addresses various regressions and crashes caused by real-time scheduling under heavy workloads.
Summary
The Hyprland Wayland compositor has released version 0.57.2, which serves as a maintenance update containing several backported patches from the main development branch. This release specifically targets stability issues, including crashes that occurred during heavy system loads when real-time scheduling was active.
In addition to stability improvements, the update resolves several functional regressions across the compositor's core subsystems. These changes affect window management, protocol handling for subcompositors, and various rendering artifacts, ensuring a more consistent experience for users utilizing advanced Wayland features.
Technical improvements in Hyprland v0.57.2
- Scheduling and Core: The update stops the compositor from acquiring real-time scheduling and ensures that the prctl(2) system call is only enabled on Linux platforms.
- Window Management: Fixes include resolving expired window references in Lua objects, preserving parent-relative window placement in floating layouts, and allowing windows to be unpinned from special workspaces.
- Rendering and Protocols: Addresses invalidation artifacts occurring with overlapping floating windows and improves subcompositor protocol handling by fixing nested ancestor traversal and managing expired ancestry during teardown.
- Input and UI: Resolves issues with modifier key resolution during remapping, fixes brightness saturation calculations, and updates layer surface handling to use refocusPointer instead of simulate on map.
Why it matters
This update is critical for Hyprland users seeking a stable desktop environment, particularly those running high-load workloads where real-time scheduling previously caused crashes. By hardening the Wayland protocol implementations and fixing Lua-based configuration regressions, it improves the reliability of the compositor for power users and developers.
Original reference: github.com →