Skip to content

Device System Runtime Specifications

Feifan He edited this page Dec 11, 2025 · 9 revisions

System

The minimum requirement of OS version is macOS 14 Sonoma, and it's really recommended to use macOS 15 Sequoia for best experience.

Device

All Apple Silicon Macs are supported.

Intel Macs with following GPUs are supported experimentally 1 since v0.72:

  • AMD 5000-series (e.g. Radeon Pro 5300M, Radeon Pro 5700 XT, ...)
  • AMD 6000-series (e.g. Radeon Pro W6800X, Radeon RX 6900 XT, ...)
  • Intel UHD Graphics 630 and Intel Iris Plus Graphics 2

1 It won't be actively maintained (unless there are dedicated contributors) and is planned to be removed from upstream once macOS 28 is released.

2 Metal driver of Intel iGPU is known to be glitchy, don't expect it to provide good gaming experience.

For unlisted GPUs and/or Hackintosh, DXMT may work (if Metal 3 is supported) on them but it's still considered unsupported.

Runtime

Wine 8+ is required.

DXMT requires access to certain APIs from winemac.so (A Wine component for macOS driver). However, the symbols might be not visible if the compiler hide them by default. So you may have to patch Wine (by adding __attribute__((visibility("default")))) or avoid compiling with -fvisibility=hidden.

CrossOver that based on Wine 8+ and compiled from the source should work with DXMT as well.

Currently both 32-bit and 64-bit programs are supported.

Clone this wiki locally