System76 announced further development plans for its Rust-based COSMIC desktop following the December release of COSMIC Epoch 1 alongside Pop!_OS 24.04. The company published a roadmap of intended features for the next two major updates — Epoch 2 and Epoch 3 — highlighting a Vulkan renderer for the COSMIC Wayland compositor, large performance optimizations, and a slate of gaming and accessibility improvements. Many items aim to reduce CPU use, add HDR and night-light support, and expand input/device compatibility, though no shipping dates were included. The post frames these changes as iterative upgrades to polish UX and boost multimedia and gaming performance across the desktop.
Key Takeaways
- System76 outlined action items for COSMIC Epoch 2 and Epoch 3 after releasing Epoch 1 in December alongside Pop!_OS 24.04.
- Epoch 2 targets a Vulkan renderer for the COSMIC Wayland compositor and performance work such as reactive rendering expected to cut CPU use by roughly 60–80%.
- Other Epoch 2 plans include multi-threaded image decoding, parallel GPU image uploads, window drop shadows, a blur/frosted glass effect, applet settings, and Wacom tablet support.
- Epoch 3 items include a COSMIC Greeter, workspace animations, HDR and Night Light compositor support, gamepad/controller improvements, and session restoration for window sizes and positions.
- Editor and tooling updates are planned: COSMIC Edit is slated to gain LSP support, spell checking, and split views; COSMIC Settings will add per-app volume controls.
- System76 specifically calls out gaming experience improvements across the compositor and desktop components, and mentions SVG cursor support and hotloading applets.
- No timelines were published; the company presented these as roadmap goals rather than fixed-release commitments.
Background
COSMIC is an open-source desktop environment that System76 has been developing in Rust; the project moved into a broader public release with COSMIC Epoch 1 in December, packaged with Pop!_OS 24.04. That initial release established the baseline compositor, panel, and applet framework, and since then System76 has issued point releases focused on stability and polish. The roadmap for Epoch 2 and Epoch 3 represents a shift from stabilization toward feature expansion and performance rework, reflecting both upstream Wayland trends and user requests for multimedia and gaming improvements. Stakeholders include System76 engineers, Pop!_OS users, open-source contributors, and downstream Linux gamers who expect smoother compositor behavior and better hardware acceleration.
System76 frames COSMIC as a modern, modular desktop that balances usability and extensibility, aiming to ship compositing features typically found on other platforms while maintaining open-source principles. Earlier desktop projects and Wayland compositors have emphasized GPU-driven rendering for smoother animations and reduced CPU overhead; System76’s roadmap follows that pattern by proposing a Vulkan renderer and parallelized image paths. The company’s hardware business (laptops/desktops) gives it a practical interest in improving tablet and input-device support such as Wacom and game controllers. Still, the roadmap is presented as aspirational, with priorities that may shift based on engineering effort and community feedback.
Main Event
In a blog post published by System76, the engineering team listed concrete action items for the next two COSMIC epochs. For Epoch 2, the headline technical effort is a Vulkan renderer for the COSMIC Wayland compositor, motivated in part by the desire to enable HDR and Night Light features while offloading work to the GPU. The same Epoch 2 list emphasizes performance changes including “reactive rendering” intended to cut CPU usage by an estimated 60–80%, plus multi-threaded image decoding and parallel GPU uploads to accelerate UI painting. Visual polish items are listed as well: window drop shadows for the libcosmic library, a blur/frosted-glass window effect in the compositor, and improved panel applet settings.
Epoch 3 expands the scope toward session management and UI niceties: System76 plans a COSMIC Greeter (a login/lock screen experience), workspace animations, SVG cursor support, and hotloading applets so panel extensions can be refreshed without restarting the shell. The company also calls out gamepad/controller support work and the ability to restore sessions so window geometry and position are preserved across logins. On the application side, the COSMIC Edit editor is slated for language server protocol (LSP) integration, spell checking, and split panes, while COSMIC Settings will gain per-app volume controls.
System76 connected several items to concrete user experiences: the Vulkan renderer and HDR/Night Light work aim to improve color fidelity and power/CPU efficiency, the reactive rendering and multi-threaded image paths are meant to make the desktop feel more responsive, and the gaming-focused improvements are intended to reduce compositor interference with full-screen games. The post explicitly notes these are planned features; it does not list release dates or exact milestones beyond the Epoch 2 and Epoch 3 labeling.
Analysis & Implications
A Vulkan renderer for a Wayland compositor is a substantive engineering undertaking that shifts compositing responsibilities from CPU-driven drawing to GPU-accelerated pipelines. If implemented, such a renderer can enable HDR pipelines and more efficient frame submission, which would directly benefit high-dynamic-range displays and color-managed workflows. The stated 60–80% CPU reduction reference for reactive rendering is large; if achieved, it would lower thermal and power pressure on laptops and improve responsiveness on lower-end hardware. However, actual gains will vary by workload, driver quality, and hardware GPU capabilities.
Multi-threaded image decoding and parallel GPU uploads align with modern UI frameworks that decouple resource loading from the main UI thread. This reduces jank and keeps animations smooth during IO-heavy operations like loading large thumbnails or many images. For gamers, reducing compositor overhead and providing an explicit path for full-screen GPU use can cut stutter and input latency, but success relies on careful synchronization with Vulkan and existing graphics stacks (Mesa drivers on Linux, GPU firmware behavior, etc.).
The roadmap choices also reflect trade-offs: adding blur effects, shadows, and animations improves aesthetics but can increase GPU work and battery use if not optimized. System76 appears to be conscious of this, emphasizing reactive rendering and parallelism to balance visual features with efficiency. The inclusion of device support (Wacom, gamepads) and session restore addresses usability gaps that power users and creators have requested, which can broaden COSMIC’s appeal beyond casual desktop users to professionals and gamers who value predictable window state and input fidelity.
Comparison & Data
| Feature Area | Epoch 2 (Planned) | Epoch 3 (Planned) |
|---|---|---|
| Rendering | Vulkan renderer; reactive rendering (60–80% CPU reduction target) | HDR & Night Light compositor support |
| Performance | Multi-threaded image decoding; parallel GPU uploads | Workspace animations (optimized) |
| UX & Visuals | Blur/frosted glass; window drop shadows; applet settings | COSMIC Greeter; SVG cursor; hotloading applets |
| Input & Devices | Wacom tablet support | Gamepad/controller support; session restore |
| Applications | — | COSMIC Edit: LSP, spell check, splits; per-app volume |
The table summarizes stated targets per epoch and highlights that Epoch 2 centers on renderer and performance plumbing while Epoch 3 focuses on UX refinements and session/tooling features. These changes mirror a common two-stage approach: first rework the rendering/engine, then layer user-facing features on the more capable foundation. Real-world impact will depend on driver support (Mesa, proprietary drivers), hardware acceleration availability, and how System76 balances visual effects with battery life targets.
Reactions & Quotes
System76 framed the roadmap as engineering-forward work intended to both optimize resource use and deliver new visual features. The company emphasized compositing and performance as priorities for Epoch 2 and described Epoch 3 as the phase for greeter, animations, and application enhancements.
“We plan to introduce a Vulkan-based renderer and reactive rendering to reduce CPU overhead and enable HDR-capable features.”
System76 (official blog, paraphrased)
Independent coverage from technology outlets highlighted the potential gaming benefits but noted the lack of firm timelines. Observers in the Linux graphics community remarked that a Vulkan compositor could align COSMIC with other modern Wayland shells that exploit GPU pipelines for smoother animations and lower CPU usage.
“A Vulkan compositor could meaningfully lower compositor interference for fullscreen games, but driver and integration work will determine real gains.”
Phoronix (technology media, paraphrased)
Community responses on forums and social channels mixed cautious optimism with requests for rollout details and driver compatibility notes. Some users praised the planned session restore and per-app volume controls as practical productivity improvements, while others flagged concerns about power use from additional visual effects on laptops.
“Session restore and per-app volume are the kinds of small features that make daily workflows smoother — excited to try them.”
Community user reaction (paraphrased)
Unconfirmed
- No release dates were provided for Epoch 2 or Epoch 3; timing and shipping windows remain unspecified.
- The claimed 60–80% CPU reduction from reactive rendering is an engineering target and may vary across workloads, drivers, and hardware.
- Details of the HDR pipeline, color management, and how Night Light will interact with HDR displays were not disclosed and remain to be specified.
Bottom Line
System76’s roadmap for COSMIC Epoch 2 and Epoch 3 signals a move from stabilization to a combination of engine-level rework and user-facing polish. The Vulkan renderer and parallelized image paths are the kind of infrastructural changes that can unlock visual features such as HDR while reducing CPU load, but their real impact depends on driver support and careful implementation. Epoch 3’s focus on greeter, session restore, and editor tooling suggests System76 aims to round out the desktop experience for creators, gamers, and everyday users alike.
For users and administrators, the practical takeaway is to watch subsequent System76 updates and test builds: the roadmap is promising but remains a plan rather than a shipped product. Those evaluating COSMIC for production or gaming should track driver compatibility (Mesa/proprietary drivers) and benchmark early builds when they appear to validate performance and power characteristics.
Sources
- System76 Blog — official company blog / roadmap post (official)
- Phoronix — independent technology media coverage summarizing the System76 post (technology media)