Discord has detailed a series of Linux improvements that bring hardware-accelerated screen sharing, Steam Deck streaming, automatic updates and better Wayland support to its desktop application. The upgrades also enable global push-to-talk shortcuts, while a separate project aims to introduce per-application audio sharing in the future.
In a technical blog post published on November 12, 2026, Discord engineer Josh Stratton outlined changes introduced over the past year and explained how the company has addressed several long-standing limitations affecting Linux users. The improvements are particularly relevant to PC gamers and Steam Deck owners who rely on Discord for voice communication and gameplay streaming.
One of the most significant changes concerns Discord’s Go Live screen-sharing feature. Discord has worked with Linux development company Igalia to improve compatibility with Wayland, the display protocol increasingly used by modern Linux distributions.

The updated implementation uses Wayland’s existing screen-sharing infrastructure alongside PipeWire, allowing users to select a screen or application window through a system permission dialog. Once permission is granted, Discord receives video frames through PipeWire and processes them for streaming.
Discord now supports hardware-accelerated video encoding through VA-API on compatible AMD and Intel GPUs, alongside NVIDIA’s NVENC technology on supported graphics hardware. Instead of relying primarily on CPU-based encoding, the application can use dedicated GPU capabilities to compress video before encrypting and transmitting the stream.
This approach is designed to reduce CPU overhead during screen sharing, leaving more processing resources available for games and other applications. However, Discord has not published comparative gaming frame-rate benchmarks for these improvements, so the actual performance benefit will depend on the hardware and software configuration.
The changes extend across GNOME, KDE, gamescope and other compatible Wayland compositors.
Steam Deck users also benefit from the updated streaming system. Discord confirms that Go Live now works in both Steam Deck Game Mode, which uses gamescope, and Desktop Mode.
Game Mode support is particularly useful because it allows gameplay streaming without requiring users to switch into the handheld’s traditional desktop environment. Discord had previously introduced zero-copy encoding improvements for Steam Deck streaming, reducing unnecessary video-data transfers during capture and encoding.
The expansion comes as Linux gaming compatibility continues to improve across SteamOS and Proton. Recent developments include SCUM's Linux multiplayer support through Proton and expanded Steam Deck and Proton support in Kiln: Reshaped.
Beyond streaming, Discord has redesigned its Linux update system to eliminate the repeated manual downloads previously required for many installations.
The new updater is written in Rust and uses a small bootstrap package to install Discord into a writable location within the user’s home directory. Once installed, Discord can download and apply its own updates without requiring administrator privileges.
The system supports installations originating from Debian, RPM, Arch and tarball packages, with additional distribution formats now available through Discord’s download page. Its design also addresses complications associated with Linux distributions that restrict modifications to system directories.
Discord has implemented binary delta patches using bsdiff, meaning updates only need to download changed data rather than complete application packages. Multithreaded decompression and immediate installation of completed downloads further improve the process.
According to Discord’s internal measurements, delta updates on Linux are approximately 23% faster on average. This figure refers specifically to update installation performance, not overall application responsiveness or gaming performance.
Another notable improvement addresses global keyboard shortcuts under Wayland.
Unlike X11, Wayland restricts applications from monitoring keyboard input while running in the background. This previously created difficulties for features such as push-to-talk, which need to respond even when another application or game has keyboard focus.
Discord now uses the GlobalShortcuts API to register shortcuts with the desktop environment. Its implementation accounts for differences in shortcut formatting between environments such as KDE and other desktops.
The application also avoids repeatedly requesting permission for unchanged shortcuts, reducing unnecessary approval dialogs. As a result, push-to-talk and other supported global keybinds can function while Discord is running in the background.
Discord separately highlighted global shortcut support in its November 9 patch notes, confirming that the improvement has already reached the Linux client.
Despite these advances, Discord acknowledges that its Linux application has not yet achieved full feature parity with other desktop platforms.
The company’s next major project focuses on per-application audio sharing under Wayland. Currently, Linux users generally face a choice between sharing all desktop audio or excluding audio entirely when broadcasting through the existing capture system.
Discord is collaborating with Igalia to introduce application-specific audio capture through xdg-desktop-portal, the infrastructure used to manage screen-sharing permissions on Linux.
The planned functionality would allow users to select audio from a particular application rather than broadcasting sound from their entire desktop. For gamers, this could eventually make it possible to share game audio without including unrelated system sounds or other applications.
The work also involves implementing the required functionality within GNOME and KDE. Because the project requires changes across Linux desktop components, its benefits are intended to extend beyond Discord to other applications using the same screen-sharing infrastructure.
Discord has not announced a release date for per-application audio sharing and cautions that widespread adoption across Linux desktops will take time.
For now, hardware-accelerated Go Live streaming, Steam Deck Game Mode support, automatic updates and Wayland global shortcuts are among the improvements already available. The November technical overview consolidates these existing changes while identifying selective audio capture as a remaining limitation.
