this post was submitted on 14 Nov 2023
41 points (93.6% liked)

Linux

48330 readers
599 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Hello Penguins,

I'm looking for distro advice. For the last 4-5years I have rocked this laptop, MSI PS63 Modern RC. I have tried Debian, Garuda, Ubuntu, and now currently rocking Tumbleweed. Although I am statisfied with the current choice of distro, my laptop still overheats like crazy whenever its preasured even slightly, for example: doing updates, being on zoom for uni, or ofc low-end gaming.

I realise the laptop is old, but i really want it to last half a year longer before i start working for a company, which then will replace my need for having a personal laptop.

So, should I try a more lightweight distro or do you think the problem lies elsewhere? I've had the same issue across all other distros i've tried. I've looked at trying Alpine and MicroOS from openSUSE.

Appriciate any pointers!

all 48 comments
sorted by: hot top controversial new old
[–] [email protected] 49 points 1 year ago (2 children)

Honestly the best thing you can do is to remove and reapply thermal paste to the CPU / GPU. Go for something with a high thermal conductivity. There are plenty of videos online on reapplying thermal paste and that will definitely cool off your laptop when done correctly as it increases heat transfer to your heat sinks and fans.

[–] [email protected] 6 points 1 year ago (1 children)

I'll defo have to do this then, seems like the most probably cause of the system overheating. Thank you

[–] [email protected] 8 points 1 year ago

Also get some compressed air and blow all the dust out of your laptop's fans and vents.

[–] [email protected] 4 points 1 year ago

This should be done to any laptop after 4 years. A tube of paste only costs like $5, and it will have a massive difference.

[–] [email protected] 25 points 1 year ago (1 children)

The operating system in use shouldn't be a factor. Consider opening your laptop to perform a thorough cleaning, and also consider replacing the thermal paste as well. If you're not comfortable doing this yourself, taking it to a repair shop is a viable option. Investing in a cooling stand for the laptop would also be beneficial....

[–] [email protected] 2 points 1 year ago (2 children)

I'm alot on the go so don't think there is a practical enough cooling stand for me, but thanks 🌻

[–] [email protected] 8 points 1 year ago

Replacing the thermal paste is essential. It dries out over time and stops conducting heat effectively. Cleaning the fans and radiator fins is important too. Takes an hour or so if you don't know what you're doing so shouldn't take long. I've kept my laptop going for years by doing that every 2 years or so.

[–] [email protected] 1 points 1 year ago

There are some slim battery operated cooling stands listed on Amazon. Not sure how well they'd work, but they are always an option....

[–] [email protected] 19 points 1 year ago (1 children)

Have you tried cleaning the vents/fans first?

[–] [email protected] 4 points 1 year ago

Yeah do it each year, should have mentioned that :)

[–] [email protected] 14 points 1 year ago (1 children)

Those specs should be fine. Have you tried cleaning it and replacing the thermal paste?

[–] [email protected] 2 points 1 year ago (1 children)

I guess not well enough 🫠

[–] [email protected] 3 points 1 year ago

Honestly sometime devices are prone to overheating just based on design. If you've already cleaned it you may also consider under clocking the hardware.

Your machine is still plenty powerful

[–] [email protected] 12 points 1 year ago* (last edited 1 year ago) (1 children)

I have almost the same laptop (PS63 8M, without any nVidia dGPU).

One of the issues I had to solve was the touchpad spamming interrupts after waking up from sleep. It would keep one core at 100% indefinitely, keeping CPU frequency (and temps) quite high and burning through the battery.

Here's the fix: https://bbs.archlinux.org/viewtopic.php?pid=1865745#p1865745

This behavior seems fixed on modern kernels since I've installed Fedora recently and didn't have to do this workaround, but you can still check if this still applies to you.

You might also check if you can disable the dGPU in the BIOS (can't check since I don't have one), and/or play with power profiles either through Gnome or tlp (lower power profiles will make your laptop very sluggish though).

Maybe check if both your fans are running. I had to replace one of mine that was starting to fail a year ago.

Other than that, I've never had any overheating issues with this laptop.

[–] [email protected] 1 points 1 year ago (1 children)

I will definitely check this out, merci 🌼

[–] [email protected] 2 points 1 year ago
[–] [email protected] 11 points 1 year ago (1 children)

Have you tried running themald?

[–] [email protected] 3 points 1 year ago (1 children)

No have not heard of this before, will try it asap

[–] [email protected] 2 points 1 year ago

Thermald is the way. I have a fanless pc that used to hit critical temperatures and restart quite often, but after using thermald and simple rules, it works fine now.

[–] [email protected] 10 points 1 year ago (1 children)

I sounds like you have to apply new cooling paste. This might be a pain to do on a laptop but certainly worth it. Another distro probably won't do the trick, whether it's minimal or not.

[–] [email protected] 4 points 1 year ago (1 children)

Yeah it seems so, will try to get it done soon 👌

[–] [email protected] 10 points 1 year ago* (last edited 1 year ago)

What you need to do is clean the dust off of your fans and ventilation filters (check guides or figure it as you go, but make sure to disconnect the battery and the fans from the mobo as soon as you open it). Then, repaste it with good thermal paste or some liquid metal if you're feeling confident. I have liquid metal (thermal grizzly condoctonaut) on both of my laptops, and one of them which had overheated since day one, doesn't anymore.

[–] [email protected] 8 points 1 year ago (1 children)

A laptop of that age should not have any trouble with the kinds of things you're doing, so it's probably more of a hardware issue than a software one, unless some rogue process is eating up your CPU. You probably don't need a lightweight distro (unless you prefer to keep things extra-light) and if it's a hardware issue installing one may not help. So, as others have said here, first check the running processes for anything odd, then repaste it and blow out the dust.

[–] [email protected] 1 points 1 year ago

Yup thanks will do!

[–] [email protected] 5 points 1 year ago (1 children)

Lots of cleaning advice, but let me add this bit: If you crack it open and use a can of air on it, unplug the CPU fan first. Super easy if you've gone that far.

[–] [email protected] 0 points 1 year ago (1 children)
[–] Dreadnaught 1 points 1 year ago

And before using a can of fresh air, look into an electronics fan. Compressed air doesn't actually play nice with electronics

[–] [email protected] 4 points 1 year ago

The issue isn't with Linux directly so any distro you use will do the same.

It could be a hardware issue that the machine is not dissipating heat.

Or it could be that you need some kind of driver/controller software for fan. It sounds like the system isn't properly controlling the fan. It leaves it low when it doesn't defect usage but when it does, instead of increasing the fan a little bit at a time, it just goes full tilt to be safe. It probably cannot read the temperature sensors and so has no idea whether your need cooling or not.

I don't know the answer but do some googling around system temperature reading on that model and see if there is a module you need to install.

[–] [email protected] 2 points 1 year ago

Depending on your skill level, it might be worth opening it and checking the internals. Cooling system works, airflow not obstructed, etc. Probably also worth checking the thermal compound of the processor. But that's not something a beginner would be happy to try. Maybe take it to a repair cafe, if there's one near you?

[–] [email protected] 2 points 1 year ago (1 children)

In addition to the basic hardware care (checking for dust, reapplying thermal compound if necessary) you can run powertop to check what is keeping your CPU awake when it shouldn't and take steps to purge unneeded services or resource-heavy applications.

[–] [email protected] 1 points 1 year ago

Thanks wasnt aware of this resource, will get it :)

[–] [email protected] 2 points 1 year ago (1 children)

How do you mean that its overheating? My GF says the same about her laptop, but its just cooling itself off. Does yours freeze or start slowing down a lot? Are you monitoring temps and see that they're beyond your CPU acceptable range (usually 90C, IIRC)?

[–] [email protected] 2 points 1 year ago (3 children)

Yeah, the system totally slows down quite a bit, everything from the browser to my IDE uses quite a bit of time to load.

[–] [email protected] 4 points 1 year ago

If you are seeing temps out of spec for your CPU, its not unheard of for thermal paste to dry or even shift if the laptop has been through some chassis strain. Could be worth a careful examination.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

Can you hear your laptop's fan speed up when it's overheating? Linux on my old laptop couldn't control the fan speed so it was always overheating. When I figured out how to manually set it to maximum, it overheated much less.

[–] [email protected] 1 points 1 year ago

This could also be done to the RAM filling up and/or high I/O activity of the disk. I suggest to investigate these possibilies as well

[–] [email protected] 2 points 1 year ago

Keep an eye on thermals with s-tui. You could down-throttle the processor with tlp. At some point you'll probably have to deal with the thermal-transfer pad being bad or whatever, that is never a fun job on a laptop.

[–] [email protected] 1 points 1 year ago

Cant you cramp up the fancourve? Best is in the BIOS as it mostly works best. Also have a look at using liquid metal for cooling, costs nearly nothing. Or simply new good heatpaste, costs like 8€

[–] [email protected] 1 points 1 year ago (1 children)

In my experience with them, MSI laptops tend to run quite hot in general, your OS probably isn't going to fix it. You can try one of those laptop cooling plates, basically a mesh platform with fans, ensuring cool air is always available to the laptop intakes, but it isn't exactly a perfect solution.

Really it just needs more cooling capacity - they seem to cut razor close to the amount needed in their designs so when eventually cooling becomes less efficient either through fans getting tired/clogged or thermal paste/pads breaking down, it will not keep up.

[–] [email protected] 0 points 1 year ago

Yeah it's a rather thin laptop, but I will open it up and get some cooling paste on it 👍

[–] [email protected] 1 points 1 year ago

WDYM by "overheat"?

[–] [email protected] 1 points 1 year ago

I have a Gigabyte Clevo thingy, so take what I say with a grain of salt. My laptop has a i5 11 gen intel cup, and it doesn’t have the cooling for my cpu. I don’t know if this is a bug in Linux, or a fault in the pc (probably both). So when I play games it spikes to 80-90C then throttles.

So what I did was look into software that lets me control the CPU frequency, which led me to Slimbook Battery. This software is amazing and lets me tune the power usage of my cpu to manage the thermals.

I believe Open Build has a package of Slimbook Battery for Opensuse Tumbleweed, but I’ve had no luck running it. On my Manjaro install it works excellently.

[–] [email protected] 0 points 1 year ago

The fan in my Toshiba laptop once died... Make sure that isn't your problem and replace it if it is