HGL
genetic-orange
Shader pre-caching in Heroic?
I have read that Steam's shader pre-caching has apparently been added to Heroic. Is it dependent on Steam to be installed? Does it just use UMU? Do I have to add the game to Steam? Do I need to change a setting in Heroic? Generally: How do I use it, if it's actually available or usable?
9 Replies
conscious-sapphire•4mo ago
I have read that Steam's shader pre-caching has apparently been added to Heroic.Can you provide a reference to this?
genetic-orangeOP•4mo ago
The recent release notes have noted that a warning was added for the case that shader pre-caching is not enabled on the Steam Deck. Maybe I drew some wrong conclusions from that.
conscious-sapphire•4mo ago
that's because there's a bug with UMU
you need shader caching enabled in Steam to have UMU work with Heroic in SteamOS's game mode
genetic-orangeOP•4mo ago
Hmm, okay. But in that case shader pre-caching does not work? It just needs to be enabled in that case? Or am I not getting it?
adverse-sapphire•4mo ago
note this is for umu to work in general in steamOS's gaming mode, not just for heroic
for context: umu needs some environment variables to be defined in the OS in order to properly manage gamescope layers in gaming mode
those env variables are only added when shared pre-cache is enabled in steam
so if shader pre-cache is disabled on steam, umu fails to remove the
loading
screen in gaming mode
it's unrelated to heroic, we are just adding the check because it's really hard for users to figure out the problem when that is the causegenetic-orangeOP•4mo ago
Ah okay. So I misunderstood that. My bad. Sorry for the inconvenience. 😅
adverse-sapphire•4mo ago
no problem
genetic-orangeOP•4mo ago
But generally the idea of having pre-caching work outside of steam would be awesome. Just don't know what it would take.
adverse-sapphire•4mo ago
no idea either
I updated the release notes to make this more clear and to link to umu's FAQs