说说PL1, PL2,温度墙几个概念及其关系的理解
按自己的理解说一下PL1,PL2,和温度墙之间的关系,说的不对的地方,请大家讨论。
1. PL2 a. 什么是PL2?
PL2定义了CPU在瞬间可以超过的功耗。也就是说非常短的时间内,CPU运行可以超过这个功耗,这里非常短的时间缺省是2.44毫秒。
b. 什么是PL2撞墙?
CPU持续在高于PL2功耗的情况下运行超过PL2持续时间(2.44毫秒),就产生PL2撞墙。
c.撞墙了CPU怎么跑?
一旦PL2撞墙以后,CPU就只能以最高PL2的功耗跑了。
2. PL1 a. 什么是PL1?
PL1定义了CPU可以较长时间运行的最低功耗。这里的较长时间缺省是45秒。
b. 什么是PL1撞墙?
CPU持续在高于PL1功耗的情况下运行超过PL1持续时间(缺省45秒),就产生PL1撞墙。
c.撞墙了CPU怎么跑?
一旦PL1撞墙以后,CPU就只能以最高PL1的功耗跑了。
4. 举例说明
假如PL1=25, PL2=35,在没有任何温度墙的情况下进行压力测试。那么CPU可以瞬间运行45W的功耗,但是马上回到35W,然后以35W的功耗运行45秒,最后持续以25W的功耗运行。
3.温度墙
a. 什么是温度墙?
温度墙是CPU允许运行的最大温度。
b. 撞温度墙会怎么样?
一旦撞了温度墙,CPU会以合适的功耗(确保CPU不会超过设定的温度)进行运行,并且有可能修改PL1到TDP或者更低(猜测)。
4.什么软件可以修改功耗墙?
a. XTU
可以修改PL1,PL2和PL1持续时间(记住PL1持续时间其实是能够一直运行PL2的时间,有点搞,看前面PL1的例子),在XTU中PL1的持续时间被限制最多96秒。
b. ThrottleStop
可以修改PL1,PL2和PL1持续时间(没有上限限制)。
5.为什么用XTU修改了PL1后,有时PL1会自动变成TDP?
具体不知道是由于PL1撞墙以后还是因为撞了温度墙以后导致系统自动修改PL1,我估计是因为温度墙的原因可能性更大一些。我自己懒得装XTU了,所以具体原因就不测了。
6.为什么用ThrottleStop修改了PL1以后,没有XTU那种被自动改回去的情况发生?
因为ThrottleStop会持续地间隔一段时间(大概1秒还是更少的时间)检测PL1和PL2,确保PL1和PL2永远是用户设定的值。
https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/8th-gen-core-datasheet-vol-1.pdf
intel官方给的8代酷睿datasheet,Figure 5-1里表示,楼主说的大致都对的。
第五章解释了Tau,PL1和PL2,还有过热激活的TCC,TDP设置也是允许override的,推测是过热后bios临时修改了tdp,并在一段时间后恢复(有bug的bios就少了这一步,导致过热后永远恢复不过来除非重启),datasheet里说的内容不深,只是需要点精力去读,我表示脑壳疼:D
不错,学习了。功耗墙好破,温度墙很难绕过。 要快要溫度低 要續航力 高
簡直是 要RD的命 好贴,先顶再看 大神扫盲,认真学习。。。 本帖最后由 FoxHunter422 于 2019-9-28 06:25 编辑
理解有误。2.44毫秒指的是触发PL2时间,而不是持续时间。一般默认PL2持续时间是28秒。2.44指的是2.44毫秒内不对机器做任何限制;2.44毫秒之后PL2设置开始生效,如果在28秒内没有撞到PL2设定的功耗墙,则以PL2的标准持续运行28秒,之后降低到PL1的标准。如果在28秒内撞到PL2的功耗墙,则直接降到PL1的标准持续运行;没有厂商会对PL1的持续时间做限制,不知道楼主这个45秒是从哪得来的。如果机器散热太差,连PL1都压不住的话,机器会以能达到的最大功耗/温度持续运行
如果按照楼主的说法,2018款的ThinkPad T480s拥有44W的PL2和15W的PL1设定,而在44W时机器能跑到全核3.9Ghz,15W时只能跑到全核2.7左右。自己烤一下机,看看3.9的高频是不是只出现一瞬间,即2.44毫秒就知道了。实际上T480s烤机的时候前28秒都能稳定在3.4H左右(也就是30-35W的功耗,这机器能承受的最大发热量),然后才降到PL1
本帖最后由 stopyan 于 2019-9-28 07:14 编辑
来源:https://zhuanlan.zhihu.com/p/29863798
没有厂商会对默认(预置)PL1做时间限制
举例:T440P未破解BIOS高级菜单,使用XTU等工具修改的PL1(AIDA64可显示)仍然会在固定时间(比30秒长一点)后失效,功耗降至标称TDP.
FoxHunter422 发表于 2019-9-28 06:20
理解有误。2.44毫秒指的是触发PL2时间,而不是持续时间。一般默认PL2持续时间是28秒。2.44指的是2.44毫秒内 ...
请仔细看我的主贴,再比较一下你的说法和我的说法之间究竟差别在哪里。
页:
[1]