redmibook 16 2024 12代U 笔记本安装debian 关小核心,关睿频,关超线程

sean 编辑于2025-06-11 15:18树莓派及Linux

笔记本:redmi book 16 2024 (i5 12450H)

系统:debian12, debian13

关小核心,关睿频,关超线程,根据自己的实际情况自由选择组合。

0.操作前观察cpu核心状态(0-7大核4.4G多线程,8-11小核3.3G单线程,):

$ lscpu --all --extended
CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE    MAXMHZ   MINMHZ       MHZ
  0    0      0    0 0:0:0:0          yes 4400.0000 400.0000 1852.6390
  1    0      0    0 0:0:0:0          yes 4400.0000 400.0000  400.0000
  2    0      0    1 4:4:1:0          yes 4400.0000 400.0000  962.1740
  3    0      0    1 4:4:1:0          yes 4400.0000 400.0000  400.0000
  4    0      0    2 8:8:2:0          yes 4400.0000 400.0000 2000.0000
  5    0      0    2 8:8:2:0          yes 4400.0000 400.0000  400.0000
  6    0      0    3 12:12:3:0        yes 4400.0000 400.0000 2000.0050
  7    0      0    3 12:12:3:0        yes 4400.0000 400.0000  834.6290
  8    0      0    4 20:20:5:0        yes 3300.0000 400.0000  400.0000
  9    0      0    5 21:21:5:0        yes 3300.0000 400.0000  676.0180
 10    0      0    6 22:22:5:0        yes 3300.0000 400.0000 1500.0000
 11    0      0    7 23:23:5:0        yes 3300.0000 400.0000  400.0000

1.关小核心(这里12450H,是由4个大核,4个小核组成,前八个为大核4核8线程):

修改引导配置,只保留8个大核线程:

$ sudo nano /etc/default/grub

# for debian12
GRUB_CMDLINE_LINUX_DEFAULT="quiet maxcpus=8"

# for debian13
GRUB_CMDLINE_LINUX_DEFAULT="quiet maxcpus=4"

然后,生成引导配置文件:

$ sudo update-grub

2.关睿频,超线程,可以设置这个文件为/etc/rc.local:

#!/bin/bash

# 关闭 睿频 大核默认频率是2.0G,
echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo

# 关闭 超线程
echo off > /sys/devices/system/cpu/smt/control

# 根据散热能力 限定cpu最高频率 这里设置为2.0G
#echo 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
#echo 2000000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
#echo 2000000 > /sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq
#echo 2000000 > /sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq
#echo 2000000 > /sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq
#echo 2000000 > /sys/devices/system/cpu/cpu5/cpufreq/scaling_max_freq
#echo 2000000 > /sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq
#echo 2000000 > /sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq

最后记得修改执行权限:

$ sudo chmod 755 /etc/rc.local

3.重启,检测下配置是否生效:

$ lscpu --all --extended
CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE    MAXMHZ   MINMHZ       MHZ
  0    0      0    0 0:0:0:0          yes 4400.0000 400.0000 1364.6890
  1    -      -    - -                 no         -        -         -
  2    0      0    1 4:4:1:0          yes 4400.0000 400.0000 1446.7080
  3    -      -    - -                 no         -        -         -
  4    0      0    2 8:8:2:0          yes 4400.0000 400.0000 1348.2061
  5    -      -    - -                 no         -        -         -
  6    0      0    3 12:12:3:0        yes 4400.0000 400.0000  400.0000
  7    -      -    - -                 no         -        -         -
  8    -      -    - -                 no         -        -         -
  9    -      -    - -                 no         -        -         -
 10    -      -    - -                 no         -        -         -
 11    -      -    - -                 no         -        -         -

符合预期目的。

关于被动散热,按照当前设置典型工作环境下已经非常安静。偶尔风扇会转一下,不是太苛求的没必要被动散热。

除非对噪音绝对敏感,由于没有找到直接的控制风扇软件,简单粗暴,拆掉两风扇,顺便减轻重量(慎重!会失去保修)。

被动散热测试:环境温度25度, stress-ng 烤鸡1个小时,4大核在2.0G频率下,温度稳定在85度左右。

$ stress-ng  --cpu 4

关于本站

肥龙软件分享的软件是本站作者开发的免费,无广告,安全可靠,绝不附带任何无关软件,绝不困绑任何插件的实用软件。如果您感觉好用,可以捐赠我们,这样我们可以有更积极的动力去改进升级软件,维持服务器运转,感谢您的捐助,谢谢!

致谢 赞赏/捐助名单

**军 ¥16.8

              2024.8.13

**华 ¥16.0

              2024.12.26

李政 ¥10.0

              2025.3.13

更新时间:2025.3.17

联系作者(邮箱)
分类