-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sudden PC shutdown on Linux Mint 20 while gaming on the discrete AMD GPU #4
Comments
Right before the shutdown I made the output of the
Notice the next line:
I actually managed to see that the IDLE was stopped just before it shut down. Not that it shows anything. It is just interesting. I still think it happened because of overheating at 105 C. However, at one point, the computer shut down at ~97. It may have actually been able to overheat at 105 C in a second. Or maybe it wasn't the CPU, it was the GPU. Although, for the GPU, the maximum temperature is 120 C. So maybe this is actually something third... |
Speaking of "no valid tables", people say this:
And it really works. Using this tutorial, I checked whether thermald worked on my PC:
So, I get this: $ sudo systemctl status thermald.service
● thermald.service - Thermal Daemon Service
Loaded: loaded (/lib/systemd/system/thermald.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2020-08-14 14:03:35 EEST; 1h 35min left
Main PID: 596 (thermald)
Tasks: 2 (limit: 9268)
Memory: 5.9M
CGroup: /system.slice/thermald.service
└─596 /usr/sbin/thermald --no-daemon --dbus-enable |
Sudden PC shutdown on Linux Mint 20 while gaming on the discrete AMD Radeon 8750M GPU
Description
Computer suddenly shutdowns on Linux Mint 20 xfce while gaming on the discrete AMD Radeon 8750M GPU. Shutdown occurs in 5 minutes from the beginning of the game. I think this moment comes when the CPU temperature reaches 105 C (cause it is a critical temperature according to
sensors
). I know that a hardware temperature of 70o C and above is too hot, and could cause your system to crash.People use the next command to check the overheating hypothesis:
$ grep -i -e temp -e therm /var/log/syslog*
Here is what I found out:
So, this is clearly an overheating problem.
Everything is alright on Windows 10. When the temperature reaches 105 degrees, the computer does not shut down. And after a while, one of the fans turns on fully (possibly, GPU) and starts to make a lot of noise. After that, the temperature drops to 85-90. You can see that Linux has a much more serious policy since it turns off when it reaches 105 degrees. I'm glad Linux takes care of the hardware, but why do these operating systems work so differently? Maybe Linux just doesn't know that it has the ability to spin the fan as well?
To reproduce
My observations:
Possible answers
So, the first problem is overheating. However, what causes this overheating?
Dust. I don't think so, but it needs checking.sensors
or other applications. It seems that the motherboard does not have any special pins to identify them.thermald
but it didn't help me.However, it gives attention to the ACPI thermal relation table. There are no valid tables according to thedptfxtract
program. Perhapsiasl
should be used instead ofdptfxtract
as used in this section of Ubuntu Wiki. Or maybe I ran into the bug of the first program.The second problem is that Linux does not spin the fan fully when overheating occurs (105 C). It is easier for it to shut down than to do extra cooling. I don't even have any suggestions here. 😞
Maybe I should try a different distribution. Or try a different desktop environment, like Mate.
The text was updated successfully, but these errors were encountered: