intel 12/13th cpu 在 Linux 系统下有办法设置能效核优先,只有能效核全都满载时才给性能核分配任务吗?

234 天前
 wniming

有这个想法是因为我想拿一个普通的双塔风冷(利民 ft120 )来压 13900k ,我的 13900k 是作为服务器用的,不在乎单核性能,我想设置风扇策略为大于某个阈值(比如 65 度)时直接满转,小于这个温度时保持最低转速,这样就能达到只要没在编译程序就非常安静,编译程序时能发挥最大性能的效果。

2430 次点击
所在节点    Linux
26 条回复
yooomu
234 天前
13900K 风冷?这不可能压得住吧。都买得起 13900K 了,这不上个水冷。感觉风冷极限就在 13600K 了
wniming
234 天前
@yooomu 13900k 要过 2 天才能到收到,不过我问过利民的客服说不超频可以,我是准备再加一个 cpu 风扇和 2 个机箱风扇,5 个风扇满转应该能压住,我测过 ft120 压 7950x 是可以的。
huangya
234 天前
@yooomu 我当初选择上风冷是因为据说水冷有漏液风险,怕烧坏 cpu 和主板。虽说有漏液必陪,省得麻烦。12700k + 利民 FS140 双塔
yooomu
234 天前
@wniming 这两个 U 功耗差远了,13900K 差不多是 7950x 两倍功耗,7950x 制程优势大。13900K 拉满怕不是分分钟 100 度开始降频
wniming
234 天前
@yooomu 我看极客湾的测评这 2 个 u 的功耗是差不多的,13900k 稍微降一点电压能耗比甚至可以超过自动 pbo 的 7950x 。
prodcd
234 天前
wniming
234 天前
@prodcd 我问的不是怎么设置 cpu 的风扇策略
ysc3839
234 天前
但正常情况下负载不高的话温度也不会太高吧?难道性能核占用率稍微高一点就严重发热?
wniming
234 天前
@ysc3839 我主要是想达到非常可控的效果,如果我执行一个 cpu 负载稍微高一些的任务,就可能导致 cpu 温度超过 65 度的阈值,风扇就会开始狂转,但同等负载下全部用小核心跑,就可以保证不超过 65 度。

因为 cpu 还没到手,这里 65 度只是我估计的风扇保持在 40%转速,大核心空载,,16 个小核心满载,长时间运行的情况下不会超过的一个温度。

另外我没有办法仅仅通过 bios 里设置风扇策略就达到有时追求性能,有时最求安静的效果,linux 系统不像 windows 那样还能在系统里设置风扇策略,所以能效核优先如果能实现的话,有时我就可以只用 16 个小核心编译程序,牺牲性能换取安静。
ysc3839
234 天前
@wniming 能接受用户模式程序控制的话,可以写个程序,读取 CPU 使用率,低于某个值就禁用性能核,高于某个值启用。
至于 Linux 内核本身有没有这种功能,我觉得是有的,参考 Android 手机,但怎么设置我不知道。
MrKrabs
234 天前
冷知识:能效核=性能核
Satelli
234 天前
@ysc3839
@wniming
得看这个温度读数是 package 还是最热核心还是所有核心平均温度。
如果是最热核心温度的话 65 属于稍微动一下就到的温度。
手上有颗 i9-13980HX ( Raptor Lake-S )日常使用,待机放桌面啥也不干 package temp 就 60 度了。
开网页、开软件这种短时单核工况把 P 核拉到 5+ GHz 的时候时要吃四五十瓦电的(单核😄),那颗核心是会直接飙到 90+ 度。

如果不在乎单核性能,那直接关掉睿频得了。13900K P 核基频也有 3 GHz 呢。
mrzx
234 天前
@huangya 漏液是肯定的,没有任何水冷说不漏液,只是老化程度和时间不一样罢了。。。
Doraismydora
234 天前
可以看一下这个, 我之前用大小核开虚拟机的时候发现只能用小核, 改了这个就好了
https://nga.178.com/read.php?tid=35222326&rand=927
shijingshijing
234 天前
@wniming #5 其实功耗最 nb 的是笔记本下放来的 APU ,比如 Ryzen 5700G 这种,据说连散热器都不需要太好的,可惜最新一代的还没出来。
wniming
234 天前
@Doraismydora 我问的是 linux 系统
ysc3839
234 天前
@Satelli 控制风扇的温度一般是主板上的传感器吧,和 Package 温度还是有一定差值的。有的主板有数字显示,可以看到主板上传感器检测到的温度。
ysc3839
234 天前
@Satelli 另外 13980HX 是笔记本 CPU 吧?笔记本散热还是比不上台式机的,更热也正常。
Satelli
234 天前
@ysc3839
一些 UEFI 里可以选来源,可以根据 CPU 的温度。
13980HX 是 Raptor Lake-S ,就是台式机的 U 换了封装。而且是热管直触。楼主如果不上个好点的风冷可能还不如某些笔记本的散热能力好。
ysc3839
234 天前
@Satelli 我说的主板上的传感器就是指 CPU 附近的传感器,不能读取 CPU 内部温度

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/974722

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX