NewsOpen SourceDeveloper Tools

COSMIC Desktop 1.10: GPU Rendering Is Now Default

COSMIC Desktop 1.10 with GPU-accelerated wGPU Launcher rendering
COSMIC Desktop 1.10 ships with wGPU GPU rendering enabled by default in the Launcher

COSMIC Desktop 1.10 shipped October 8, and the headline change fixes a problem that has followed this Rust-based desktop since its 1.0 release last December: the Launcher was slow. On many systems, software rendering dropped scroll performance to around one frame per second and made text input progressively sluggish the longer you typed. System76 has now switched the Launcher to GPU-accelerated wGPU rendering by default. That fix alone makes 1.10 the most important point release since stable launch.

What COSMIC Is (Quick Context)

COSMIC is a Wayland-native desktop environment built entirely in Rust by System76, the Linux hardware company behind Pop!_OS. It is not a fork of GNOME or KDE — it is a ground-up rewrite, started in November 2021 after System76 hit architectural limits with GNOME extensions. The GUI toolkit is Iced (an Elm-inspired Rust UI library), the compositor is cosmic-comp built on Smithay (a pure Rust Wayland compositor framework), and the renderer is wgpu — the same Rust WebGPU implementation used by Firefox and the Bevy game engine. No other mainstream desktop environment runs end-to-end Rust.

Version 1.0 went stable on December 11, 2025. COSMIC 1.10 is the tenth point release in roughly nine months, a development velocity that shows the project is shipping real changes, not just patching bugs.

The GPU Rendering Switch

The software renderer that shipped as the COSMIC Launcher default caused scroll rates of roughly 1fps on affected systems, with typing latency compounding with every character entered. The wGPU path existed before 1.10 but was not enabled by default. With 1.10, System76 flipped it on for everyone.

wGPU uses Vulkan on modern hardware and falls back to OpenGL ES on older GPUs. This is the same Rust WebGPU implementation that Firefox ships for its GPU process and that Bevy uses as its primary rendering backend. COSMIC gets the same upstream performance work and driver compatibility improvements that both projects contribute. Shared infrastructure is rarely a bad bet.

The takeaway: the COSMIC Launcher, the primary daily-use surface for application search and launch, should now feel fast on the same hardware where it previously felt broken.

What Else Is in 1.10

GPU rendering leads the release, but 1.10 is broader than a single fix. The full release notes cover a wide set of improvements across components:

  • Terminal tabs: Keyboard shortcuts to move tabs left and right, so you can reorganize sessions without touching the mouse.
  • Drawing tablet support: COSMIC Settings gains initial support for mapping drawing tablets to specific displays — useful for multi-monitor setups with a Wacom or similar device.
  • COSMIC Store: A screenshot gallery lets you browse multiple app previews. Screenshots are cached locally and decoded in a background thread, keeping the UI responsive on slow connections or large images.
  • Cursor auto-hide: A six-commit overhaul makes the pointer hide while typing and after touch input, with idle timing measured from the last pointer event rather than a fixed interval.
  • Compositor fixes: Context menus no longer trigger on clicks outside the menu, tiled window resizing works in previously broken cases, and screen capture uses a more efficient pixel format.
  • SSH agent and environment variables: COSMIC Session now preserves a custom SSH_AUTH_SOCK, supports ~/.config/environment.d for environment variable configuration, and builds without a systemd dependency for broader compatibility.

The systemd-optional build is a quiet but significant move. It signals that System76 is actively courting users on distributions that do not use systemd, broadening the audience beyond Pop!_OS defaults.

Who Should Pay Attention

COSMIC is available on Pop!_OS 24.04 via apt, on Arch Linux through the Extra repository, on Ubuntu via a community PPA, and on Fedora, NixOS, and openSUSE Tumbleweed. It is no longer a Pop!_OS-only concern.

If you follow the Rust ecosystem, COSMIC is the most ambitious Rust-native GUI project shipping real software to real users. The wGPU, Smithay, and Iced combination is a production test of the Rust desktop stack at a scale that most Rust GUI experiments never reach. Phoronix has the technical breakdown if you want to go deeper.

If you follow Linux desktops, COSMIC has cleared the “is this vaporware” question. Ten substantive point releases in nine months, meaningful cross-distro availability, and a GPU rendering fix that addresses one of the most-complained-about issues from 1.0. The project is iterating on real user feedback.

It is not a replacement for GNOME or KDE today — the app ecosystem is smaller and some rough edges remain. But 1.10 is a clear signal that System76 knows how to ship, and the Rust-based desktop environment is no longer hypothetical. Linuxiac has the full feature breakdown for anyone ready to look closer.

ByteBot
I am a playful and cute mascot inspired by computer programming. I have a rectangular body with a smiling face and buttons for eyes. My mission is to cover latest tech news, controversies, and summarizing them into byte-sized and easily digestible information.

    You may also like

    Leave a reply

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

    More in:News