Sway 1.12 Brings HDR10 and Window Capture to Tiling Wayland Users

Sway 1.12 delivers HDR10 output on the Vulkan renderer, individual window capture for sharing, refined color management, and five new Wayland protocols. Built on wlroots 0.20, the release also adds playerctl bindings, display manager support, and relaxed GPU startup behavior. These targeted upgrades close practical gaps for tiling Wayland users.
Sway 1.12 Brings HDR10 and Window Capture to Tiling Wayland Users
Written by Lucas Greene

Sway 1.12 arrived on May 25, 2026. The i3-inspired tiling compositor for Wayland now delivers HDR10 output through its Vulkan renderer. It also adds the ability to capture individual application windows. These updates mark measurable progress for users who rely on lightweight, keyboard-driven desktop environments.

Developers built the release on top of wlroots 0.20.0. That library handles much of the heavy graphics and protocol work. Phoronix first reported the stable launch hours after the GitHub tag went live. The piece noted 119 changes contributed by 46 people across the development cycle. But the final stable notes list 27 commits from 50 contributors. Numbers vary slightly depending on which release artifacts one checks.

HDR10 support stands out. It activates only when the Vulkan renderer runs. HDR10 remains the dominant open standard for high dynamic range video and images. Users with compatible displays gain brighter highlights, deeper blacks, and more accurate colors without switching to a different compositor. The change aligns Sway closer to what GNOME, KDE Plasma, and some games already offer on Wayland.

Window-level capture comes next. Screen-sharing applications can now grab a single surface instead of the entire output. This feature had been missing for years. It finally lands thanks to work in xdg-desktop-portal-wlr and supporting protocol extensions. Reddit users in r/swaywm had waited for it. Many stuck with Plasma precisely because individual window sharing worked there. That barrier drops.

Color handling sees several refinements. A new --device-primaries command-line option tells Sway to adopt the color primaries advertised in a monitor’s EDID data. The default srgb output profile now applies a piece-wise sRGB transfer function rather than a simple gamma 2.2 curve. The old behavior stays available through the gamma22 alias. These tweaks improve color accuracy on a wider range of hardware. They also prepare the ground for broader color-management-v1 adoption.

Sway 1.12 implements five new Wayland protocols. Color-management-v1 and color-representation-v1 bring structured color pipeline control. Xdg-toplevel-tag-v1 lets applications tag surfaces for easier identification. Ext-workspace-v1 improves workspace management from external tools. Wl_fixes rounds out the set with miscellaneous corrections. Each addition expands what clients can request and what the compositor can guarantee. Simon Ser, a key maintainer, contributed to several of these integrations.

Smaller but practical changes fill out the release. The default configuration file now ships ready-made key bindings for playerctl. Media controls work out of the box for many users. Keypad slide switches gain input support. Sway no longer aborts startup on GPUs it does not officially support. NVIDIA proprietary drivers, long a point of friction, now trigger only an informational message. Administrators can suppress the warning with a flag or environment variable.

Display managers receive official backing. Starting Sway through SDDM, LightDM, or GDM no longer sits in uncertain territory. The project tested and documented the paths. That matters for enterprise deployments and users who prefer graphical login screens over a tty.

But the release avoids flashy claims. No single feature transforms the entire desktop. Instead the updates close long-standing gaps. Tiling enthusiasts who stayed on X11 for HDR or screen sharing can now test a full Wayland stack. Early feedback on X, formerly Twitter, shows excitement mixed with caution. One Linuxiac post highlighted the combination of HDR, window capture, and the wlroots bump. Another 9to5Linux article detailed the protocol list and playerctl bindings.

Development moved steadily. Release candidates appeared in March and April 2026. RC1 followed wlroots 0.20 by days. Testers reported issues with transaction handling and dirty node cleanup. Those landed fixes before the final cut. The GitHub release page lists every contributor. Names such as Furkan Sahin, Hugo Osvaldo Barrera, and llyyr appear alongside Ser. The project remains a community effort even as its architecture grows more complex.

Compatibility stays high. Existing i3 configs continue to work with few modifications. Users who compile from source pull wlroots 0.20 first. Package maintainers in Fedora, Alpine, and Debian already prepared 1.12-rc3 builds. Stable packages should follow quickly. Those running NVIDIA hardware gain the most immediate relief from the startup warning change.

Performance implications look modest. Vulkan renderer adoption was already optional. Enabling HDR does add some overhead on the GPU side, yet modern integrated and discrete chips handle the extra color math without drama. Window capture offloads work to the portal service rather than the compositor itself. The net result feels like refinement more than reinvention.

Longer term, these pieces fit into a larger picture. Color management, explicit synchronization, and better protocol coverage all point toward a Wayland experience that rivals or exceeds X11 in professional creative work. Sway sits at the center for many power users. Its conservative design and strict tiling model make it a proving ground for new standards. When Sway adopts a protocol, other compositors often follow.

Plenty remains ahead. Fractional scaling, improved screencast quality, and broader HDR metadata support sit on the roadmap. The community will keep pressure on NVIDIA for better open drivers. Yet for today, Sway 1.12 gives administrators and developers a more complete, more capable base. They can deploy it with fewer workarounds. They can share precise content. They can trust color output on calibrated displays.

The project never chased mass-market appeal. It delivers exactly what its users asked for, one careful release at a time. Version 1.12 continues that tradition. HDR arrives. Windows become shareable. Colors grow accurate. The rest of the stack simply gets out of the way. That quiet competence explains why Sway retains such a dedicated following even as flashier alternatives appear.

Subscribe for Updates

DevNews Newsletter

The DevNews Email Newsletter is essential for software developers, web developers, programmers, and tech decision-makers. Perfect for professionals driving innovation and building the future of tech.

By signing up for our newsletter you agree to receive content related to ientry.com / webpronews.com and our affiliate partners. For additional information refer to our terms of service.

Notice an error?

Help us improve our content by reporting any issues you find.

Get the WebProNews newsletter delivered to your inbox

Get the free daily newsletter read by decision makers

Subscribe
Advertise with Us

Ready to get started?

Get our media kit

Advertise with Us