一些配置i9-12900K的CPU的机器在Ubuntu系统下,大强度运算使用,机器会自动掉电关机的现象,通过更新升级系统的Thermal模块即可解决此问题.
注:由于ubuntu和 Redhat在安装一些驱动或模板时需要一些依赖包,所以在操作每一步时需要注意查看一下,如果遇到一些报错,需要根据实际的报错进行排查.
- 下载最新的Thermal模块
下载地址:https://github.com/intel/thermal_daemon/tree/v2.5
- 为了确认更新前后的Thermal模块版本号,可以先使用thermald –version查看一下
这里可以看到当前的版本为:1.9.1 - 将下载好的文件: thermal_daemon-2.5.zip复制到一个临时文件夹(此实例,我放在在/tmp下)
- 解压此文件夹 (如果在图形化界面下,可以找到此文件夹,直接右键选择解压,也可以使用命令unzip来解压)
- 进入解压好的文件夹目录
- 使用普通用户模式或管理员模式逐一运行以下代码并在运行每一条命令时,需注意是否有提示是否继续的选项,如果有请输入Y,让其继续执行
Install dependency package
sudo apt-get install autoconf
sudo apt-get install autoconf-archive
sudo apt-get install g++
sudo apt-get install libglib2.0-dev
sudo apt-get install libdbus-1-dev
sudo apt-get install libdbus-glib-1-dev
sudo apt-get install libxml2-dev
sudo apt-get install gtk-doc-tools
sudo apt-get install libupower-glib-dev
sudo apt-get install liblzma-dev
sudo apt-get install libevdev-dev
./autogen.sh prefix=/
make
sudo make install
- 当最后一条命令: sudo make install执行完后,需要重启,以便生效模块
- 重启后,再次查看模块的版本,以确保更新成功
这里显示模块的版本号为:2.5.0,说明更新操作成功.
未经允许不得转载:王冬生博客 » 图解Ubuntu 20.04下升级系统的Thermal模块