HGL
Heroic Games Launcher•4mo ago
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
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-orange
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
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-orange
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
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 cause
genetic-orange
genetic-orangeOP•4mo ago
Ah okay. So I misunderstood that. My bad. Sorry for the inconvenience. 😅
adverse-sapphire
adverse-sapphire•4mo ago
no problem
genetic-orange
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
adverse-sapphire•4mo ago
no idea either I updated the release notes to make this more clear and to link to umu's FAQs

Did you find this page helpful?