На ноуте ProBook 4530s
2011 года: рассчитанном на 35 Ват i5 - стоит много мощнее 45 Ват Core_i7-2760QM
- который при нагрузке развивает до 55 Ват. При долгой нагрузке: перегрев вырубает ноут.
По умолчанию: стоят не оптимальные настройки мощностей:
admin@Gentoo-KDE ~ $ sudo intel-undervolt read
CPU (0): Input/output error
GPU (1): Input/output error
CPU Cache (2): Input/output error
System Agent (3): Input/output error
Analog I/O (4): Input/output error
Warning: MSR and memory values are not equal
Warning: package power limit is locked
Short term package power: 56 W, 0.001 s, enabled
Long term package power: 45 W, 28.000 s, enabled
Critical offset: -1°C
Как видно: утилиты типа undervolt
- еще не работают на данном CPU.
Нашлось как менять Critical offset TjMax
- что делаю при загрузки - и это решает проблему перегрева CPU.
#!/bin/bash
##### This is: /etc/local.d/Run-at-boot.start
wrmsr --all 0x1a2 $(( (100-85) << 24)) # to set TjMax=85
cpupower frequency-set -g schedutill
modprobe zram
algo=zstd
### В теории: zram сжимает от ~1.8 раз lzo - и до ~3 раз zstd
### Сжатие падает: zstd lz4 lzo Время сжатия растет: lzo zstd lz4
SIZE=1024
SIZE=$SIZE*24
echo $(($SIZE*1024*1024)) > /sys/block/zram0/disksize
# /sys/devices/virtual/block/zram0/ zram1
mkswap /dev/zram0
swapon /dev/zram0 -p 10
# mkfs.ext4 /dev/zram0
# mount -m /dev/zram0 /var/tmp
Однако желательно увеличить время в параметрах ниже
Short term package power: 56 W, 0.001 s
Long term package power: 45 W, 28.000 s
— 1). Как и где в регистре изменить эти параметры ?
— 2). Как и где задать эти параметры при компиляции ядра ?