layout: post title: “Задолбался с перегревом ноутбука” date: 2023-03-17 categories: post posts

Signature

После обновления Ubuntu на ноутбуке ThinkPad T430 начал получать жесткий перегрев с выключением ноута. Пришлось разобраться с мануальными настрой- ками управления куллера. Помогла статья с Gentoo Wiki:

  1. https://wiki.gentoo.org/wiki/Fan_speed_control/lm_sensors%27_fancontrol
  2. https://wiki.gentoo.org/wiki/Lenovo_Thinkpad_T430

С настройками утилиты thinkfan вообще не было проблем в автоматическом режиме, а вот fancontrol пришлось настраивать вручную, используя утилиту lm_sensor, поэтому решил забекапить тут настройки конфигов для данной модели ноутбука на будущее.

FILE /etc/thinkfan.conf

hwmon /sys/class/hwmon/hwmon0/subsystem/hwmon1/temp1_input
hwmon /sys/class/hwmon/hwmon0/subsystem/hwmon3/temp1_input
hwmon /sys/class/hwmon/hwmon0/subsystem/hwmon3/temp2_input
hwmon /sys/class/hwmon/hwmon0/subsystem/hwmon3/temp3_input
hwmon /sys/class/hwmon/hwmon0/subsystem/hwmon4/temp1_input
hwmon /sys/class/hwmon/hwmon0/subsystem/hwmon4/temp2_input
hwmon /sys/class/hwmon/hwmon0/subsystem/hwmon4/temp3_input

tp_fan /proc/acpi/ibm/fan

(0, 0,  55)
(1, 53, 60)
(2, 58, 65)
(3, 63, 70)
(4, 68, 75)
(5, 73, 80)
(6, 78, 85)
(7, 83, 90)
(127, 88, 32767)

FILE /etc/fancontrol

# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=10
DEVPATH=hwmon1=devices/virtual/thermal/thermal_zone0 hwmon3=devices/platform/thinkpad_hwmon
DEVNAME=hwmon1=acpitz hwmon3=thinkpad
FCTEMPS=hwmon3/pwm1=hwmon1/temp1_input
FCFANS=hwmon3/pwm1=hwmon3/fan1_input
MINTEMP=hwmon3/pwm1=50
MAXTEMP=hwmon3/pwm1=90
MINSTART=hwmon3/pwm1=70
MINSTOP=hwmon3/pwm1=30

html, body, #jaas-container { height: 100%; } window.onload = () => { const api = new JitsiMeetExternalAPI(“8x8.vc”, { roomName: “vpaas-magic-cookie-bd5ae19ccaee4691baefc7b2997d3455/SampleAppNewSpotlightsInterruptAside”, parentNode: document.querySelector(‘#jaas-container’), // Make sure to include a JWT if you intend to record, // make outbound calls or use any other premium features! // jwt: “null” }); }