Skip to content

About

Run Windows games and Windows applications on MacOS Silicon with MetalSharp. https://www.metalsharpmac.com/

Topics

Resources

Stars

275 stars

Watchers

4 watching

Forks

Repository files navigation

MetalSharp X Wine


Run Windows games on MacOS Silicon.

Release Downloads License Discord


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.

Screenshot 2026-10-27 at 9 42 50 PM

Quick Start

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/metalsharp

Homebrew 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

Graphics Routes

  • 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

Features

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

Requirements

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

Developer Setup

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

Documentation

License

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.

Special Thanks To;

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.

Hall Of Fame;

Users who have contributed to MetalSharp in it's active development:

TimDarcet , erenaspire7 , eth0-re , MohamedElGhandour

Star History

Star history chart for metalsharp/MetalSharp

About

Run Windows games and Windows applications on MacOS Silicon with MetalSharp. https://www.metalsharpmac.com/

Topics

Resources

Stars

275 stars

Watchers

4 watching

Forks

Packages

Used by

Contributors

Languages