Skip to content

Installation

Jeff edited this page May 10, 2023 · 3 revisions

Wine

To install d8vk to the default Wine prefix:

./setup_d3d8.sh install --no-proton

Manually

You can put d3d8.dll in the folder of a game or app's exe file, and then add an override in winecfg for d3d8.

Windows

On Windows, the easiest thing to do is just put d3d8.dll in the same folder as the game or app's exe file.

Proton

To install d8vk for Proton - Experimental (for use with Steam):

./setup_d3d8.sh install

To also install to the Proton prefix for a specific Steam game:

./setup_d3d8.sh install --app <App ID>
  • Where <App ID> is the numeric app ID of the Steam game

To install a separate custom Proton version (named Proton-D8VK):

./setup_d3d8.sh install --preserve
  • This will install a custom Proton version called Proton-D8VK. After you restart Steam you will be able to select Proton version in the Compatability section of game properties to run games with d8vk.

Tips

  • Add --symlink if you're developing so you don't have to constantly reinstall. But note that this might not work across separate drives or filesystems.
  • If your steamapps folder is somewhere other than your home directory, export the STEAMAPPS environment var to point to it (steamapps, not common) first.
  • You can also set PROTON to install to a specific Proton version other than Proton - Experimental
  • Set WINEPREFIX if you want to install to a custom Wine prefix.
Clone this wiki locally