GithubHelp home page GithubHelp logo

Comments (6)

cchulo avatar cchulo commented on July 3, 2024

I don't think this is an issue with Fossilize, it may be with steam runtime, though I will keep this issue open if anyone has insight as to what may be causing this

from fossilize.

kisak-valve avatar kisak-valve commented on July 3, 2024

Hello @cchulo, if you find a decent hint that this issue is rooted in another part of the larger set of Steam-related projects, please add the note here and give me a ping requesting for this issue report to be transferred to the other issue tracker so that we keep the discussion of this issue centralized and skip making duplicate issue reports across multiple issue trackers.

from fossilize.

cchulo avatar cchulo commented on July 3, 2024

@kisak-valve thank you, I was considering opening an issue with steam-runtime project, but at this point I am a bit stumped, I am not sure what is responsible for creating these files. I looked everywhere in github for the keyword "steamapprun", might be a closed source project that is responsible.

So today I discovered that Quake, a game I have had no previous issues with running under KWin, and therefore there is no need to use gamescope with, has also been accumulating .foz files. In fact, I don't even use anything with it other than proton 7.0.5

This leads me to believe that gamescope itself is not responsible, but perhaps gamescope might be making steam think the shader cache is invalid everytime a game is launched (?)

The other games I mentioned that are all exhibiting these symptoms (emulationstation, Nier, and RE HD) only produce these spare foz files whenever they are executed with gamescope, but are just fine when I run them without it.

So in summary, the gamescope executable and Quake seem to be causing an issue.

Might be relevant to mention that I am using nvidia drivers (historically has not played nice with linux at times), here are my specs:

OS: EndeavourOS
LinuxKERNEL: 6.1.7-arch1-1
CPU: AMD Ryzen 5 5600X 6-Core
GPU: NVIDIA GeForce RTX 3080
GPU DRIVER: NVIDIA 525.85.05
RAM: 32 GB

What do you recommend?

from fossilize.

danginsburg avatar danginsburg commented on July 3, 2024

This is definitely a Steam issue and not a Fossilize issue specifically. There is a cache merging phase that Steam runs on application exit that apparently isn't happening when launched directly from gamescope. It would have merged these individual .foz files into a single .foz file (de-duplicating) and deleting the individual ones.

from fossilize.

cchulo avatar cchulo commented on July 3, 2024

I see, thanks @danginsburg is the steam-runtime repo appropriate place for this issue? can this issue just be moved over there if so?

from fossilize.

Trayshar avatar Trayshar commented on July 3, 2024

I observe the same behaviour in Deep Rock Galactic. Multiple small .foz files, and they are never merged into a single one. I do not use gamescope, however, should this get it's own issue? And what's the status of this issue?

from fossilize.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.