Linux steam обработка шейдеров vulkan

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

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

Processing Vulkan Shaders indefinitely #7271

Processing Vulkan Shaders indefinitely #7271

Comments

Your system information

Screenshot_20200718_114604

  • Steam client version
  • Distribution (KaOS on Flatpak):
  • Opted into Steam client beta?: [No]
  • Have you checked for system updates?: [Yes]

Please describe your issue in as much detail as possible:

Screenshot_20200718_114405

When I click «SKIP» the game starts.

I am on a RX 480
X.Org 1.20.8
Mesa 20.0.8

The text was updated successfully, but these errors were encountered:

Источник

Linux steam обработка шейдеров vulkan

I’m not familiar with how wine or proton works under the hood so I’m genuinely asking to learn more. Something that irritates me a lot is having to sit and wait like 5 minutes so that steam can process the vulkan shaders. This mainly happens on Bethesda games like oblivion and skyrim.

My question is; Why does steam have to process the vulkan shaders every time I reboot my pc or the game? Why can’t it just cache whatever it processed?

Turn it off if you do not use it.

Steam > Settings > Shader Pre-Cache.

Note: Previously they were hidden.

1

You can turn it off, the point of it is to render the game better, to have a smoother gameplay, reduce memory use processing shader caches, improve performance, and reduce disk I/O when updating Mesa caches, basically lower issues that may occur.

Games that use DX are not native, hence why DXVK, as it’s converting your shaders that DX to VK, so your render can handle things on the fly real time, such as smooth gameplay, if you pre-cache your shaders.

You can turn it off, the point of it is to render the game better, to have a smoother gameplay, reduce memory use processing shader caches, improve performance, and reduce disk I/O when updating Mesa caches, basically lower issues that may occur.

Games that use DX are not native, hence why DXVK, as it’s converting your shaders that DX to VK, so your render can handle things on the fly real time, such as smooth gameplay, if you pre-cache your shaders.

Читайте также:  Задать статический ip адрес linux терминал

Why does it have to do this process every time though? Isn’t it going to do the same thing every time? Why not do it once and save it as a configuration?

Источник

Linux steam обработка шейдеров vulkan

4 июн. 2020 в 9:40

I have a new issue, I have noticed this recently. Every time I start the game, it says Processing Vulkan shaders. This happens every time I launch the game. It wouldn’t be an issue if it happens quickly, but it takes anywhere from 45 mins to 1 hour to complete and launch the game. Why does this happen? Can anyone suggest a workaround for this?

4 июн. 2020 в 11:28

4 июн. 2020 в 13:07

6 июн. 2020 в 22:31

i am playing native linux and trying to launch the game suddenly it would just hang where just a few days ago it was launching fine.

i think its this- go into settings and then shader pre-caching. check allow background processing of vulkan shaders. apparently this is something new they have been working on to improve performance and smoothness and slight stutters. still not sure why the game doesn’t just launch normal without it, like it used to.

but i have a nice video card and old cpu and this has vastly increased performance for me.

7 июн. 2020 в 7:51

I’m having the same issue with the linux version. It gives the option to skip the vulkan loading before the game starts, but I’m not sure what difference it makes if I don’t skip it.

I don’t see a setting option for shader pre-caching or anything about vulkan shaders within the game. Where are these settings?

7 июн. 2020 в 9:53

Vulkan on Linux has to build the shaders. Depending on your distributions, you could see if ACO makes any difference (also depending on the distribution, ACO may be part alrady of Mesa, the driver backend), and since you seem to have issues with this, it would seem as if you both were running AMD cards. If this persists, please consider contacting Feral about this, as it may be the result of an interaction of the vulkan driver which results in behaviour not intended.

I currently have an nVidia graphics card with the proprietary driver and this does not happen, hence the issue must lie in the AMD driver. The most common driver is RADV for Vulkan, which AFAIK now uses ACO for shader processing, but the official AMDVLK driver is also available as part of their proprietary driver suite (which to the best of my knowledge still lacks support for a number of apps/features)

7 июн. 2020 в 11:19

I tried again, the vulkan shaders only took a minute to load this time. Not sure why there was a difference, or what the difference is because it plays just the same. I am using proprietary nvidia driver.

7 июн. 2020 в 13:19

I tried again, the vulkan shaders only took a minute to load this time. Not sure why there was a difference, or what the difference is because it plays just the same. I am using proprietary nvidia driver.

Читайте также:  How to run linux on android

Strange indeed. I have not seen such behaviour with Vulkan with my nvidia card (albeit a tad old by now, GTX1080)

22 июл. 2020 в 19:36

It would be really helpful if there were any kind of progress bar or percentage, or something to know how long this is going to take. All I know it’s it’s using all the cores on my Linux machine at near 100% and otherwise nothing seems to be happening.

17 сен. 2020 в 6:31

Same here, with AMD graphics and Mesa 20.1.7

My steam shader cache is 1666MB at the moment. But just about all time I launch the game, it starts processing vulkan shaders and that took about 10 minutes to finish.

Other than this, the game runs flawlessly on Linux.

I’m having the same issue with the linux version. It gives the option to skip the vulkan loading before the game starts, but I’m not sure what difference it makes if I don’t skip it.

I don’t see a setting option for shader pre-caching or anything about vulkan shaders within the game. Where are these settings?

Here is an article about the settings. In fact, I enabled background shader processing in Steam right in the middle of the Steam pop-up working on it, and it immediately disappeared and launched the game.

27 ноя. 2020 в 19:21

Источник

Linux steam обработка шейдеров vulkan

21 окт. 2022 в 8:41

Greetings! Am I the only one with this problem!? Game doesn’t launch, get’s stuck at [Processing Vulkan Shaders] I can choose to skip it but. I will probably stumble upon graphical issues during the game, right!? I already tried uninstalling Vulkan Support from DLC & Reinstalling it, well. It didn’t work, the same problem persists. Does anyone know any solution to this!? Please Help & Thanks a lot in advance.

21 окт. 2022 в 8:58

Open the Settings by clicking “Steam” in the top-left corner of the main Steam window, then clicking “Settings”. Once in Steam’s settings, switch to the Shader Pre-Caching tab at the bottom of the tab list. Uncheck.

21 окт. 2022 в 11:54

Open the Settings by clicking “Steam” in the top-left corner of the main Steam window, then clicking “Settings”. Once in Steam’s settings, switch to the Shader Pre-Caching tab at the bottom of the tab list. Uncheck.

Well. yeahh but. does this FIX the problem!? Or. it just HIDES the Problem!? Will the Shaders be Fine without Pre-Caching!? Thank you.

21 окт. 2022 в 13:10

Open the Settings by clicking “Steam” in the top-left corner of the main Steam window, then clicking “Settings”. Once in Steam’s settings, switch to the Shader Pre-Caching tab at the bottom of the tab list. Uncheck.

Well. yeahh but. does this FIX the problem!? Or. it just HIDES the Problem!? Will the Shaders be Fine without Pre-Caching!? Thank you.
DID YOU EVEN TRY IT. WTH
And players wonder why some of us get so TOXIC.

Читайте также:  Ошибки загрузки модулей linux

21 окт. 2022 в 13:24

You could temporarily switch to using openGL with -gl in the launch options until DOTA 2 devs fixes their vulkan implementation.

21 окт. 2022 в 15:28

Yes I did, one game only, but I actually didn’t focus on the graphics, I’ll let U know if I notice anything. I just read on Reddit that you might experience graphical issues if you don’t pre-load the shaders.

21 окт. 2022 в 15:30

You could temporarily switch to using openGL with -gl in the launch options until DOTA 2 devs fixes their vulkan implementation.

Not until I experience a graphical issue with it, I was warned from Reddit that graphical issues might occur if you don’t preload the shaders. That’s what caused my concern.

21 окт. 2022 в 15:49

You could temporarily switch to using openGL with -gl in the launch options until DOTA 2 devs fixes their vulkan implementation.

Not until I experience a graphical issue with it, I was warned from Reddit that graphical issues might occur if you don’t preload the shaders. That’s what caused my concern.

Yes I did, one game only, but I actually didn’t focus on the graphics, I’ll let U know if I notice anything. I just read on Reddit that you might experience graphical issues if you don’t pre-load the shaders.
It’s hardly likely you’ll experience any issues should you opt not to pro-load shaders provided your GPU is within specs.

21 окт. 2022 в 15:51

You could temporarily switch to using openGL with -gl in the launch options until DOTA 2 devs fixes their vulkan implementation.

Not until I experience a graphical issue with it, I was warned from Reddit that graphical issues might occur if you don’t preload the shaders. That’s what caused my concern. DO NOT use Open GL given the fact that this cross-platform application is no longer actively maintained by Valve.

29 мар в 14:26

I’ve noticed that it *seems* to take forever when it’s really not. I know this because when I view the Shader Pre-Caching tab in the Steam settings, it shows both an increasing (# MB pre-cached) value and an increasing Processing MyGame. (#%). You can watch it update the numbers there live as that «Processing Vulkan Shaders. » dialog window is up.

Maybe for whatever reason background processing doesn’t actually work. Sometime when I’m not trying to play the game I may just let it sit and process, because it does seem to run more smoothly after I let it. I’ve also noticed that disabling and re-enabling the options queues a bunch of game downloads (relatively small sized) and re-processing after each download.

30 мар в 6:58

After having Tried everything, I simply gave up and switched back to using Direct-X again. But. thanks for sharing Ur experience 🙂

Источник

Оцените статью
Adblock
detector