Skip to content

Latest commit

 

History

History
61 lines (36 loc) · 3.69 KB

README.md

File metadata and controls

61 lines (36 loc) · 3.69 KB

dxvk-caches

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.

F A Q

How to get

To get all caches try TUTORIAL or just ctrl+f->.dxvk-cache in x directory.

How to use

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.

Directories

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).

Security

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.

Cache versions

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.

This repository is in no way related to the DXVK project.