Skip to content

About

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

Topics

Resources

Stars

115 stars

Watchers

4 watching

Forks

Repository files navigation

MetalSharp X MetalSharp Wine


Run Windows Games / Programs on MacOS Silicon.

Release Downloads License Discord


MetalSharp is a Free Wine 11.17 x86_64 / Wine 11.20 with FEX (MacOS 15+) 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-11-08 at 1 09 05 AM

Quick Start

Download the DMG from Releases, drag MetalSharp into /Applications, and open it. Each release has two builds:

  • MetalSharp-arm64.dmg: the x86_64 Wine build under Rosetta (MacOS 15+).
  • MetalSharp-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. Installed games automatically sync into the User Library.

Alternatively, Install MetalSharp from the official Homebrew tap:

brew install --cask metalsharp/tap/metalsharp

For Direct Access to What is Installed During Setup, See Here:

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-Proton / DXVK D3D12 Through VKD3D-Proton, D3D11 / D3D10 / D3D9 Through DXVK -> MoltenVK -> Metal
x86_64 Mullion(DXMT) D3D12 / D3D11 / D3D10 to Metal, X86/X64 -> Metal
x86_64 OpenGL OpenGL 1.0->4.6 Through WineMetalGL

Features

Feature Notes
Windows Programs Import and Run Standalone Windows Programs, Installers, and Launchers
GOG Library Download and Play GOG Games
Epic Library Download and Play Epic Games
Ubisoft Connect Download and Play Ubisoft Connect Games
Battle.Net Download and Play Battle.Net Games
Rockstar Launcher Download and Play Rockstar Games
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 ~4 GB Free Space (Extra Prefixes, or 'Bottles' Take up More Space.

For Arm64 Version with FEX (MetalSharp Wine 4.0):

  • Apple Silicon Mac M1-M5, MacOS 26.4+
  • About ~4 GB Free Space (Extra Prefixes, or 'Bottles' Take up More 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 M6 Mac mini, 12-core (4 performance, 6 efficiency, 2 Super)
  • 16 GB memory
  • macOS Golden Gate, Version 27.3

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, renewrocha, bondarev, ultima9

About

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

Topics

Resources

Stars

115 stars

Watchers

4 watching

Forks

Packages

Used by

Contributors

Languages