
System76 shipped COSMIC Desktop 1.5 on July 29 — seven days after 1.4. That release cadence is the headline. Most desktop environments ship major versions once a year. System76 is pushing stability updates weekly, burning down a bug backlog at a pace that signals genuine production intent. This release fixes four categories of real problems: a CPU-draining panel bug, broken Chromium and Electron scaling, AMD GPU session crashes, and visual regressions in the Frosted Glass compositor theme.
The Lock Screen CPU Spiral, Fixed
The worst bug in 1.4 was invisible until you locked your screen. When locked, COSMIC’s panel entered a relayout loop: the is_dirty flag is only cleared during render callbacks, which stop firing on a locked display. With no render callbacks, is_dirty stayed permanently true, triggering continuous relayout checks that drove CPU usage up — eventually breaking mouse click response and window focus. Lock your screen and come back to a hot CPU and unresponsive desktop is a hard failure for any daily driver. COSMIC 1.5 breaks the loop at lock time. CPU returns to baseline.
Chromium and Electron Apps at Fractional Scale
If you run Chrome, Brave, VS Code, Slack, or Discord on a HiDPI display with scaling set below 1.0, those apps broke under COSMIC. Not cosmetically — they stopped functioning properly. This is a compositor-level fix: cosmic-comp now applies a workaround for Chromium and Electron apps under sub-1.0 fractional scaling settings. Any developer on a high-density laptop display mixing monitor densities knows the fractional scaling pain. This closes one significant gap in COSMIC’s desktop compatibility story.
AMD Hybrid GPU Laptops: No More Session Kills
AMD hybrid-GPU laptops were logging users out of their entire COSMIC session when the GPU triggered a recovery event. Recovery events are not rare on hybrid-GPU systems — power management transitions and display hotplug events can trigger one. COSMIC 1.5 also fixes a KMS (Kernel Mode Setting) correctness bug that caused the compositor to crash on shutdown, and handles DRM master access errors more cleanly when a GPU is not currently owning the display pipeline. UbuntuHandbook has the full multi-monitor and hybrid GPU fix breakdown.
Frosted Glass Visual Fixes
The Frosted Glass effect, introduced in 1.3, is still being hardened. Two regressions close in 1.5: flickering when “retain panel style on window maximize” is enabled alongside Frosted Glass, and broken rendering for panel applets after hotplugging an external monitor. These are the edge cases that turn up after a feature ships to a wider audience.
Why the Architecture Matters Here
COSMIC is built in Rust, on Wayland, from scratch. The compositor (cosmic-comp) runs on Smithay, a Rust-native Wayland compositor library. The GUI toolkit is Iced, which enforces an Elm-inspired immutable message/update/view pattern. No X11 retrofit. No legacy C compositor with three decades of accumulated workarounds underneath.
This matters in practice. The Chromium scaling fix and the GPU recovery fix are not fighting around X11 protocol assumptions or Mutter and KWin compatibility layers. The bugs are in COSMIC’s own compositor code, which means the fixes are clean and the surface stays narrow. That is a meaningful structural advantage over retrofitted Wayland support in GNOME and KDE Plasma — though both of those projects have had years more to stabilize.
Still Not for Everyone
COSMIC’s community coverage in July has been positive, with reviewers calling it “probably the nicest surprise of 2026” in the Linux desktop space. The realistic picture is more nuanced. Fewer apps ship native COSMIC support, the extension and theme ecosystem is a fraction of what GNOME or KDE offers, and weekly releases mean you are running a project still actively chasing its own bug backlog. If you need a desktop that just works without intervention, GNOME and KDE have years of stabilization COSMIC has not yet accumulated.
If you want a modern, Wayland-native environment with built-in tiling, fast iteration, and a Rust foundation, COSMIC 1.5 on Pop!_OS 24.04 LTS is the best state it has ever been in. Packages are also available for Fedora and Arch-based distributions.
What’s Next
At the current weekly pace, COSMIC 1.6 is probably seven days out. System76’s pattern since 1.0 has been to ship aggressively and harden continuously. The 1.x series is doing what post-1.0 releases should: closing real bugs for real users, not stacking features before the foundation is solid. That is a good sign for where COSMIC is headed — and for Rust’s place in the Linux desktop stack.













