Hyprland 0.57.2 Fixes Crashes Under Heavy Load and Rendering Issues

Hyprland 0.57.2 addresses crashes related to real-time scheduling, rendering artifacts, fullscreen behavior, and window management bugs.

Hyprland 0.57.2 has been released as a maintenance update to the dynamic tiling Wayland compositor, fixing regressions and crashes introduced in earlier versions. The update follows version 0.57.1 and includes fixes backported from the main development branch.

The most important fix addresses crashes that could occur under heavy system load from real-time scheduling. To resolve the issue, Hyprland no longer attempts to acquire real-time scheduling during initialization.

The update also addresses rendering issues, including display artifacts that can appear when two floating windows overlap. Additionally, it corrects fullscreen handling for certain applications and fixes an issue where the scrolling layout failed to restore the previous column width after leaving fullscreen mode.

Window management improvements include preserving the position of floating windows relative to their parent and fixing a bug that prevented windows from being unpinned onto special workspaces. Background and bottom layers can now appear beneath fullscreen windows.

Keyboard handling has been corrected to properly resolve modifiers when keys are remapped. Other fixes address pointer grab checks, application activation tokens, and nested surface handling in the Wayland subcompositor.

For users relying on Lua-based configuration, Hyprland 0.57.2 fixes an issue involving access to expired window references. Finally, the release corrects brightness and saturation calculations, improves handling of child processes terminated by signals, and addresses several smaller configuration and compositor shutdown issues.

For more information, see the 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 *