You are not logged in.

#1 2021-08-11 20:57:55

sirkhancision
Member
Registered: 2021-08-11
Posts: 5

bea0000000000108 MCE error (hard crash) when playing specific games

For quite some time, I've had issues when playing verily specific games, such as Dead Space and emulating the PS2 game Shadow of Destiny. Any other games (even emulated PS2 games) I've tried so far didn't pose an issue.
The error in question is this: while playing some very specific games, after some time, my computer will crash and either reboot, or making me have to reboot it. The latest error log is this:

mce: [Hardware Error]: Machine check events logged
mce: [Hardware Error]: CPU 4: Machine Check: 0 Bank 5: bea0000000000108
mce: [Hardware Error]: TSC 0 ADDR 1ffffc2033062 MISC d012000100000000 SYND 4d000000 IPID 500b000000000 
mce: [Hardware Error]: PROCESSOR 2:870f10 TIME 1628539452 SOCKET 0 APIC a microcode 8701021
mce: [Hardware Error]: Machine check events logged
mce: [Hardware Error]: CPU 6: Machine Check: 0 Bank 5: bea0000000000108
mce: [Hardware Error]: TSC 0 ADDR 1ffff85508da0 MISC d012000100000000 SYND 4d000000 IPID 500b000000000 
mce: [Hardware Error]: PROCESSOR 2:870f10 TIME 1628539452 SOCKET 0 APIC 1 microcode 8701021

Yes, I use a Ryzen processor: Ryzen 5 3600. I've looked up various proposed solutions on the internet, such as disabling C States, using an amdgpu flag in GRUB, setting power supply in BIOS to Typical Current Idle, and none of these solved my problem. Then, yesterday, I tried running Dead Space, one of the games that crash my computer, on Windows. And to my surprise, I played hours of it with no problem, whereas in Linux, after around 30 minutes, my computer would crash.
I really don't know what to do regarding this, because as much as I could just boot to Windows to play these games, it still is kind of a hassle to do so, as my daily driver is Arch Linux.

My specs are as follows:

  • NVIDIA GeForce GTX 960 4GB

  • AMD Ryzen 5 3600

  • Asrock B450M Steel Legend

  • (x2) XPG Spectrix D41 TUF 8GB

I currently use the zen kernel, but the same problem occurred with the vanilla kernel. And yes, my kernel (5.13.9-zen1-1-zen), microcode (20210716.b7c134f-1) and BIOS are up-to-date.

Offline

#2 2021-09-20 12:49:28

BeansWater
Member
Registered: 2021-09-20
Posts: 1

Re: bea0000000000108 MCE error (hard crash) when playing specific games

Have you had any luck with this? I've had this crash for almost year and have recently started troubleshooting more thoroughly to prep for a warranty replacement. Earlier in the year I was buying parts at retail just to have something to swap to eliminate PSU (returned) and Motherboard Processor (this all started with a Ryzen 7 1700 - I kept the upgrades though) and OS installs on different hard drives. Now my whole setup matches ASRock QVL and recommended BIOS for the processor. Still no luck though.
The crashes were happening with any software or in the middle of boot up but through different motherboard BIOS versions and the settings you mentioned (Cstates, disable Boost mode, etc etc) it's stable as far as I can tell EXCEPT Transport Fever 2. I'm trying other games and software but I never got anywhere with MCElog or rasdaemon to get more info, they don't seem to support Ryzen 5 at the kernel driver level (the EDAC stuff anyway, but that's ECC Memory that I don't even have!) so I can't get a crash analysis of any kind.

I did notice after the last BIOS upgrade + Settings changes I went from bea0000000000108 to bea0000001000108 but I have not seen any reference to that or what it means. I have more experience troubleshooting Windows than Linux and I don't even know if that's "bugcheck" id equivalent

Offline

#3 2021-09-29 19:17:14

JonL
Member
Registered: 2021-06-05
Posts: 5

Re: bea0000000000108 MCE error (hard crash) when playing specific games

There should be an option in your BIOS to address this. Something to do with disabling C6 low power modes.

It's listed as errata 1044, 1057 & 1109 if I'm not mistaken
https://developer.amd.com/wp-content/re … 9_1.12.pdf

From the kernel command line:

idle=nomwait processor.max_cstate=5

Offline

#4 2021-09-29 21:30:25

sirkhancision
Member
Registered: 2021-08-11
Posts: 5

Re: bea0000000000108 MCE error (hard crash) when playing specific games

I had forgotten to respond to this topic. I managed to prevent the crash from happening by disabling v-sync/framerate limiting from games. What I think is happening is that the CPU is handling a more intensive task with this, and so doesn't resort to C6 power state, as JonL mentioned:

JonL wrote:

There should be an option in your BIOS to address this. Something to do with disabling C6 low power modes.

I had already tried the boot parameter, to no success.

This is certainly not a fix, nor the optimal way to do it, but it works.

BeansWater wrote:

The crashes were happening with any software or in the middle of boot up[...]

If with you, it happens outside of games, then it may be something different from my case, especially because you said the error code changed. I wouldn't know how to properly troubleshoot it, though. Your best bet is to search the error code and hope that you find something useful, which realistically may be hard. If anything, it really does look like a Ryzen specific bug. You can also try the framerate method I mentioned above.

I'll not mark the topic as solved, because it really isn't, as this is at best a workaround.

Offline

Board footer

Powered by FluxBB