github Gcenx/macOS_Wine_builds 10.0_2

latest releases: 11.0-rc2, 11.0-rc1, 10.20...
7 months ago

The shared versions of wine-gecko-2.47.4 and wine-mono-9.4.0 are bundled within these packages, this will help reduce the install footprint when using multiple prefixes.


Requirements


Apple Silicon support?

wine will function via Rosetta2


Winehq bugs/upstream fixes

  • winemac.drv: No Flicker patch - Bugzilla 34166
  • ntdll: On macOS x86_64, swap GSBASE between the TEB and macOS TSD when entering/leaving PE code.
  • winemac.drv: Only send key down events to the window's inputContext.
  • winemac: Avoid sending WM_MOUSEACTIVATE on WM_TAKE_FOCUS. - Bugzilla 48121
  • ntdll: Bump current build number to 19045 (Win10 22H2).

Applied patches

  • HACK: macos_hacks - Multiple hacks to workaround macOS/Rosetta2 issues @mrpippy
  • HACK: Steam - Make Steam render without user intervention
  • HACK: wined3d: Use the Vulkan renderer on macOS for d3d10/11 applications
  • winemac.drv: export essential apis - Required by DXMT @3Shain
  • HACK: ntdll: recognize ROSETTA_X87_PATH environment variable. - Required for rosettax87

MoltenVK

Stock v1.3.0 built using GitHub actions this improves performance with DXVK-macOS.
DXVK cache files need to be removed to work

Use the following env;

MVK_CONFIG_RESUME_LOST_DEVICE=1      // XXX Required by WINE (doesn't handle VK_ERROR_DEVICE_LOST correctly)

Don't report wine(64) issues here

File bug reports on Winehq Bugzilla, you can file an issue here if wine(64) complains about a missing dylib otherwise report all issues on Winehq.

Don't miss a new macOS_Wine_builds release

NewReleases is sending notifications on new releases.