ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.24k stars 175 forks source link

New Steam Client causes hard reset of system ingame #9653

Open DASPRiD opened 1 year ago

DASPRiD commented 1 year ago

Your system information

Please describe your issue in as much detail as possible:

Since the new Steam client update on June 14 I am experiencing constant hard reset issues while being in VRChat, both in Desktop mode and VR. It usually happens when loading into specific worlds or loading specific avatars, but today I experienced it by just idling in an empty world after a while. The hard reset is mostly followed by a short complete system freeze.

I cannot see anything related to this in the syslog or any other log. My assumption would be that the libraries distributed with the new Steam client trigger some bug in the graphics driver, which forced the system to hard reset, though I do not have any concrete evidence for that. All I know is that the Steam client update was the only update of relevant applications/libraries since this issue started to occur.

My usual way of verifying this would be to roll the Steam installation back to pre June 14, but I haven't found a way yet to download an older version.

As for system information, I' running an RTX 2070 on driver version 525.116.04.

kisak-valve commented 1 year ago

Hello @DASPRiD, in general, no OpenGL application including Steam should be capable of taking down the system. This reads more like a video driver issue than a Steam client issue. We know the most recent Steam client update is asking more from the video driver in terms of hardware acceleration.

This issue should also be mentioned to your video driver vendor. I would check dmesg and the system logs for any hints around the time of the incident.

DASPRiD commented 1 year ago

I totally agree that graphics software should not be able to cause that at all. As I said, there is absolutely nothing in the syslog when it comes to the reset. I just installed the latest 535 driver via the graphics driver PPA and will test if this affects the issue.

DASPRiD commented 1 year ago

I just let VRChat run for a while in the background with the latest NVIDIA 535 driver and still experienced the crash. Interestingly not while idling, but once I started a YouTube video in a browser after about 5 seconds. Interestingly, I had a crash like that before on the 525 driver by just having Steam itself running but no game.

First the Xorg server freezes for about 5-10 seconds (though mouse cursor is still responsive), then eventually the PC powercycles by itself.

I re-checked the syslog after the crash, but there is absolutely nothing in there.

Is there any way to obtain the pre-june Steam client for testing whether it's actually that?

DASPRiD commented 1 year ago

I just let VRChat run for a while in the background with the latest NVIDIA 535 driver and still experienced the crash. Interestingly not while idling, but once I started a YouTube video in a browser after about 5 seconds. Interestingly, I had a crash like that before on the 525 driver by just having Steam itself running but no game.

First the Xorg server freezes for about 5-10 seconds (though mouse cursor is still responsive), then eventually the PC powercycles by itself.

I re-checked the syslog after the crash, but there is absolutely nothing in there.

-- Edit -- After a restart I experienced the same freeze + power cycle without steam even running, just by watching a YouTube video. I guess that excludes Steam as the culprit.

gnollhide commented 1 year ago

I'm not certain, I've had this happen literally twice, back-to-back, when attempting to join a game in Deep Rock Galactic. Both times happened after the new client was pushed out, and does NOT seem to be happening for any linux-native games. Exact same situation, the entire desktop freezes for 5-10 seconds (with associated audio being a short, broken loop of the last thing playing), then a hard crash to BIOS and restart.

DASPRiD commented 1 year ago

@gnollhide Okay, a second user being affected by the same issue is kinda strange. If it was just me, I'd put it on a very unlucky timing for a hardware defect, but two…

What's your system setup / OS? I wonder if we share some similarities.

gnollhide commented 1 year ago

Ubuntu OS, using NVIDIA drivers and apt-based steam install, let me go get you the output of neofetch on there and I'll post it in reply.

gnollhide commented 1 year ago

Computer Information: Manufacturer: MSI Model: FM2-A85XA-G43 (MS-7793) Form Factor: Desktop No Touch Input Detected Processor Information: CPU Vendor: AuthenticAMD CPU Brand: AMD A10-5800K APU with Radeon(tm) HD Graphics CPU Family: 0x15 CPU Model: 0x10 CPU Stepping: 0x1 CPU Type: 0x0 Speed: 3800 MHz 4 logical processors 4 physical processors Hyper-threading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Supported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported AVX2: Unsupported AVX512F: Unsupported AVX512PF: Unsupported AVX512ER: Unsupported AVX512CD: Unsupported AVX512VNNI: Unsupported SHA: Unsupported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: Ubuntu 22.04.2 LTS (64 bit) Kernel Name: Linux Kernel Version: 5.15.0-75-generic X Server Vendor: The X.Org Foundation X Server Release: 12101004 X Window Manager: Metacity (Marco) Steam Runtime Version: steam-runtime_0.20230509.49499 Video Card: Driver: NVIDIA Corporation Quadro K1200/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 525.105.17 OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 60 Hz VendorID: 0x10de DeviceID: 0x13bc Revision Not Detected Number of Monitors: 3 Number of Logical Video Cards: 1 Primary Display Resolution: 1360 x 768 Desktop Resolution: 3744 x 768 Primary Display Size: 6.30" x 3.54" (7.20" diag), 16.0cm x 9.0cm (18.3cm diag) Primary Bus: PCI Express 16x Primary VRAM: 4096 MB Supported MSAA Modes: 2x 4x 8x 16x Sound card: Audio device: Realtek ALC892 Memory: RAM: 15938 Mb VR Hardware: VR Headset: None detected Miscellaneous: UI Language: English LANG: en_US.UTF-8 Total Hard Disk Space Available: 1921245 MB Largest Free Hard Disk Block: 347632 MB Storage: Number of SSDs: 2 SSD sizes: 2048G,0B Number of HDDs: 0 Number of removable drives: 0

I will say, I saw a comment on I THINK it was the steam discussion forums that recommended disabling the steam overlay to fix a problem, and that might've been what prevented it from doing that again when I connected to my friend a third time, but I'm not certain either way.

gnollhide commented 1 year ago

I couldn't get the neofetch code to play nice so I just got the system info from steam instead.

DASPRiD commented 1 year ago

I'm still unsure if this is actually a software problem. I did just try to install a copy of Windows on an old SSD, and I did run into blue screens there again and again at several steps during the installation process (something something clock watchdog, which on a clean install kinda points to a hardware problem).

DASPRiD commented 1 year ago

So, I just excluded the graphics card being the issue as well, as I tested with only the internal graphics with the GPU disconnected, and I still managed to run into a freeze.

DASPRiD commented 1 year ago

@gnollhide FYI, I did give it to a repairshop for diagnostics, as this really seems to be a hardware issue. I used stress-ng to trigger the issue consistently:

stress-ng --cpu 24 --io 2 --vm 8 --vm-bytes 5G --timeout 60s --metrics-brief
gnollhide commented 1 year ago

Huh, weird. Might be my graphics card trying to give up the ghost. I haven't had the issue since disabling steam overlay, so I dunno what it could be. I'm not an expert, but maybe something in the steam overlay is just upsetting my hardware to the point where it trips a reboot? Thank you for the information!

DASPRiD commented 1 year ago

But then the question arises, why it happens without even having started steam. I doubt that the steam client could be responsible for damaging hardware. On Jun 17, 2023 23:36, gnollhide @.***> wrote: I'm not certain, I've had this happen literally twice, back-to-back, when attempting to join a game in Deep Rock Galactic. Both times happened after the new client was pushed out, and does NOT seem to be happening for any linux-native games. Exact same situation, the entire desktop freezes for 5-10 seconds (with associated audio being a short, broken loop of the last thing playing), then a hard crash to BIOS and restart.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>