-
Notifications
You must be signed in to change notification settings - Fork 47
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
Steam seems to never finish shader pre-compiling in the background for A Hat in Time #224
Comments
Hello @MateusRodCosta, since this issue report focuses on the behavior of fossilize, I've transferred it to the fossilize issue tracker.
|
Skimming over shader_log.txt and shader_log.previous.txt, I'm not seeing anything critically unusual. |
Maybe it's hitting something in the Flatpak sandbox? |
Just re-tried letting shaders compile in the background and it seems it succeded for A Hat in Time and a few other games without crashing. It might have been fixed due to any update (I believe at least the Nvidia driver updated). I will close this and if it re-appears I will reopen.
|
Reopening. From the logs the games that it seems to happen the most (and it's the most noticeable because they have the most shaders) are:
This is a bit annoying, because if I decide to play, say, A Hat in Time, I have to wait for hours for the shader processing again, which is kinda the reason I enabled background processing, to avoid waiting so much. Attached new logs: |
This also happens on AMD Radeon RX 6600 (navi23, LLVM 15.0.7, DRM 3.49, 6.2.0-27-generic) (0x73ff) using Kubuntu 04/23. Steam installed via Flatpak. I haven't tried to let it finish, I just click skip to get to play the game within a reasonable time. |
Your system information
Steam client version (build number or date): Wed, Jun 21 6:18 PM UTC -03:00
Distribution (e.g. Ubuntu): Fedora Silverblue 38, running as a Flatpak
Opted into Steam client beta?: [Yes/No] Yes
Have you checked for system updates?: [Yes/No] Yes
Steam Logs: [generate by running this command in a terminal
tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs
] steam-logs.tar.gzGPU: NVIDIA GeForce GTX 1660 Ti / Intel® UHD Graphics 630
Please describe your issue in as much detail as possible:
Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist
I have the option "Allow background processing of Vulkan shaders enabled" and I have several games installed, including A Hat in Time".
There's seems to be no indicator right now on the Steam UI that it's doing shader processing (there was one before the rollout of the new UI, I didn't find it after the redesign), but I can know due to the fan of the laptop speeding up.
The problem seems to be that the A Hat in Time shader compiling never finishes, I know it's stuck in the A Hat In time compiling because by checking htop fossilize_replay is working on the Steam app with the id of 253230 (which is A Hat in Time), also if I manually try to load A Hat in Time, but the compilation at that point also takes a long time, so I given up.
Letting the computer go 3 hours straight doing not more then shader compiling seems to not help, as apaprently it still doesn't do much progress.
Also, it seems sometimes the fossilize_replay can be crash, such as this:
Steps for reproducing this issue:
The text was updated successfully, but these errors were encountered: