ValveSoftware / Dota-2-Vulkan

Tracker for issues specific to the Vulkan version of Dota 2 on Windows, Linux, and macOS
98 stars 17 forks source link

Playing with the graphic pipeline library causes some graphical bug and crashes. #416

Closed deanrih closed 11 months ago

deanrih commented 1 year ago

Your system information

Please describe your issue in as much detail as possible:

Recently, my distro (Manjaro) has an update for NVIDIA Driver, 520.56.06, which includes the required Vulkan Extension that solves issue #406, however, with that, I experience two problems, one major and one minor.

The minor problem is on the Team Versus Screen (so far only happened on the default one), there's always some red circular flicker around the bottom centre of the versus screen, I've provided the video of it below.

2022-11-01_23-59-18.webm

The other problem is after I played 2 or 3 matches, the game would seemingly crash at random times with a message

CUtlLinkedList overflow! (exhausted memory allocator)

The crash happens sometimes in the middle of the 4th match, sometimes after the 3rd match concluded and going back to the dashboard, and sometimes while idling on the dashboard after the 3rd match concluded, here's also the screenshot of it.

image

Note that neither of these problems occurred when using the -vulkan_disable_steam_shader_cache on the launch option to eliminate stutter in-game.

Steps for reproducing this issue:

Graphic Flicker

  1. Open Dota 2
  2. Set the Versus Screen to the default one
  3. Create a private lobby
  4. Start the lobby
  5. Pick your hero
  6. Do not skip the pick phase
  7. Keep an eye on the bottom centre of the screen
  8. The red circle thing flicker for a brief moment yet so distracting

Game Crash

  1. Open Dota 2
  2. Either play the private lobby 3 times or more or play in the Demo Hero long enough (3 ~ 4 hours or more)
  3. The game suddenly crashes
deanrih commented 1 year ago

The system information gist was outdated, but I've updated it.

deanrih commented 11 months ago

I think I no longer encounter these bug/problem after the several updates Dota 2 have, I don't know when the problem stops, but it seems it is no longer happening both the Versus Screen glitch and the overflow error so I will close this issue.