Important information:
DXVK state caches aren't really useful anymore since DXVK 2.0 because of the graphics pipeline library.
Version 2.1 also brought a new version of cache v17, which is no longer compatible with the dxvk-cache-tool.
Use DXVK 2 or this fork of async.
DXVK caches to reduce stuttering!
Feel free to contribute new caches or for merge with existing ones in:
Note: don't submit caches that have been upgraded from v10, as this may cause crashes with the latest v15 version.
issues: search to see if the issue already exists, if not create a new one (preferably per one game), compress with zip and attach;
pull requests: compress with zip and attach, change Readme.md (nick, entries and sha512sum of .dxvk-cache) or (if it's a new cache) add it to the appropriate directory (game or franchise->game) and add an empty name.dxvk-cache.md (I'll change it with my download link) if it doesn't exist (new game);
Discord: compress and send in #your-dxvk-caches channel.
DxvkCacheHost: it's a site where you can upload your caches, although after adding a new cache if you can open an issue here or send a message on Discord to notify me.
Files are hosted here.
For merging and checking I'm using: dxvk-cache-tool
sha512sums apply to .dxvk-cache, not compressed files.
To get all caches try TUTORIAL or just ctrl+f->.dxvk-cache in x directory.
Extract .tar.xz file to get .dxvk-cache->paste to x directory.
There are also:
DXVKoTool application by DATL4G. Works best for Steam games.
DxvkCacheHost site by Crashdummy however it doesn't have every cache from this repo.
Wine: next to .exe or specified path with environment variable.
Steam: /path/to/steamapps/shadercache/APPID/DXVK_state_cache
default is ~/.local/share/..
or next to .exe if shader pre-caching is turned off.
To find out which ID corresponds to a particular game, simply search it on Steam (app/ID/name).
Read dxvk/issues/764
If you're concerned, use dxvk-async instead but it won't give as much of a performance boost as a (especially mature) precompiled state cache.
Some state cache versions break compatibility and therefore can't be merged with older ones, but DXVK can update them including entries however it can't do a downgrade e.g. v15->v10 and in that case it starts with 0 entries.
Be aware that using v10 caches (v11-v14 are recognized as v10) with DXVK 2.0+ might result in crashes, for more info read: State cache interactions.
v10 caches (up to DXVK 1.10.3) are in another branch.