Caution: This version is provided for testing purposes only. It may lead to game instability or crashes. Use at your own risk.
Proton Wine Build based on Valve Wine
Proton Version: 11.0-2
Built from commit: 0971187
Architectures
- x86_64 (Intel/AMD 64-bit)
- arm64ec (ARM64EC)
Single SDK 28 build with 16KB page size support (works on Android 9+ and Android 15+).
Features
- Runtime ntsync backend selection: kernel
/dev/ntsyncwhen present and usable (probed by wineserver at startup), otherwise experimental userspace ntsync via ntsync-android (commit7ce6435) — plus fsync and wineserver-sidentsync_event_setsupport;PROTON_NO_NTSYNC=1disables ntsync entirely,PROTON_NO_KERNEL_NTSYNC=1forces the userspace backend WINE_FAST_YIELDfast-yield hook inNtYieldExecution- FEX integration (stats shm,
SkipThreadAttachdetach guard) via bylaws' arm64ec patches - FEX unixlib loader:
MemoryWineLoadUnixLibByName/ wow64 / unload support with$PREFIX/lib/winefallback WINEVMEMMAXSIZEvirtual-address cap for FEX environments- Integrated lsteamclient built into Proton (supports GameNative bionic Steam)
- Stripped,
-g0 -O2build: smaller tree, faster install (zstd-packed.wcp)
ntsync changes in this build
PROTON_NO_KERNEL_NTSYNC=1forces the userspace backend — new runtime escape hatch for A/B testing: wineserver skips/dev/ntsynceven when the kernel driver is present and working, and initializes the userspace ntsync-android shm backend instead. The forced backend is identifiable in logs:ntsync: PROTON_NO_KERNEL_NTSYNC set, using userspace ntsync.- Runtime kernel/userspace backend detection (probed
NTSYNC_IOC_CREATE_EVENT, userspace fallback, no shm region on kernel-ntsync devices) shipped in the previous build and is unchanged. - ntsync-android library is unchanged since the last build (
7ce6435);PROTON_NO_NTSYNC=1still disables both backends.
Android / bionic fixes
- Anonymous PE-image mapping for bionic (vc4 devices);
LC_ALL=C.UTF-8default; shell32 drive-root path fix - Android clipboard bridge (user32/win32u) and Android URL/intent launching in winebrowser
- dnsapi libresolv bionic port; nsiproxy interface/route enumeration without netlink; ws2_32 socket tweaks
- winepulse audio period fix, MIDI mapper rework, SDL gamepad init fixes
- winex11 window/keyboard/mouse/GL/desktop tweaks; explorer desktop sizing;
GetUserNameAon Android
Credits
Compile optimizations (ccache, -g0/strip, zstd packaging) and runtime improvements — WINE_FAST_YIELD fast-yield, FEX unixlib loader, WINEVMEMMAXSIZE VA cap, vc4 bionic fixes (anonymous PE mappings, LC_ALL=C.UTF-8, shell32 drive-root fix), and xrandr/xrender enablement — are adopted from The412Banner/proton-wine release build-p11-20260821 (merged in commit b08376b).
WCP Files
Proton Type:
proton-11.0-2-x86_64.wcp- For GameNativeproton-11.0-2-arm64ec.wcp- For GameNative
Wine Type:
proton-wine-11.0-2-x86_64.wcp.xz- For Winlator for CMOD & Ludashiproton-wine-11.0-2-arm64ec.wcp.xz- For Winlator for CMOD & Ludashi