Skip to content

4.5.0: wine 11.15 base

Choose a tag to compare

@dappermint dappermint released this 13 Aug 10:17
· 27 commits to main since this release

macos 27 only. this build's ntdll.so weak-imports pipe2, which does not exist before macos 27, so a prefix cannot boot on macos 26 or older (#3). on macos 26, use v4.5.1 instead.

crossover 26.3's wine changes rebased onto upstream wine 11.15. the runtime identifies as wine-11.15 and this is the first release off the new base; main is now this lane.

what runs on it, measured on an m5:

  • steam's ui end to end: store, library, popups, page flips. the cross-process metal bridge now extends wine 11.x's own CALayerHost machinery with child window support and win32 visibility/z mirroring, which is the part chromium's gpu process needs.
  • d3d12 through d3dmetal at feature level 12_2, resource binding tier 3, sm 6.6, all device methods.
  • dxvk d3d11, msync, and the full media stack.

package and media updates riding the new base:

  • wine 11.0 to 11.15 brings fifteen upstream dev releases, including the winegstreamer and winedmo work from that span, so media decode is healthier than on the 26.3 base.
  • wine-mono 10.4.1 to 11.2.0 (what the 11.15 tree asks for).
  • faudio 26.08 with the wma decoder fixes, now committed in the source tree instead of overlaid at build time.
  • gecko 2.47.4, gstreamer 1.26.3 and moltenvk 1.4.2 unchanged.

source: the wine1115 branch of dappermint/winecx, every patch committed in-tree. built by this repo's workflow at the pinned commit, all gates green: relocatability, per-library dlopen sweep, window + media foundation smoke, i386 half, stripped PE.

known caveat: one non-reproducible steam renderer wedge was seen under WINEMSYNC=1 with the machine under heavy load, never after. if a black steam appears on a busy machine, run that session with WINEMSYNC=0.

install: unpack Libraries.tar.gz over whisky's Libraries directory, run wineboot -u once per existing bottle. gptk payloads deploy the same way as before, symlinks not copies.