Open Flowneee opened 1 year ago
Hello @Flowneee, please copy the contents of Steam Runtime Diagnostics from Steam (Steam
-> Help
-> Steam Runtime Diagnostics
) and put it in a gist, then include a link to the gist in this issue report.
Blind guess, but does completely closing Steam, then running Steam from a terminal have an effect or give any hints in the terminal spew when you tell Steam to run Dota 2?
Blind guess, but does completely closing Steam, then running Steam from a terminal have an effect or give any hints in the terminal spew when you tell Steam to run Dota 2?
Nope, nothing. I mentioned the only suspicious line from terminal
tcmalloc: large alloc 14051129470963671040 bytes == (nil) @
gist I didn't know about it. I looked through it and 2 things caught my attention
Probably I need to solve 1. first and then check again
Thanks, since you're using an Optimus laptop, it might be interesting to test setting the game's launch options to __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command%
and see if that has an effect.
Thanks, since you're using an Optimus laptop, it might be interesting to test setting the game's launch options to
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command%
and see if that has an effect.
I was able to go to main menu with prime-run
(which also set __VK_LAYER_NV_optimus=NVIDIA_only
), but when I loaded to the game it crashed after about 1 min. And immediately tcmalloc
messages in steam output.
Okay, I installed libcrypto.so.1, didn't help. Strange, but diagnostic nos shows
"libcrypt.so.1" : {
"soname" : null,
"path" : "/usr/lib32/libcrypt.so.1"
},
"libcrypto.so.1.0.0" : {
"soname" : null,
"path" : "/home/flowneee/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libcrypto.so.1.0.0"
},
So I tried to rollback to older Nvidia driver 525 (and kernel 6.2, because modules from older drivers doesn't compile with recent 6.3 kernel and vice versa), and I was able to play a game without any issues. It seems to me like Nvidia or kernel problem (most likely Nvidia though since sound was working even when image is stuck).
Your system information
Steam
->Help
->System Information
) in a gist: https://gist.github.com/Flowneee/fc0b4756ef34c0e3d360f9c33fec7e6cPlease describe your issue in as much detail as possible:
For a few days Dota 2 is just refuses to work on my machine. At the beginning it just frequently hanged when game found or while in match. I tried to update my systemd and now it just refuses to load, being stuck on Dota 2 logo screen. If I move window to another desktop, even logo disappear and I just see desktop background. However it still consume CPU (5 cores exactly each restart). Rarely it goes past logo, but immediately stuck on main menu (switching desktops breaks it the same way). One time it hang my system so hard, I wasn't been able to kill process or even check it with
htop
orps
. Output of theps
didn't go beyond this, it just stuck on this line:Only threads consuming CPU are
GlobPool/x
. One thing I noticed multiple times are similar messages in stdout/stderr of Steam (not each time though):I'm not sure but that is a lot :)
After a few attempts I was able to load into game, and when it froze I still hear sounds.
I don't see anything suspicious in dmesg (except
x86/split lock detection
from Steam), nor in logs.Steps for reproducing this issue:
On my machine: