首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >i7-1185G7的热节流

i7-1185G7的热节流
EN

Unix & Linux用户
提问于 2021-01-23 09:03:59
回答 5查看 1.7K关注 0票数 2

我有一台全新的i7-1185G7笔记本电脑,它的CPU在Linux5.8.0上受到很大的限制,尽管它的热度在一定范围内(尽管有点高)。

代码语言:javascript
复制
$ sensors
ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0:           0.00 V  (min =  +0.00 V, max =  +0.00 V)
curr1:         0.00 A  (max =  +0.00 A)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +52.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +45.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +48.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +46.0°C  (high = +100.0°C, crit = +100.0°C)

BAT1-acpi-0
Adapter: ACPI interface
in0:          15.87 V  
curr1:         2.23 A  

ucsi_source_psy_USBC000:002-isa-0000
Adapter: ISA adapter
in0:           0.00 V  (min =  +0.00 V, max =  +0.00 V)
curr1:         0.00 A  (max =  +0.00 A)

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +33.0°C  

nvme-pci-0100
Adapter: PCI adapter
Composite:    +38.9°C  (low  = -60.1°C, high = +89.8°C)
                       (crit = +94.8°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +54.0°C  (crit = +100.0°C)
temp2:        +27.8°C  (crit = +119.0°C)

查看/sys/devices/system/cpu/cpu*/thermal_throttle/* (以及通过GNOME CPUFreq扩展),我可以看到CPU一直在被严重的节流,并且在性能上是显而易见的。

我试过禁用thermald这个项目。不走运。

我怎么知道是谁在掐我,为什么?温度读数远低于临界值。

EN

回答 5

Unix & Linux用户

发布于 2021-05-11 09:20:41

我的全新戴尔纬度5420 (2021)与相同的CPU (i7-1185G7)和Linux也有问题。

我临时解决了这个问题,在系统启动后运行以下命令:

代码语言:javascript
复制
sudo rmmod intel_rapl_msr 
sudo rmmod processor_thermal_device 
sudo rmmod processor_thermal_rapl 
sudo rmmod intel_rapl_common 
sudo rmmod intel_powerclamp

sudo modprobe intel_powerclamp
sudo modprobe intel_rapl_common 
sudo modprobe processor_thermal_rapl 
sudo modprobe processor_thermal_device
sudo modprobe intel_rapl_msr
票数 2
EN

Unix & Linux用户

发布于 2021-01-23 16:40:35

禁用intel_pstate驱动程序会改善这种情况。CPU仍然受到不必要的节流(在低温下),但情况要少得多。

为此,编辑/etc/default/grub,并将intel_pstate=disable添加到GRUB_CMDLINE_LINUX_DEFAULT,例如:

代码语言:javascript
复制
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"

保存后,运行sudo update-grub并重新启动。

票数 1
EN

Unix & Linux用户

发布于 2021-03-15 07:38:23

在经历了很多痛苦之后,我终于解决了这个问题。也有同样的问题。

  • 首先,您需要使用intel_rapl_common命令禁用rmmodintel_rapl_msr。您还必须禁用thermaldtlppstate
  • 然后,您需要安装一个双引导窗口,在那里您必须安装英特尔动态调优驱动程序。这个驱动程序以某种方式和BIOS对话,我不知道怎么做,但是我已经做了测试,结果没有给出怀疑的空间。没有它,我只能在geekbench中获得4300多核的分数。

在windows上安装了驱动程序并重新启动之后,我在linux上得到了一个刷新的5600分!这是因为我的CPU首次达到平均80°C的高温,甚至还有100°C的温度。

如果它不起作用,请尝试在发行版上安装dtfp。例如,有一个用于fedora的copr包。这不是一个官方的驱动,但我相信英特尔正在努力完成它。

更新我已经应用了新的热粘贴处理器和集成GPU,现在它运行如此顺利,几乎没有过热;我推荐它。这种热糊太薄了,我认为它打算用很多年。嗯,我认为最好每隔几年更换一次热糊,这样你就能得到一点热增强。

另外,关于Geekbench 5,现在它得到了6000分!我认为前1%是在看到其他计算机的许多结果之后。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/630535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档