You are not logged in.

#1 2020-11-11 13:36:17

jackmoloko
Member
Registered: 2020-10-30
Posts: 16

Hot processor in the laptop. My notes

The problem with laptop heating has been haunting me for a very long time.
This problem is especially present in powerful laptops.
I will leave valuable information here, for myself and for you.
Let's start!

So, we have a laptop MSI GV72 7RE
Intel i7 processor: Skylake i7- 7700HQ 2.80-3.80GHz
Integrated graphics: Nvidia GeForce GTX 1050 Ti Mobile

The initial temperature of the processor, with the default installation of BunsenLabs (Debian10), was 51-53°C

1. The first thing I did was install the drivers on a discrete Nvidia video card
For Debian Buster I only found bumblebee installation, here is the link (https://www.pcsuggest.com/install-and-c … -in-debian), or you can use the Debian wiki bumblebee
After installing the driver on my MSI laptop, to boot the system, you need to write the following to the Grub bootloader:

acpi_osi=! acpi_osi="Windows 2009"

You may not need this for your laptop, BUT you may need to change the entry to:

acpi_osi=! acpi_osi="Windows 2012"

or

acpi_osi=! acpi_osi="Windows 2015"

or

nomodeset nouveau.modeset=0 radeon.modese=0 i915.modeset=1

After installing the video card driver, the temperature dropped to 47-49°C

2. The second thing I did was install tlp

sudo apt install tlp

But the standard tlp settings did not help me, I need to fix the configuration file.
In the /etc/tlp.conf file, change

RUNTIME_PM_DRIVER_BLACKLIST="nouveau nvidia" 
RUNTIME_PM_ON_AC=auto
CPU_BOOST_ON_AC=1

Tlp settings lowered CPU temperature to 43-45

There are some more recommendations on the internet such as:

echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo

or

sudo nano /etc/default/grub 
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"
and
sudo update-grub

Disabling intel_pstate through the boot loader lowers the processor boost when needed, this can result in lower temperatures ... but problems may arise in the future

3. the third thing i did was install throttled github(https://github.com/erpalma/throttled)
I installed according to the instructions

sudo apt install git build-essential python3-dev libdbus-glib-1-dev libgirepository1.0-dev libcairo2-dev python3-venv python3-wheel
git clone https://github.com/erpalma/throttled.git
sudo ./throttled/install.sh
sudo systemctl enable --now lenovo_fix.service

ATTENTION!
If you put intel_pstate = disable in your bootloader Grub, Grub2, this script will not work or will not work correctly
Remove this line  intel_pstate=disable  from GRUB_CMDLINE_LINUX_DEFAULT ="quiet splash ..."

Next, set up the configuration file for your laptop or computer...
You can use the settings as (https://amanusk.medium.com/an-extensive … a7d853856c) or as (https://github.com/erpalma/throttled)

My settings in the /etc/lenovo_fix.conf file look like this:

[UNDERVOLT:BATTERY]
# CPU core voltage offset (mV)
CORE: -110
# Integrated GPU voltage offset (mV)
GPU: -90
# CPU cache voltage offset (mV)
CACHE: -110
# System Agent voltage offset (mV)
UNCORE: -90
# Analog I/O voltage offset (mV)
ANALOGIO: 0
.......
[UNDERVOLT.AC]
# CPU core voltage offset (mV)
CORE: -110
# Integrated GPU voltage offset (mV)
GPU: -90
# CPU cache voltage offset (mV)
CACHE: -110
# System Agent voltage offset (mV)
UNCORE: -90
# Analog I/O voltage offset (mV)
ANALOGIO: 0

After lowering the processor power supply, the temperature dropped to 37-43°C, in normal mode. I have not tested it at games

I hope someone will find this note useful.
If you have any questions about the text, ask... English is not my first language
Thank you for your attention


check out the fat content of milk

Offline

Board footer

Powered by FluxBB