The shared versions of wine-gecko-2.47.4
and wine-mono-9.1.0
are bundled within these packages, this will help reduce the install footprint when using multiple wineprefixes.
Requirements
- macOS Catalina and greater.
- GStreamer.framework installed for all users.
Apple Silicon support?
Both wine & wine64 will function via Rosetta2
macOS Mojave and lower support?
Only macOS Catalina and later are supported in upstream wine even though the readme says otherwise.
Applied patches
winemac.drv: No Flicker patch
- Bugzilla 34166HACK: Steam
- Makes Steam work.
Multiple Rosetta2 specific fixes/hacks @mrpippy
As per Alexandre Julliard applying these patches is fine.
If you mean applying them to your package, sure, that's fine.
HACK: Steam
A hack has been applied to make Steam work.
How to enable no flicker;
To enable set the following registry key in your wineprefix:
[HKCU\Software\Wine\Mac Driver]
"ForceOpenGLBackingStore"="y"
Additional Staging patch
This can be enabled using
export WINEMSYNC=1
MoltenVK
Stock v1.2.9 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.