ValveSoftware / Dota-2

Tracker for issues specific to Linux and Mac in the Reborn client. If you have a general issue or non-system-specific feature request please go to dev.dota2.com
469 stars 38 forks source link

linux low performance,drops. Vulkan #1961

Open shpinog opened 3 years ago

shpinog commented 3 years ago

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large pastes as a Github Gist.

Steps for reproducing this issue:

  1. Open dota\ vulkan
  2. Start any custom game \ dota2 map
  3. profit.

I've been playing linux from the very beginning, for many years. Vulkan in recent patches has become very bad, I constantly see FPS at the level of 50-60 frames without vertical sync, while on opengl I get 100-120 frames. I also noticed that the game does not load my system at all, gpu 10-40%, cpu 20-30%. And yes, this is with minimal settings. With higher settings, things are even worse.

Everything is very bad in custom games, I do not understand why when the fps drops, the game does not try to use more resources to keep it at a high level. You can get 40-50 frames, and also have a load on cpu 30% and gpu 40%.

https://paste.pics/0fe894fe92f4cc2317daa8648d67139f Yes, vertical sync is on, I know. I turn it on simply because fps still does not rise above 70.

All of this has come with a gradual degradation in performance over the past few years. Every year since the 7.0 patch, the graphics settings have to be reduced, while there are no noticeable improvements in appearance. On the contrary, due to the constant decrease in settings, the game looks worse for the players.

Also using opengl, we have a higher fps, but it is so unstable that it makes no sense. I am testing this on an ongoing basis on different operating systems, under different DE, WM. Also under Xorg and Wayland, the situation is on average the same everywhere.

Questions are pressing, is valve aware of performance issues and is there something to be done about it? Or should I save up for 3080TI to play the 2012 game?

michalszymura commented 3 years ago

You have limited Your fps to lowest levels(60fps) by those 2 sliders in bottom right. One is for in-game and the other for menu.

shpinog commented 2 years ago

This is just a bad screenshot, I turn on Vsync and I limit the number of frames. If I disable vertical sync, naturally I also change the fps values.