Skip to content

Releases: Gcenx/DXVK-macOS

v1.10.3-20230507-repack

23 Jul 13:51
8f1e28d
Compare
Choose a tag to compare

Removed d3d9.dll & dxgi.dll as they shouldn't be used on macOS.

v1.10.3-20230507

07 May 17:33
Compare
Choose a tag to compare

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

v1.10.3-20230402

02 Apr 15:12
Compare
Choose a tag to compare

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

  • Final Fantasy 14
  • Genshin Impact (#11)
  • God of War
  • Grand Theft Auto 5
  • Kerbal Space Program 2
  • Overwatch (#12)
  • LEGO Star Wars - The Skywalker Saga
  • NieR:Automata
  • NieR Replicant
  • Skyrim: Special Edition
  • The Witcher 3

Warning

This can be used as drop-in replacement for CrossOver shipped DXVK, if used you will receive no support from CodeWeavers!, See Custom DXVK and MoltenVK versions are not supported for CrossOver Mac

v1.10.3-20230331

01 Apr 00:39
Compare
Choose a tag to compare

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

  • Final Fantasy 14
  • Genshin Impact (#11)
  • God of War
  • Grand Theft Auto 5
  • Kerbal Space Program 2
  • LEGO Star Wars - The Skywalker Saga
  • NieR:Automata
  • NieR Replicant
  • Skyrim: Special Edition
  • The Witcher 3

Warning

This can be used as drop-in replacement for CrossOver shipped DXVK, if used you will receive no support from CodeWeavers!, See Custom DXVK and MoltenVK versions are not supported for CrossOver Mac

v1.10.3-20230329

29 Mar 13:24
Compare
Choose a tag to compare

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

  • Final Fantasy 14
  • Genshin Impact
  • God of War
  • Grand Theft Auto 5
  • Kerbal Space Program 2
  • LEGO Star Wars - The Skywalker Saga
  • NieR:Automata
  • NieR Replicant
  • Skyrim: Special Edition
  • The Witcher 3

Warning

This can be used as drop-in replacement for CrossOver shipped DXVK, if used you will receive no support from CodeWeavers!, See Custom DXVK and MoltenVK versions are not supported for CrossOver Mac

v1.10.3-47-gb144ae28

19 Feb 21:46
Compare
Choose a tag to compare

DXVK-macOS only supports DirectX 10 & DirectX 11

Note

This release is based on upstream/1.10.x plus cherry picked commits from upstream/master so the requirements are different than stock DXVK-1.10.x

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

  • Final Fantasy 14
  • Genshin Impact
  • God of War
  • Grand Theft Auto 5
  • Kerbal Space Program 2
  • LEGO Star Wars - The Skywalker Saga
  • The Witcher 3
  • NieR:Automata
  • NieR Replicant
  • Skyrim: Special Edition

Warning

This is not a drop-in replacement for CrossOver shipped DXVK, if used you will receive no support from CodeWeavers!
See Custom DXVK and MoltenVK versions are not supported for CrossOver Mac

v1.10.3

05 Aug 00:12
v1.10.3
e4fd5e9
Compare
Choose a tag to compare

Official release notes

https://github.com/doitsujin/dxvk/releases/tag/v1.10.3

DXVK-macOS only supports DirectX 10 & DirectX 11

Requirements

  • Vulkan 1.1 (MoltenVK-v1.1.0 or later)
  • wine-5.14 or later

Any of the following third-party wine packages would work;

  • CrossOver-21.x
  • WineCX-21.x
  • wine-crossover 21.x

DXVK-async warning!

If you use this in any game and are banned that’s on you.


Warning

These releases are not a drop-in replacement for CrossOver shipped DXVK, you will not receive support from CodeWeavers!

See Custom DXVK and MoltenVK versions are not supported for CrossOver Mac

v1.10.2

15 Jul 23:19
Compare
Choose a tag to compare

Official release notes

https://github.com/doitsujin/dxvk/releases/tag/v1.10.2

DXVK-macOS only supports DirectX 10 & DirectX 11

Requirements

  • Vulkan 1.1 (MoltenVK-v1.1.0 or later)
  • wine-5.14 or later

Any of the following third-party wine packages would work;

  • CrossOver-21.x
  • WineCX-21.x
  • wine-crossover 21.x

DXVK-async warning!

If you use this in any game and are banned that’s on you.


Warning

These releases are not a drop-in replacement for CrossOver shipped DXVK, you will not receive support from CodeWeavers!

See Custom DXVK and MoltenVK versions are not supported for CrossOver Mac

v1.10.1-125-gf95f5418

10 Jul 18:07
Compare
Choose a tag to compare
v1.10.1-125-gf95f5418 Pre-release
Pre-release

This will be the final release of DXVK-macOS that’s based on master until MoltenVK supports additional extensions.

Trying to make a list of required extensions post DXVK-1.10.1-125

v1.10.1-122-g76ba0339

02 Jul 01:50
76ba033
Compare
Choose a tag to compare
v1.10.1-122-g76ba0339 Pre-release
Pre-release

Instructions to use async for all titles

Set the environment variable DXVK_ASYNC=1 or use dxvk.enableAsync = true in dxvk.conf
To compare with stock dxvk, rename or delete your state and shader caches
Use DXVK_HUD=pipelines to see the pipeline count go up (hopefully) without stutter

The following titles have async enabled by default

  • Final Fantasy 14 (1)
  • God of War (2)
  • Grand Theft Auto 5
  • LEGO Star Wars - The Skywalker Saga
  • NieR:Automata
  • NieR Replicant
  • Skyrim: Special Edition
  • The Witcher 3

Notes

An updated dxvk.conf file is provided with async options included.

  • (1) Has some additional settings from @FleetAdmiralButter for AMD 500 series cards
  • (2) still needs to be patched to allow DX11.0 level unless someone wants to donate me a Steam key (US region)

Warning

This isn't a drop-in replacement for CrossOver shipped DXVK, you will not receive support from CodeWeavers!

See Custom DXVK and MoltenVK versions are not supported for CrossOver Mac