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
- macOS Catalina and greater.
- GStreamer.framework installed for all users.
Apple Silicon support?
wine
will function via Rosetta2
macOS Mojave and lower support?
These packages only support macOS Catalina (10.15.4) or greater.
macOS Sierra though macOS Mojave can be installed via MacPorts.
macOS Mojave itself requires forcing MacOSX10.13.sdk
and forcing a 10.13
deployment target to support building i386
architecture.
wine on macOS Sierra/macOS Mojave requires MacPorts +universal
meaning building for i386 & x86_64
Applied patches
HACK: Steam
- Make Steam renderwined3d: HACK: Use the Vulkan renderer on macOS for d3d10/11 applications
winemac: HACK: Add tiny_cursor_clip
winemac: HACK: exports for DXMT
winemac.drv: No Flicker patch
- Bugzilla 34166
Applied staging patches
HACK: Battle.net
- Make Battle.net render
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.
How to enable no flicker;
To enable set the following registry key in your wineprefix:
[HKCU\Software\Wine\Mac Driver]
"ForceOpenGLBackingStore"="y"
MoltenVK
Stock v1.2.11 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.