Software 45220 Published by

Wine Staging 11.22 landed today as a routine biweekly cycle that rebases onto upstream Wine 11.22 but brings a genuinely large vkd3d update for Direct3D 12 titles. It also refreshes AF_UNIX socket support and retires the experimental ntdll-ForceBottomUpAlloc patchset that stopped being useful. On top of that base, the release folds in AVX support for x86 emulation on ARM64 plus 34 bug fixes touching games like Dragon Age: Origins and Overwatch 2. It's a healthy maintenance release, and a quiet stepping stone toward the Wine 12.0 stable build aimed for early 2027.



Wine Staging 11.22 refreshes vkd3d and drops an experimental patchset

Wine Staging 11.22 is out. If you run Windows games on Linux, it's worth a peek before your next launch. Maintainer Alistair Leslie-Hughes tagged the release today. It's a routine biweekly cycle, rebasing onto upstream Wine 11.22, which itself dropped the day before, on November 13.

But the headline staging change is a genuinely large update to vkd3d. That's Wine's Direct3D 12-to-Vulkan translation layer, and it's the part that matters most to anyone running modern AAA titles through a Vulkan stack. Several smaller patches ride along. All of it keeps Direct3D 12 games on a more current translation foundation, which should nudge both compatibility and frame rates for the newest titles.

Wine Staging

It's easy to undervalue a release like this. Wine Staging is less a single coherent program than a curated pile of experiments. The 11.x line carries 70-plus patch sets and well over 500 individual patch files. One patch set alone, dcomp-DCompositionCreateDevice2, accounts for around 67 patches. Managing that sprawl is half the job, which is why so many staging cycles read as maintenance. The compatibility gains still stack up over time, and that is the whole point.

More changes under the hood

The ws2_32-af_unix patchset also got a refresh. This is the AF_UNIX socket support that lets certain Windows programs relying on Linux interprocess communication behave more correctly. There's a new WSAioctl / SIO_AF_UNIX_GETPEERPID test alongside hardened path handling across the server, ws2_32, and ntdll code.

Then there's housekeeping. The experimental ntdll-ForceBottomUpAlloc patchset was quietly removed, its four patches just vanishing from the build. It tried to force a particular virtual-memory allocation order and apparently stopped being useful, so it got yanked. Not the most glamorous exit, but honest. Staging doesn't carry dead weight forward forever.

What upstream Wine 11.22 actually brings

Staging sits directly on Wine 11.22, and that base release is doing plenty too. The biggest technical item is AVX instruction support for x86 emulation on ARM64. Wine's ARM64 build can already run x86 Windows binaries, but without AVX a large slice of real software just dies with an "illegal instruction" error. Adding 256-bit SIMD means physics engines, codecs, and compute-heavy game code can actually execute. That keeps getting more relevant as Apple Silicon and ARM Linux gain Windows-game users.

Other upstream changes are less flashy but still count. There's address-space randomization for a harder-to-exploit memory layout, Unicode CLDR 49 locale data, improved glyph metrics in the Tahoma font, and a reimplemented MSXML DTD validator.

The bug-fix tally comes to roughly 34 closed tickets. Dragon Age: Origins no longer crashes during intro and loading after an L8 texture fix. Alan Wake and Alan Wake's American Nightmare finally launch, an unsupported D24X8 depth format having blocked them for a while. Overwatch 2's speech API captions got repaired, while Guild Wars 2 and F.E.A.R. 3 received launch fixes. A missing RGB565 Vulkan swapchain fallback also landed, which should stop crashes hitting several games at once.

On the productivity side, WinSCP no longer crashes in its About dialog, a regression from Wine 11.11 that this fix clears out too. Notepad++ gained a corrected menu bar, FreeCommander stopped crashing when emulating anything past Windows XP, and Logos Bible Software got a roundup of fixes for flickering menus and crashes around its AI assistant.

It's fair to say not every staging cycle moves the needle for a typical user. A clean rebase plus a graphics upgrade and a retired set makes for a healthy release. But the real test is still whether your specific game launches, and that stays a matter for the WineHQ Application Database.

Keep in mind that this is only one step toward the bigger milestone. The 11.x line is the development branch heading toward the Wine 12.0 stable release, now targeted for early 2027. That release is expected to represent roughly a year's effort, with around 6,300 changes and 600-plus bug fixes. NTSYNC support and a completed WoW64 architecture are the flagship achievements, with weekly Release Candidates expected sometime between mid-November and late December.

Proton users should note that Valve versiones the compatibility layer independently. Wine's upstream work does not automatically show up in Steam Play on the same day. If you want 11.22's fixes immediately, grab a standalone Wine Staging build or a recent Proton beta instead of waiting on the default Steam runtime.

Head here to the Wine Staging GitHub release page.