Skip to content

Separate transcoded video from shader pre-cache settings toggle #9132

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Galcian79 opened this issue Jan 24, 2023 · 9 comments
Open

Separate transcoded video from shader pre-cache settings toggle #9132

Galcian79 opened this issue Jan 24, 2023 · 9 comments

Comments

@Galcian79
Copy link

Since radv would get support for the graphics pipeline libraries very soon, so the Steam Deck, and i guess it will be the preferred path, it would be nice to be able to to turn off the Steam pre-cache feature, saving both disk space and bandwidth, without affecting the transcoded media folder. So i would ask to introduce separate settings for those two features.

@Tyfuzzle
Copy link

Tyfuzzle commented Nov 7, 2024

Any update on this issue? This seems more relevant than ever now that most machines now don't benefit pre-cached shaders.

@Galcian79
Copy link
Author

Any update on this issue? This seems more relevant than ever now that most machines now don't benefit pre-cached shaders.

No but they recently added the game recording feature 😒

@pollux78
Copy link

pollux78 commented Nov 7, 2024

I'd also like to see this be improved, too many new Linux users keep asking why shader cache is a thing or if it's ok to turn off 🫠

@Reonu

This comment was marked as off-topic.

@Hasshu
Copy link

Hasshu commented Feb 16, 2025

The fact that one has to scour GitHub or Reddit to learn this feature exists at all... is bizarre. Curiously enough, there's at least one "Deck Verified" game – Darksiders Genesis – which won't play videos unless you enable shader pre-caching.

Make of that what you will.

@cchulo
Copy link

cchulo commented Feb 17, 2025

The fact that one has to scour GitHub or Reddit to learn this feature exists at all... is bizarre. Curiously enough, there's at least one "Deck Verified" game – Darksiders Genesis – which won't play videos unless you enable shader pre-caching.

Make of that what you will.

I have gotten around this with proton-ge, have you tried this at all? the main challenge is the fact that valve cannot distribute certain codecs due to licensing. I think proton-ge downloads them to a game's prefix during initial load. You could also try using protontricks to add codecs. Hoops to jump through, but this is the state of linux gaming as of now. The bright side is that this issue mostly comes up with older games that use CGI cutscenes, not so much with modern games that feature in-engine cutscenes.

@pollux78
Copy link

The fact that one has to scour GitHub or Reddit to learn this feature exists at all... is bizarre. Curiously enough, there's at least one "Deck Verified" game – Darksiders Genesis – which won't play videos unless you enable shader pre-caching.

Make of that what you will.

Question do you have h.264 enabled in steam? This can be disabled by default when you install steam sometimes, you can check by trying to watch a broadcast in steam, if the broadcast comes up with a error it's most likely it's disabled

You can enable h.264 in steam by doing

steam steam://unlockh264/

In terminal then test the game that doesn't work with the codecs again

@Hasshu
Copy link

Hasshu commented Feb 17, 2025

proton-ge
valve cannot distribute certain codecs due to licensing
protontricks

@cchulo Yep, am aware of those. I just felt that calling Genesis "verified" is a bit dishonest, especially considering that the earlier Darksiders II and III have working cutscenes out of the box. Apparently, I was wrong (see below).

steam steam://unlockh264/

@polluxau Now, I did know that broadcasting on Linux may require this kind of tinkering, but had no idea the codec in question is used by Proton as well. A-a-and... Genesis seems to have working cutscenes now. Thanks a lot!

Yet another thing that should be made more obvious to users, methinks.

</off-topic>

@pollux78
Copy link

pollux78 commented Feb 17, 2025

Replying to #9132 (comment)

Yeah I had a similar problem in another game and a valve employee told me to try that and it worked instantly, don't know why it's disabled by default

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants