MetalSharp is a Free Wine 11.17 x86_64 (MacOS 15+) / Wine 11.20 with FEX (MacOS 26.4+) Custom-Built Runtime That Runs Windows Applications / Games on Apple Silicon, Built Inside a GPUI Application. MetalSharp Aims to Make The Process of Launching Your Games Easy Without Extra Needed Configuration Steps.
Download the DMG from Releases, drag MetalSharp into /Applications, and open it. Each release has two builds:
MetalSharp-<version>-arm64.dmg: the x86_64 Wine build under Rosetta (MacOS 15+).MetalSharp-<version>-arm64-FEX.dmg: the Arm64 build with FEX and MetalSharp Wine (MacOS 26.4+), in early access.
The in-app updater keeps the build you have, and can switch between them.
The setup wizard handles installing the remaining runtime dependencies. Installed games automatically sync into the User Library.
Alternatively, Install MetalSharp from the official Homebrew tap:
brew install --cask metalsharp/tap/metalsharpHomebrew installs MetalSharp.app in /Applications. Updates are handled in-app with the included updater.
For Direct Access to What is Installed During Setup, See Here: Dependency Bundles.
If an In-App update fails, please use Fix Broken Updater
- To launch your game, save your desired pipeline in MetalSharp and launch through MetalSharp.
- MetalSharp automatically assigns your game a pipeline based on Game-Compatibility testing. Each build has its own rule set (
configs/mtsp-rules.toml,configs/mtsp-rules-fex.toml).
| Version | Route | Engine | Notes |
|---|---|---|---|
| Arm64 FEX | VKD3D-Proton | VKD3D-Proton D3D12 Through Vulkan -> MetalSharp's MoltenVK -> Metal | In Early-Access |
| Arm64 FEX | Mullion (DXMT Fork) | D3D12 / D3D11 / D3D10 x86 / x64 -> Metal | In Early-Access |
| Arm64 FEX | DXVK | D3D11 / D3D10 / D3D9 -> Vulkan -> MetalSharp's MoltenVK -> Metal | |
| Arm64 FEX | OpenGL | WineMetalGL (OpenGL 1.0 through 4.6) -> Metal |
| Version | Route | Engine |
|---|---|---|
| x86_64 | D3DMetal | D3D12/11/10 Through the Latest D3DMetal Framework |
| x86_64 | VKD3D | D3D12 Through VKD3D-Proton, D3D11 / D3D10 / D3D9 Through DXVK -> MoltenVK -> Metal |
| x86_64 | DXMT | D3D11, D3D10 to Metal |
| x86_64 | DXMT(32) | D3D11, D3D10 32-bit to Metal |
| x86_64 | D3D9 | D3D9 With x87 Acceleration for Older Titles |
| x86_64 | Mono/FNA | Windows XNA/FNA via Native Mono |
| Feature | Notes |
|---|---|
| Sharp Library | Import and run standalone Windows programs, installers, and launchers |
| GOG Library | Download and play GOG games through the Sharp Library |
| Epic Library | Download and play Epic Games through the Sharp Library |
| Ubisoft Connect | Download and play Ubisoft Connect Games |
| GameJolt Library | Download and Play GameJolt games through the Sharp Library |
| Emulation Support | Install, manage, and launch emulated games using PCSX2, RPCS3, ShadPS4, and SharpEmu |
| Runtime Bottles | Select your launch method, Enable / Disable Msync and MetalFX; Controller Input and x87 Acceleration on x86_64; Metal HUD, Frame Rate Limits and Ray Tracing on Arm64 FEX |
| Route Routing | Automatic route selection based on game compatibility data and developer testing |
| Steam Integration | Detects your Steam library, manages the Wine Steam session, and deploys a CEF runtime wrapper that survives Steam updates |
| Steam Art Manager | Set custom artwork for any game in your Steam-Library(s) |
| Game Streaming | Streams games to a phone or tablet with Sunshine + Moonlight |
For x86_64 Version Under Rosetta:
- Apple Silicon Mac M1-M5, MacOS 15+
- About ~12 GB free space
For Arm64 Version with FEX (MetalSharp Wine 4.0):
- Apple Silicon Mac M1-M5, MacOS 26.4+
- About ~12GB free space
Current maintainer validation is happening on this hardware/software setup. This is not the recommended baseline or minimum requirement; it is here so readers know what MetalSharp is actively running on during development.
- Apple M4 Macbook Air, 10-core CPU (4 performance, 6 efficiency)
- 16 GB memory
- macOS Golden Gate, Version
27.2
Licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). Third-party components keep their original licenses; see THIRD_PARTY_LICENSES.
DXMT For DirectX -> Metal, Wine For Tiny Windows VM, FEX-Emu For x86 on Arm64, VKD3D-Proton For D3D12 on Vulkan, MoltenVK For Vulkan on Metal, DXVK-MacOS For Vulkan On Mac, Tormak9970 For Steam Art Manager, ZED For GPUI, Wine-Mono, Legendary For Headless Epic Login, Heroic For Headless GOG Login, and WineForge For WFDXCompat / WFUSync
Without their work, this project would not have been possible.
Users who have contributed to MetalSharp in it's active development:
TimDarcet , erenaspire7 , eth0-re , MohamedElGhandour
