Changes

Jump to navigation Jump to search

Shader caches

1,473 bytes added, 24 May
m
no edit summary
:''This page contains Shader Cache sets to download for specific games'' A '''shader cache''' is a collection of GPU specific programs known as shaders that get stored in your computer's auxiliary memory for quick retrieval (as you play your game). Modern consoles and their games make heavy use of precompiled shaders specific to their GPUs, and these shaders can't be run natively on PC hardware, so they need to be translated or recompiled. The simplest way to do this is to recompile them at runtime, but that's slow and can cause stuttering every time a new shader is loaded in the game. A mitigation to this stuttering is to compile the shaders asynchronously to the emulator, but this has its own drawback in that in the time it takes to compile the shader, the effect in-game that relies on it won't be shown.  Another approach is to cache the system's raw shader pipeline and then compile the shaders before the game even starts. The only drawback here is that someone has to play through the game atleast once to 'build' a cache that can be used by others. This page provides files to pre-built caches for seamless use while playing your games.
When an emulator updates the way it handles shaders, it may break compatibility with previous shader caches; for this reason, the shader version is listed below.
'''Note: Please compress your shader caches with 7-Zip or WinRAR before uploading them.'''
==[[Cemu]]==
Put the raw and pipeline folders in <code><RPCS3Folder>\cache\<gameSerial>\ppu-<hash>-EBOOT.BIN\shaders_cache\</code>
Current shader version is v1.94 (2022/12/11)<ref>[https://github.com/RPCS3/rpcs3/blob/master/rpcs3/Emu/RSX/VK/VKGSRender.cpp#L704 L714 RPCS3's shader version source on Github]</ref>
{| class="wikitable" style="text-align:center;"
! scope="col"|'''Renderer'''
! scope="col"|'''Notes'''
|-
|God of War III
|[https://www.mediafire.com/file/2dg1c4yws75zcge/God_of_War_III_%252801.03%2529.7z/file Download]
|v1.94
|9330
|Vulkan
|
|-
|Ratchet and Clank: A Crack in Time
==[[Ryujinx]]==
Right click the game in Ryujinx's game list, Cache Management > Open Shader Cache Directory , and extract the zip there.
To share: Right click the game in Ryujinx's game list, Cache Management > Open Shader Cache Directory and zip all the files named "guest" and "shared". Use the title ID as filename (check the file path for a folder with a name that resembles 010015100b514000).
* '''Don't upload shaders if you used mods.'''
* '''Vendors seem to matter, so if your card is AMD and there's only a Nvidia an NVIDIA shader cache available, add another entry, and vice-versa. Don't just replace caches from different vendors.'''
Current shader version is 1.1 (2023/10/23)<ref>[https://github.com/Ryujinx/Ryujinx/blob/b1f8f868f6fdec87bd3342ac379594bd695cbbfd/src/Ryujinx.Graphics.Gpu/Shader/DiskCache/DiskCacheGuestStorage.cs#L12 Ryujinx's shader version source on Github]</ref>
|7521
|-
|Mario Kart 8Donkey Kong Country: Tropical Freeze|[https://www.mediafire.com/file/uzrrsa9dlgkhrr44ocg3snb80rjbl8/01001520000220000100c1f0051b6000.zip/file Download]|1.1|Apple|784|-|Mario Kart 8 Deluxe|[https://drive.google.com/uc?export=download&id=1CaDEA4h5jaqwTF5JuDgaoRKjBkJP-YHJ Download]|1.1|NVIDIA|5934|-|Mario Kart 8 Deluxe|[https://drive.google.com/uc?export=download&id=1QPULxBDTiTq3Tq_cVza1WZzx2vFroEKQ Download]
|1.1
|NvidiaAMD|42135921
|-
|Metroid Dread
|[https://www.mediafire.com/file/pjrf5zlt8o3u1yv/010093801237C000.zip/file Download]
|1.1
|NvidiaNVIDIA
|401
|-
|[https://www.mediafire.com/file/wisclvjbc2rglk1/010015100b514000.7z/file Download]
|1.1
|NvidiaNVIDIA
|4169
|-
|Super Mario Bros. Wonder
|[https://www.mediafire.com/file/x6ddcd3m12gla4r9l3q6ndy5y4j1ex/010015100b514000.zip/file/file Download]
|1.1
|AMD
|37954119
|-
|Super Mario Bros. Wonder
|[https://www.mediafire.com/file/2k8s0hrn5yexd02/0100000000010000.zip/file Download]
|1.1
|NvidiaNVIDIA
|14040
|-
|Donkey Kong Country: Tropical FreezeSuper Mario RPG|[https://www.mediafire.com/file/4ocg3snb80rjbl8r523y1o9j11q9ym/0100c1f0051b60000100bc0018138000.zip/file Download]
|1.1
|Apple
|784822|-|Super Smash Bros. Ultimate|[https://www.mediafire.com/file/oi3et9c0ofn9v3n/SSBU_Shader_Cache.zip/file Download]|1.1|NVIDIA|19485|-|Master Detective Archives: Rain Code|[https://www.mediafire.com/file/ym7z5oc979j6fjg/0100149019460000.zip/file Download]|1.1|AMD|4085
|-
|Xenoblade Chronicles 2
|[https://www.mediafire.com/file/hetrwsxsa37se7s/0100e95004038000.rar/file Download]
|1.1
|NVIDIA
|4517
|}
<s>'''[https://githubDump from defunct RyuSAK servers.com/Ecks1337/RyuSAK/releases Ryusak] is a tool to automatically download and share shader caches for RyujinxHave in mind that some shaders might be broken (such as Mario Kart 8).'''</s>
Note: Ryusak is no longer being maintained, and is no longer functionalAvoid re-uploading these shaders to the list above.
==*[[yuzu]]==Right click the game in yuzu's game list and click <code>Open Transferable Pipeline Cache<https:/code> and copy/paste the www.mediafire.bin com/file/vpyvasmyelkv8m9/Shaders.zip.001/file Download Part 1]
*[https://www.mediafire.com/file/qyv600io6sczyna/Shaders.zip.002/file Download Part 2] ==[[Yuzu]]==NOTE: Yuzu is no longer being maintained and shutdown their services (including all repositories) [[History_of_emulation#Lawsuits|because of legal troubles]]. Right click the game in Yuzu's game list and click <code>Open Transferable Pipeline Cache</code> and copy/paste the .bin file. Current shader version is '''1011''' (20232024/1/1127). Use version 1659 and below to get shader version '''10'''<ref>yuzu [https://github.com/yuzu-emu/yuzu/blob/master/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp#L57 Vulkan] and [https://github.com/yuzu-emu/yuzu/blob/master/src/video_core/renderer_opengl/gl_shader_cache.cpp#L54 OpenGL] shader version source on GithubGitHub</ref>
{| class="wikitable" style="text-align:center;"
|-
|Pokemon Legends: Arceus
|[https://www.mediafire.com/file/1d2yg5jly60euij/01001f5010dfa000.zip/file Vulkan]
|10
|35345752
|-
|Pokemon Shield
|11803
|-
|[https://www.mediafire.com/filefolder/8wceutnahk4x59bdle5wyb06a0im/SSBU+yuzu+vulkan+cache.7z/file 01006a800016e000 Vulkan]|510|1686214529
|-
|The Legend of Zelda: Breath of the Wild
|10
|52239
|-
|The Legend of Zelda: Skyward Sword HD
|
|10
|337
|-
|The Legend of Zelda: Tears of the Kingdom
|[https://www.mediafire.com/file/n1vjrw4h1h1586pf0yekhllc1t7jnd/0100f2c0115b6000.7z/file Vulkan]|1011|5366554945
|-
|Xenoblade Chronicles 2: Torna
411
edits

Navigation menu