Beta engine. Not installed automatically. Third beta of the tracking-upstream lineage, now on wine-11.19, built at Whisky's floor from @dappermint's current tree plus two fixes carried until they land upstream. It exists for testing alongside issue #163; the stock v3.1.1 engine remains the default for everyone.
What changed since v4.6.4-beta.1
- Upstream base moved from wine-11.16 to wine-11.19.
- Steam's Store and popups render without a GPTK payload. On v4.6.4-beta.1, Steam's chrome drew but the Store page and popup windows stayed black unless D3DMetal was deployed, which blocked promoting that beta. The hosted-layer geometry fix in winecx clears it: on this artifact, with no payload imported, the Store, the top menus, right-click menus, the Friends list, the special-offer popup and window resizing all draw correctly.
- Controllers through SDL. winebus is now built against SDL2, and a real SDL2 2.32.10 (
libSDL2-2.0.0.dylib) ships inlib/, so the controller bus Wine uses for Steam Input and most games is live instead of compiled out. - Fiber games: carries dappermint/winecx-gptk#25 by @hetthicker. On macOS,
gs:0x20is the pthread QoS slot rather than the TEB's FiberData, so games that use fibers (TEKKEN 8, DOOM) crashed inSwitchToFiber. FlsGetValue2is exported from kernelbase with a regression gate, for the Unity 6000.3 titles in #257 and #258.- DXVK ships its 32-bit
dxgi.dll, so 32-bit games on DXVK get a device. - DXGI driver version answered by vendor in
lib/gptk-video/dxgishim.dll. - Unchanged: gecko 2.47.4, gstreamer 1.26.3, MoltenVK 1.4.2, DXVK 1.10.3 (still no d3d9, still deliberate), DXMT 0.80. Upstream's experimental KosmicKrisp Vulkan lane is not in this build.
- Built at Whisky's floor. Every binary targets macOS 15.0 or lower, nothing imports
pipe2, and the tarball has no AppleDouble entries.
Tested on this artifact
On macOS 27 with Whisky built from main (the upcoming 3.10.0), no GPTK payload:
- Fresh bottle, Steam installed and signed in, launched from the Library. Store, menus, popups, the Friends list and resizing all render (the v4.6.4-beta.1 blocker).
- The controller bus process loads the bundled
libSDL2-2.0.0.dylib. No physical controller was connected for this run. - The DirectX June 2010 redistributable installs (
DXSETUP /silent, exit 0, Managed DirectX included).
Not yet tested on this artifact: a game launched from Steam, D3DMetal with a GPTK payload, a fiber game, and a real controller. Reports here or on #163 are the fastest way to get this promoted.
Requirements: Whisky 3.6.0 or later. To test D3DMetal you need your own download of Apple's Game Porting Toolkit, imported via Settings > Game Porting Toolkit.
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.8.3 and GPTK-capable.
Roll back
Quit Whisky, delete the beta Libraries folder, and restore your backup, or delete it and let Whisky re-download the stock engine on next launch.
Provenance
Built by CI on a hosted macos-15 runner from frankea/winecx-gptk at commit 12af865 (build run): upstream 58b27bf (wine1119, winecx 9f3f644) plus the floor patch with the SDL2 build step, and the fiber patch. The build harness and the rebase are the work of @dappermint. The same bytes are also attached to the mirror's runtime-v4.8.3 release.
SHA-256 (Libraries.tar.gz): 08ffabd7b7c352470faee2b1d51061b341316e401439ca805c5302acc2fb8818