v1.10.3-20230507
DXVK-macOS only supports DirectX 10 & DirectX 11
This release is based on upstream/1.10.x plus cherry picked commits from upstream/master so the requirements are different.
Note:
The version schema is based on YYYYMMDD (year month day) so newer builds can easily be identified.
Requirements
- Vulkan 1.2 (MoltenVK-v1.2.0 or later)
- wine-7.1 or later
The following third-party wine packages would work;
- CrossOver-22.x
- WineCX-22.x
- wine-crossover 22.x
DXVK-async warning!
If you enable this in any game and are banned that’s on you.
Async isn’t enabled by default it needs to be manually enabled via env variable or via dxvk.conf file, a pre-populated dxvk.conf file is included within the archive.
The following titles have async enabled by default
- Boardlands 3 (tonemapping from @italomandara)
- Final Fantasy 14
- Genshin Impact (#11)
- God of War
- Grand Theft Auto 5
- Jedi Fallen Order
- Kerbal Space Program 2
- Overwatch (#12)
- LEGO Star Wars - The Skywalker Saga
- NieR:Automata
- NieR Replicant
- Skyrim: Special Edition
- Street Fighter V (tonemapping from @italomandara)
- Stray (tonemapping from @italomandara)
- The Witcher 3
New functionality ( by @italomandara)
This introduces the setenv
allowing DXVK-macOS to set unix env when ntdll.dll
exposes __wine_set_unix_env
, this function will be included with the latest Wineskin WineCX22 engines and CXPatcher as of May 7th 2023.
tonemappings require the modified UE4 hack from @italomandara that will be bundled within the next Wineskin wrapper update
Warning
These builds are not for use with CrossOver use CXPatcher