RC RANDOM CHAOS

Linux Kernel Absorbs Windows Sync Primitives to Speed Up Proton Gaming

· via Hacker News

Original source

Linux gaming is faster because Windows APIs are becoming Linux kernel features

Hacker News →

Linux gaming hit a milestone in March 2026, crossing 5% of Steam’s user base, driven by Windows 10’s end of support and the Steam Deck’s quiet conversion of millions into Linux users. The performance story is shifting from Wine and Proton’s translation layer down into the kernel itself. The latest example is NTSYNC, a new in-kernel driver authored by CodeWeavers’ Elizabeth Figura that natively implements the Windows synchronization primitives games use to coordinate parallel work across CPU cores, eliminating the need for Wine to fake them with esync or fsync workarounds.

The headline 40–200% FPS gains in early benchmarks compared NTSYNC against vanilla upstream Wine, which almost no one actually uses. Against Proton’s existing fsync, gains are modest and concentrated in titles that previously struggled. The real win is correctness: fsync emulation produced subtle deadlocks, hitches, and edge-case bugs that won’t surface on benchmark charts but break individual games. Valve’s Pierre-Loup Griffais acknowledged fsync was fast enough yet shipped NTSYNC in stable SteamOS anyway, because matching Windows behavior exactly closes those bug classes at the source.

NTSYNC follows an earlier pattern — Linux previously gained multi-event wait support specifically because Wine needed it — and reflects sustained investment from Valve, CodeWeavers, and independent contributors to make Linux a first-class gaming platform without permanent out-of-tree patches. As distributions like Bazzite, CachyOS, Fedora, and Ubuntu pick up the new kernel, the fix propagates automatically. With Linux past 5% of Steam, the incentive to keep porting Windows internals into the kernel itself is only growing.

Read the full article

Continue reading at Hacker News →

This is an AI-generated summary. Read the original for the full story.