Valve Drops Proton 11.0-1b and 10.0-4b to Match Steamworks SDK 1.65
Valve published two new Proton compatibility builds today, and if your Steam library suddenly refuses to launch after a routine client update, these might just save your evening. Proton 11.0-1b and Proton 10.0-4b both landed around 10:33 UTC on July 28 with official bindings for the freshly released Steamworks SDK 1.65.
Arkadiusz "ivyl" Hiler, the CodeWeavers engineer who normally maintains Proton's upstream client integration, pushed both releases minutes apart. That tracks with his usual cadence of wrangling Wine patches over on the Proton GitHub page. The changes ride on top of their respective base branches, with the 11.x line shipping on June 18 rebased on Wine 11.0, while the older 10.x branch continues holding the line for distributions that have not migrated yet.
The Technical Changes
Paul Gofman handled the SDK 1.65 bindings under commit CW-Bug-Id #27428, slapping the necessary compatibility layers into Proton's lsteamclient component so Windows Steam DLLs actually talk to Linux. The networking fix targets a persistent WoW64 quirk where the networking_message struct layout diverged between 32-bit and 64-bit environments. Games using SteamNetworkingSockets::ReceiveMessagesOnConnection() were previously getting corrupted data when you ran older 32-bit titles through a 64-bit Proton prefix. That alignment nightmare has been a known pain point for developers and end users alike.
The 10.0-4b release also quietly folded in a July 13 patch that cuts out unnecessary setenv and unsetenv calls during Steamworks initialization. It trims a few cycles when your games boot up, though it will not fix your framerate. Community reception has tilted heavily toward the newer branch. The 11.0-1b tag picked up 25 reactions on GitHub, while the 10.0-4b drop landed with 11. It is a fair reflection of how many players are already rolling the stable 11.x stack.
Keep in mind that Steamworks SDK bumps happen without warning from Valve or Microsoft. A single API shift can break achievement popups, cloud sync, or matchmaker connections. Having both active branches patched means you are not stuck waiting on a major release cycle if a title ships targeting SDK 1.65 out the gate. This is maintenance work disguised as a feature drop, but it keeps the compatibility layer from falling behind.
How to Install
Head here to grab the 11.0-1b tarball directly from GitHub, and the 10.0-4b archive if you are still on the older line. Steam's built-in update system should roll these out automatically, but you can route through Steam Settings → Compatibility → Proton Experimental if you want to pin a specific version. Setting the PROTON_USE_VERSION variable per game works just as well.
