Hieveryone. Since like 2 weeks ago, my graphics card seems to crash when playing dota. Sometimes randomly in game, the whole graphical interface hangs, freezes. Then the screens go black for a bit and then come back with a significantly faulty image (small green artifacts everywhere, not being able to interact with anything graphics related. Mouse cursor is moveable though and changes shape according to window currently on.)
From what I could gather from dmesg, the GPU resets at that time, although I can't easily find out the reason why. Here is the output from dmesg:
This happens in every single match I play, sometimes multiple times after i rejoined the game. It leaves me no choice but to reboot forcefully after switching to tty2. I have tried switching from mesa to mesa-git and back, but nothing helped.
Does anyone of you have an idea on how I could test this? Or what could be the issue?
I really want to rule out any software misconfiguration before I face the possibility, that it could be hardware failure.
From what it seems, I may be worried that either the GPU is faulty or the power is insufficient, causing a reset? The issue did only occur in dota, although I don't play many other "power-hungry" games.
The crashes occur on the latests Kernel (5.15.4) and corresponding version of linux-firmware
The graphics card reaches basic functionality fast, but needs time to initialise its higher functionality .
If applications try to use that functionality before the graphics initialisation is complete, many things can and often will go wrong.
When system drives were harddrives this usually was no problem, but modern SSDs & processors are so fast it does become a problem.
Display managers & autologin are known to increase the chance for such problems, but they're not the only ones.
Lots of thanks!
For now, it looks promising. While there are occasional lags, that is mostly due to me having to disable vulkan shader cache. I have read that this is quite a common issue. Anyways, no more system freezes up to now! You really are knowledgeable.
Just to chime in again.. I had issues with the vulkan shader cache when i was using AMD's vulkan, not Mesa's RADV vulkan. If you start steam via console and then dota, you can further validate which vulkan implementation you are using
without playing videos or games (except adverts etc in web browsers Chromium and Firefox) .
I understand that enabling "early KMS" was the solution here, or did you make any other of the suggested changes that might have been the solution?
thanks, I've been focused on the dmesg error message, and tried to disable the AMD "gfxoff" feature as suggested in the other referenced thread. I'll watch my system for now, and if this doesn't help, I'll provide a detailed description of my problem in a new thread.
3a8082e126