Repository navigation
MetalSharp Wine 2.0
MetalSharp Wine 2.0 is a new build from the ground up. It is Wine 11.20 built as a native arm64 macOS app, with a FEX fork that runs x86_64 and 32-bit x86 Windows programs. It needs no Rosetta and no hardware TSO.
Downloads
MetalSharp-Wine-2.0-arm64.zip: the signed and notarizedMetalSharp-Wine.app. It needs macOS 15 or later, and macOS 26.4 or later for 32-bit (i386) programs.metalsharp-wine-2.0-arm64.tar.xz: a relocatable folder (bin/wine). It is ad-hoc signed, so it runs x86_64 and ARM64 programs only.SHA256SUMS
What's in it
- CPU translation: ARM64 runs natively, x86_64 through FEX and ARM64EC (Wine's DLLs are ARM64X), and i386 through FEX and WoW64. In the signed app, i386 has the low 4 GB and 4K pages.
- Direct3D:
- Mullion (DXMT fork) on Metal is the default for D3D10/11/12.
- DXVK 1.10.3 for macOS is opt-in for x86_64 programs (
GRAPHICS_BACKEND=dxvk). GRAPHICS_BACKEND=wineselects wined3d.
- OpenGL: WineMetalGL 3.6.0 (OpenGL 4.6 on Metal) is the default.
OPENGL_BACKEND=wineselects Wine's own. - Vulkan: MoltenVK 1.4.3.
- Media: FFmpeg 8.0 and GStreamer 1.26.
- .NET and HTML: Wine Mono 11.3.0 and Wine Gecko 2.47.4.
- Sync: msync (
WINEMSYNC=1). - Compatibility:
- WineForge's launcher and compatibility work, the native Steam bridge, native fullscreen and GCMouse.
- Chromium/CEF browser windows paint correctly (
--in-process-gpuis applied automatically).
- Fonts:
- Arial, Times New Roman and Courier New files in every prefix (metric-compatible, renamed Liberation), for programs such as Unity that load fonts by file name.
- The Chinese, Japanese and Korean Windows font families are mapped to the macOS system fonts.
- Tools: innoextract 1.9 and cabextract 1.11.
- MetalSharp app payloads in
share/metalsharp/: Goldberg, the Steam installer and wrapper, FNA/XNA, fnalibs, the FNA kickstart, Unity Mono runtimes, SDL3, shims, Terraria launchers, CEF hooks,dxmt.conf, compat rules, the host runtime, and Microsoft's unmodified VC++ 2015-2022 and core-fonts installers.
Tested on the signed build:
helloon all three architectures.- D3D9/11/12, OpenGL 4.6 and Vulkan.
- DXVK.
- FFmpeg decode through Media Foundation.
- Java 8: x64 and i386 JIT.
- MSI install and uninstall: x64 and x86.
- CEF 109, including store.steampowered.com.
- WebView2 149, with SwiftShader flags.
- Steam, and a Unity game (Moonscraper) on Mullion.
Source: main holds the build scripts, patches, docs and tests. The modified sources are on the source/wine, source/fex and source/winemetalgl branches. Mullion is developed at aaf2tbz/mullion and sent upstream as pull requests. The previous (VKMT) history is on legacy-1.x.
MetalSharp Wine's own material is AGPL-3.0. Wine and the Wine changes are LGPL-2.1+, FEX is MIT, and every bundled component's license is in share/licenses/.