Independent guide · not affiliated with the DXVK project or Valve · downloads always link to the official GitHub

Try: d3d9.maxAvailableMemory, DXVK_HUD, GTA IV, Failed to create Vulkan instance

GUIDE · MACOS · UNSUPPORTED UPSTREAM · NOT TESTED BY US

DXVK on macOS: DXVK vs D3DMetal vs DXMT

DXVK does not officially support macOS. On a Mac it is reported to run through MoltenVK (Vulkan on top of Metal) using a fork based on the older 1.10 line, because MoltenVK lacks the Vulkan 1.4-class features DXVK 3.x asks for. In CrossOver you can switch a bottle between DXVK and D3DMetal. Reports say D3DMetal or DXMT is the better first choice for most DirectX 11 games on Apple Silicon, with DXVK as the fallback. We have no Mac, so none of this is tested.
Checked
2026-11-07
On this page
  1. Why DXVK on a Mac is different
  2. DXVK vs D3DMetal vs DXMT
  3. Switch between DXVK and D3DMetal in CrossOver
  4. Whisky and other wrappers
  5. Which should you try first?
How we checked this

Why DXVK on a Mac is different

Apple provides no Vulkan driver. DXVK needs Vulkan, so on a Mac it goes through MoltenVK, which translates Vulkan to Metal. Mac builds come from a fork, Gcenx’s DXVK-macOS, on the older 1.10.x line. Newer DXVK asks for Vulkan 1.4-class features that MoltenVK is reported not to provide. We know from our own test that DXVK checks features, not the version number (F33), but we could not check MoltenVK’s feature list.

text

          
          DXVK path:     game -> Wine or CrossOver -> DXVK (fork) -> MoltenVK -> Metal
          
          
          
        
          
          D3DMetal path: game -> Wine or CrossOver -> D3DMetal -> Metal
          
          
          
        
          
          DXMT path:     game -> Wine -> DXMT -> Metal
          
          
          
        

DXVK vs D3DMetal vs DXMT

REPORTED
The three Mac routes (from sources; none tested by us)
DXVK (fork, via MoltenVK)Gcenx fork of DXVK 1.10.xDirect3D 10 and 11 reported; the 1.10 line has no Direct3D 8 (F09)CrossOver option, Wine builds, Whisky forks untested
D3DMetalApple Game Porting ToolkitDirect3D 11 and 12CrossOver, GPTK builds untested
DXMTOpen-source community projectDirect3D 10 and 11Wine builds untested

Direct3D 9 and older: coverage differs by version and we could not verify it, so test more than one route for those.

Switch between DXVK and D3DMetal in CrossOver

CodeWeavers documents a DXVK option per bottle (their support article “enabling DXVK”). The exact menu names change between CrossOver versions and we could not see one, so we do not write click-by-click steps. To confirm which route a game used, set DXVK_HUD=1 in the bottle’s environment variables: if the HUD appears, DXVK drew the game (the HUD works on Wine, F18). If it does not, you are on another route.

Whisky and other wrappers

Whisky was archived in 2025 and a community fork continues it; we did not verify the fork’s status. A Whisky issue (600) reports DXVK settings not being applied and the game falling back to D3DMetal. Plain Wine with the Gcenx builds suits tinkerers who want to choose each piece.

Which should you try first?

  1. Direct3D 11 or 12 game on Apple Silicon: D3DMetal, or DXMT for Direct3D 11, per reports.
  2. Graphics errors or will not start: try DXVK for Direct3D 10 and 11.
  3. Direct3D 9 or older: test more than one route.
  4. Direct3D 12: see DXVK vs vkd3d-proton; DXVK does not handle it.

Black screen checklist: toggle the backend, show the HUD, confirm the game’s Direct3D version, and read CodeWeavers’ notes for your version. We make no performance claim. See all the layers and What is DXVK?

Questions people ask

Does DXVK work on Mac?

Not officially. Upstream gives no macOS support. Reports describe a fork based on DXVK 1.10 that runs through MoltenVK, mainly for Direct3D 10 and 11. We have not tested it.

Should I use DXVK or D3DMetal in CrossOver?

Reports say D3DMetal or DXMT is usually the better first choice on Apple Silicon, and DXVK is the fallback for games that show errors or will not start. We have no Mac to test.

Can I use DXVK 3.x on a Mac?

Reportedly no. DXVK 3.x asks for a Vulkan 1.4-class driver with extra extensions, and MoltenVK does not offer them. That is why Mac builds stay on an older line.

Why is my CrossOver game black with DXVK?

We do not know. Try switching the bottle's graphics backend, check the game's Direct3D version, and read CodeWeavers' documentation for your CrossOver version.

Is DXMT better than DXVK?

DXMT translates Direct3D 10 and 11 to Metal directly, without MoltenVK. Reports favour it on Apple Silicon. We have not tested either.

Sources

  1. DXVK-macOS (Gcenx fork) · accessed 2026-11-07
  2. CodeWeavers: enabling DXVK · accessed 2026-11-07
  3. AppleGamingWiki: CrossOver · accessed 2026-11-07
  4. Whisky issue 600: DXVK not applied · accessed 2026-11-07