Skip to content

Instantly share code, notes, and snippets.

@mikedigriz
Last active April 2, 2024 17:44
Show Gist options
  • Save mikedigriz/c4d5cce4932101b776036b9d5d41a713 to your computer and use it in GitHub Desktop.
Save mikedigriz/c4d5cce4932101b776036b9d5d41a713 to your computer and use it in GitHub Desktop.
MSI Prestige 14 (A11SC) noise and temperature reduction

MSI Prestige 14 (A11SC) noise and temperature reduction

If you have problems with noise and temperature, and the laptop is frying your knees.
You can make an undervolt (not safe) or lower the Power Limit (safe).
At the output we have lower noise and temperature.

Lowering the Power Limit

  • Enter into BIOS
    DELETE

  • Then go to the advanced
    RCTRL+RSHIFT+LALT+F2

  • Changing the Power Limit settings
    Advanced => Power&Performance => CPU => Config TDP Configurations => Custom Settings Nominal

The standard value of PL1/PL2 was 64000!
I set 15000-20000 since I don't use a laptop for games.
You can set 30000-35000 or less.

Limiting the maximum frequency in Windows

Windows has a hidden setting in the regedit.
You can set the max frequency of the processor, above which it will not overclock.

  • Go to regedit
  • Turn on the hidden parameter, set 2 in Attributes
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e100

  • In the power settings we set the max frequency, for example 3200
    WIN+X => Execute => powercfg.cpl


Additionally, I use CPUFreq or auto-cpufreq on Debian and power plan settings on Windows.

Warning!

If you are going to update the BIOS, reset the settings first!
I had a case when after an undervolt. I got a brick and had flashing a bios in service.

MSI Prestige 14 (A11SC) снижение шума и температуры

Если у вас есть проблемы с шумом и температурой, а ноутбук поджаривает вам колени.
Можно сделать андервольт(не безопасно) или снизить Power Limit(безопасно).
На выходе мы имеем более низкий шум и температуру.

Снижаем Power Limit

  • Заходим в BIOS
    DELETE

  • В расширенный
    RCTRL+RSHIFT+LALT+F2

  • Меняем настройки Power Limit
    Advanced => Power&Performance => CPU => Config TDP Configurations => Custom Settings Nominal

Стандартное значение PL1/PL2 у меня стояло 64000!
Я выставил 15000-20000 так как не использую ноутбук для игр.
Вы можете выставить 30000-35000 или меньше.

Ограничение максимальной частоты в Windows

У винды есть скрытая настройка в реестре.
Можно задать максимальную частоту процессора, выше которой он не будет разгоняться.

  • Заходим в regedit
  • Включаем скрытый параметр, в Attributes поставить 2
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e100

  • В настройках питания ставим желаемую максимальную частоту, например 3200
    WIN+X => Выполнить => powercfg.cpl


Дополнительно я использую CPUFreq или auto-cpufreq на Debian и настройки плана питания на Windows.

Предупреждение!

Если вы собираетесь обновить BIOS, сперва сбросьте настройки!
У меня был случай когда после андервольта я получил кирпич и пришлось шить биос на программаторе.

@mikedigriz
Copy link
Author

mikedigriz commented Apr 2, 2024

Важное дополнение. Обязательно на Debian 12 отключать в биосе SecureBoot иначе температура будет под 55 в простое, а кулера будут всегда громкими. Сделав это, я отказался от настройки TDP и андервольта.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment