protonscr

Every game Running Vulkan freezes my entire computer after a bit of time.

steamopen
ValveSoftware/steam-for-linux#11054 · opened 2024-06-30 by Komorzo · updated 2024-07-14 · 1 comments · github
KKomorzo 2024-06-30 github

Your system information

  • Steam client version (build number or date): Thu, Jun 20 8:14 PM UTC -08:00

  • Distribution (e.g. Ubuntu): Fedora 40 (Workstation Edition)

  • Opted into Steam client beta?: No

  • Have you checked for system updates?: No

  • Steam Logs:
    steam-logs.tar.gz

  • GPU: AMD Radeon R9 280

Please describe your issue in as much detail as possible:

I am honestly not sure how this bug happens but. Every time I enter a Vulkan game, there is a good chance that it might freeze my entire system, especially if they are hard to run. I've experienced this on all gamesm Apex Legends the most, and Team Fortress 2 the least. I cannot access the tty or anything when this happens and I would have to hard reset my PC to use it again.

Adding amdgpu.norentry=0 seemed to have made it less frequent but not by much. OpenGL games work perfectly fine but they tend to be heavily buggy and unplayable at some parts. Running journalctl -b-1 after the freeze gave me this.

Jun 30 18:54:33 fedora steam[4744]: wine: using kernel write watches, use_kernel_writewatch 1. Jun 30 18:54:33 fedora steam[4744]: Adding process 8529 for gameID 1172470 Jun 30 18:54:33 fedora steam[4744]: WARNING: radv is not a conformant Vulkan implementation, testing use only. Jun 30 18:54:33 fedora systemd[1720]: Started app-steam_app_1172470-8529.scope. Jun 30 18:54:33 fedora steam[4744]: GameOverlay: started '/home/komorzo/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 8560) for game process 8529 Jun 30 18:54:34 fedora steam[4744]: 06/30 18:54:34 minidumps folder is set to /tmp/dumps Jun 30 18:54:34 fedora steam[4744]: 06/30 18:54:34 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240620171414)/tid(8560) Jun 30 18:54:34 fedora steam[4744]: 06/30 18:54:34 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(8560) Jun 30 18:54:34 fedora steam[4744]: wine: using kernel write watches, use_kernel_writewatch 1. Jun 30 18:54:38 fedora steam[4744]: Adding process 8568 for gameID 1172470 Jun 30 18:54:38 fedora /usr/libexec/gdm-wayland-session[1807]: 00:29:22.955 [ERROR] [wlr] [xwayland/xwm.c:1619] xcb error: op DeleteProperty (no minor), code Window (no extension), sequence 7463, value 65011713 Jun 30 18:54:39 fedora steam[4744]: (process:8560): GLib-GObject-CRITICAL **: 18:54:39.569: g_object_unref: assertion 'G_IS_OBJECT (object)' failed Jun 30 18:54:39 fedora steam[4744]: GameOverlay: started '/home/komorzo/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 8587) for game process 8568 Jun 30 18:54:39 fedora steam[4744]: 06/30 18:54:39 minidumps folder is set to /tmp/dumps Jun 30 18:54:39 fedora steam[4744]: 06/30 18:54:39 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240620171414)/tid(8587) Jun 30 18:54:39 fedora steam[4744]: 06/30 18:54:39 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(8587) Jun 30 18:54:40 fedora steam[4744]: Setting breakpad minidump AppID = 1172470 Jun 30 18:54:40 fedora steam[4744]: Steam_SetMinidumpSteamID: Caching Steam ID: 76561199108317566 [API loaded no] Jun 30 18:54:40 fedora steam[4744]: WARNING: radv is not a conformant Vulkan implementation, testing use only. Jun 30 18:54:41 fedora steam[4744]: warning: Unknown nb_ctl request: 30 Jun 30 18:54:41 fedora steam[4744]: warning: The VAD has been replaced by a hack pending a complete rewrite Jun 30 18:54:41 fedora steam[4744]: warning: Unknown nb_ctl request: 30 Jun 30 18:54:41 fedora steam[4744]: warning: The VAD has been replaced by a hack pending a complete rewrite Jun 30 18:54:41 fedora steam[4744]: warning: Unknown nb_ctl request: 30 Jun 30 18:54:41 fedora steam[4744]: warning: The VAD has been replaced by a hack pending a complete rewrite Jun 30 18:54:41 fedora steam[4744]: warning: Unknown nb_ctl request: 30 Jun 30 18:54:41 fedora steam[4744]: warning: The VAD has been replaced by a hack pending a complete rewrite Jun 30 18:54:41 fedora steam[4744]: warning: Unknown nb_ctl request: 30 Jun 30 18:54:41 fedora steam[4744]: warning: The VAD has been replaced by a hack pending a complete rewrite Jun 30 18:54:41 fedora steam[4744]: GameOverlay: started '/home/komorzo/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 8632) for game process 8568 Jun 30 18:54:41 fedora steam[4744]: 06/30 18:54:41 minidumps folder is set to /tmp/dumps Jun 30 18:54:41 fedora steam[4744]: 06/30 18:54:41 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240620171414)/tid(8632) Jun 30 18:54:41 fedora steam[4744]: 06/30 18:54:41 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(8632) Jun 30 18:54:41 fedora steam[4744]: GameOverlay: started '/home/komorzo/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 8633) for game process 8568 Jun 30 18:54:41 fedora steam[4744]: 06/30 18:54:41 minidumps folder is set to /tmp/dumps Jun 30 18:54:41 fedora steam[4744]: 06/30 18:54:41 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240620171414)/tid(8633) Jun 30 18:54:41 fedora steam[4744]: 06/30 18:54:41 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(8633) Jun 30 18:54:41 fedora steam[4744]: GameOverlay: started '/home/komorzo/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 8634) for game process 8568 Jun 30 18:54:41 fedora steam[4744]: 06/30 18:54:41 minidumps folder is set to /tmp/dumps Jun 30 18:54:41 fedora steam[4744]: 06/30 18:54:41 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240620171414)/tid(8634) Jun 30 18:54:41 fedora steam[4744]: 06/30 18:54:41 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(8634) Jun 30 18:54:41 fedora steam[4744]: GameOverlay: started '/home/komorzo/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 8635) for game process 8568 Jun 30 18:54:41 fedora steam[4744]: 06/30 18:54:41 minidumps folder is set to /tmp/dumps Jun 30 18:54:41 fedora steam[4744]: 06/30 18:54:41 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240620171414)/tid(8635) Jun 30 18:54:41 fedora steam[4744]: 06/30 18:54:41 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(8635) Jun 30 18:54:42 fedora steam[4744]: GameOverlay: started '/home/komorzo/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 8636) for game process 8568 Jun 30 18:54:42 fedora steam[4744]: 06/30 18:54:42 minidumps folder is set to /tmp/dumps Jun 30 18:54:42 fedora steam[4744]: 06/30 18:54:42 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240620171414)/tid(8636) Jun 30 18:54:42 fedora steam[4744]: 06/30 18:54:42 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(8636) Jun 30 18:54:49 fedora steam[4744]: reaping pid: 8560 -- gameoverlayui Jun 30 18:54:56 fedora steam[4744]: warning: Unknown nb_ctl request: 30 Jun 30 18:54:56 fedora steam[4744]: warning: The VAD has been replaced by a hack pending a complete rewrite Jun 30 18:54:56 fedora steam[4744]: warning: Unknown nb_ctl request: 30 Jun 30 18:54:56 fedora steam[4744]: warning: The VAD has been replaced by a hack pending a complete rewrite Jun 30 18:54:56 fedora steam[4744]: warning: Unknown nb_ctl request: 30 Jun 30 18:54:56 fedora steam[4744]: warning: The VAD has been replaced by a hack pending a complete rewrite Jun 30 18:54:56 fedora steam[4744]: warning: Unknown nb_ctl request: 30 Jun 30 18:54:56 fedora steam[4744]: warning: The VAD has been replaced by a hack pending a complete rewrite Jun 30 18:54:56 fedora steam[4744]: warning: Unknown nb_ctl request: 30 Jun 30 18:54:56 fedora steam[4744]: warning: The VAD has been replaced by a hack pending a complete rewrite Jun 30 18:54:59 fedora steam[4744]: reaping pid: 8632 -- gameoverlayui Jun 30 18:55:09 fedora steam[4744]: reaping pid: 8633 -- gameoverlayui Jun 30 18:55:19 fedora steam[4744]: reaping pid: 8634 -- gameoverlayui Jun 30 18:55:29 fedora steam[4744]: reaping pid: 8635 -- gameoverlayui Jun 30 18:55:39 fedora steam[4744]: reaping pid: 8636 -- gameoverlayui

Steps for reproducing this issue:

It's hard to find any real consistency. I'll try my best to give out any steps

  1. Enter Steam.
  2. Enter any game using Vulkan
  3. Wait.

If you have Apex legends. I have found out an interesting step to reproduce the freeze.

  1. Enter Apex Legends
  2. Enter a match
  3. Open the map
  4. Take a screenshot of the map using F12
KKomorzo 2024-07-14 github

Unfortunately there doesn't seen to be any other leads. Not even the reproduced issue part works anymore. All I have is a proton log file from One Armed Robber when the freezing happened.

steam-2551020.log

Nothing extracted yet.