Wine Libraries v4.0.0-beta.2 (GPTK-capable)
Pre-releaseBeta engine. Not installed automatically. Second beta of the GPTK-capable engine lineage, built from CrossOver 25 sources. It exists for testing alongside issue #163; the stock v3.1.1 engine remains the default for everyone.
What changed since beta.1
- Steam login works. beta.1's stall was root-caused to a miscompiled
kernelbase.dllfrom the llvm-mingw toolchain (bisected module by module in #163); the PE half is now built with mingw-w64 gcc. Logging in takes roughly 30 seconds on a cold client. - Video playback works. beta.1 shipped the media foundation plumbing with no backend, so in-game video silently did nothing. The runtime now bundles an ffmpeg backend for winedmo and a gstreamer 1.26.3 stack (231 plugins) with its plugin path resolved relative to the runtime, so it survives relocation.
- D3DMetal windowing fixes for cross-process windows and layer sizing, from the winemac patches in the build tree.
- Graphics payloads ship in the build now, in Whisky's layout, rather than being grafted from the stock runtime at release time: DXVK 1.10.3 (the same repack, no d3d9, which is deliberate: DXVK's d3d9 requests Vulkan features Metal does not have and would regress titles that run fine on the builtin) and DXMT 0.80.
- Same requirements as beta.1: Whisky 3.6.0 or later, and your own download of Apple's Game Porting Toolkit imported via Settings > Game Porting Toolkit to test D3DMetal.
Running the Steam client and D3DMetal titles in the same bottle works when Steam's executables are scoped to DXVK; current Whisky main does this automatically (the per-program DLL override work in #185 and #188), and those changes ship in the next app release.
Known quirk carried by the CrossOver lineage: a bottle created on the stock engine keeps its user profile under users/<name>, while this runtime looks in users/crossover. Symptom is an app (Steam included) starting with an empty profile and no window or error. Tracked as an app-side fix; a manual symlink works meanwhile.
Install
- Quit Whisky.
- Back up your current runtime:
mv ~/Library/Application\ Support/com.franke.Whisky/Libraries ~/Libraries-stock-backup - Extract:
tar -xzf Libraries.tar.gz -C ~/Library/Application\ Support/com.franke.Whisky/ - Launch Whisky. Settings should report the engine as 4.0.0 and GPTK-capable.
Roll back
Quit Whisky, delete the beta Libraries folder, and restore your backup (mv ~/Libraries-stock-backup ~/Library/Application\ Support/com.franke.Whisky/Libraries), or delete it and let Whisky re-download the stock engine on next launch.
Provenance
Built by CI on a hosted runner from frankea/winecx-gptk at commit ea0cb8b (build run), which pins the winecx source commit, the nixpkgs revision, and the toolchain. The build harness and patches are the work of @dappermint; the payload assembly is part of the build itself as of this release. Relocatability and a window-open smoke test run in CI before packaging.
SHA-256 (Libraries.tar.gz): 492b1304172de5d51f8026398a90255ecb99a4fd0409df0bc674fdaad642c2b3