有这个想法是因为我想拿一个普通的双塔风冷(利民 ft120 )来压 13900k ,我的 13900k 是作为服务器用的,不在乎单核性能,我想设置风扇策略为大于某个阈值(比如 65 度)时直接满转,小于这个温度时保持最低转速,这样就能达到只要没在编译程序就非常安静,编译程序时能发挥最大性能的效果。
1
yooomu 2023-09-18 10:15:54 +08:00
13900K 风冷?这不可能压得住吧。都买得起 13900K 了,这不上个水冷。感觉风冷极限就在 13600K 了
|
2
wniming OP @yooomu 13900k 要过 2 天才能到收到,不过我问过利民的客服说不超频可以,我是准备再加一个 cpu 风扇和 2 个机箱风扇,5 个风扇满转应该能压住,我测过 ft120 压 7950x 是可以的。
|
3
huangya 2023-09-18 10:29:10 +08:00
@yooomu 我当初选择上风冷是因为据说水冷有漏液风险,怕烧坏 cpu 和主板。虽说有漏液必陪,省得麻烦。12700k + 利民 FS140 双塔
|
4
yooomu 2023-09-18 10:38:23 +08:00
@wniming 这两个 U 功耗差远了,13900K 差不多是 7950x 两倍功耗,7950x 制程优势大。13900K 拉满怕不是分分钟 100 度开始降频
|
5
wniming OP @yooomu 我看极客湾的测评这 2 个 u 的功耗是差不多的,13900k 稍微降一点电压能耗比甚至可以超过自动 pbo 的 7950x 。
|
6
prodcd 2023-09-18 11:54:48 +08:00
|
8
ysc3839 2023-09-18 12:05:02 +08:00 via Android
但正常情况下负载不高的话温度也不会太高吧?难道性能核占用率稍微高一点就严重发热?
|
9
wniming OP @ysc3839 我主要是想达到非常可控的效果,如果我执行一个 cpu 负载稍微高一些的任务,就可能导致 cpu 温度超过 65 度的阈值,风扇就会开始狂转,但同等负载下全部用小核心跑,就可以保证不超过 65 度。
因为 cpu 还没到手,这里 65 度只是我估计的风扇保持在 40%转速,大核心空载,,16 个小核心满载,长时间运行的情况下不会超过的一个温度。 另外我没有办法仅仅通过 bios 里设置风扇策略就达到有时追求性能,有时最求安静的效果,linux 系统不像 windows 那样还能在系统里设置风扇策略,所以能效核优先如果能实现的话,有时我就可以只用 16 个小核心编译程序,牺牲性能换取安静。 |
10
ysc3839 2023-09-18 12:31:54 +08:00 via Android
@wniming 能接受用户模式程序控制的话,可以写个程序,读取 CPU 使用率,低于某个值就禁用性能核,高于某个值启用。
至于 Linux 内核本身有没有这种功能,我觉得是有的,参考 Android 手机,但怎么设置我不知道。 |
11
MrKrabs 2023-09-18 13:18:44 +08:00
冷知识:能效核=性能核
|
12
Satelli 2023-09-18 13:21:19 +08:00
|
14
Doraismydora 2023-09-18 14:46:54 +08:00
可以看一下这个, 我之前用大小核开虚拟机的时候发现只能用小核, 改了这个就好了
https://nga.178.com/read.php?tid=35222326&rand=927 |
15
shijingshijing 2023-09-18 15:05:01 +08:00
@wniming #5 其实功耗最 nb 的是笔记本下放来的 APU ,比如 Ryzen 5700G 这种,据说连散热器都不需要太好的,可惜最新一代的还没出来。
|
16
wniming OP @Doraismydora 我问的是 linux 系统
|
17
ysc3839 2023-09-18 16:13:12 +08:00 via Android
@Satelli 控制风扇的温度一般是主板上的传感器吧,和 Package 温度还是有一定差值的。有的主板有数字显示,可以看到主板上传感器检测到的温度。
|
18
ysc3839 2023-09-18 16:14:37 +08:00 via Android
@Satelli 另外 13980HX 是笔记本 CPU 吧?笔记本散热还是比不上台式机的,更热也正常。
|
19
Satelli 2023-09-18 16:56:14 +08:00
@ysc3839
一些 UEFI 里可以选来源,可以根据 CPU 的温度。 13980HX 是 Raptor Lake-S ,就是台式机的 U 换了封装。而且是热管直触。楼主如果不上个好点的风冷可能还不如某些笔记本的散热能力好。 |
21
HandSonic 2023-09-18 18:30:28 +08:00
我 13900KF 用 360 一体水开 288W 功耗墙跑满都瞬间 100℃降频,你风冷压 13900K 怕是想太多
|
22
qqjt 2023-09-18 18:49:18 +08:00
把小核心关了得了
|
23
cogear 2023-09-19 09:18:55 +08:00
既然你不在乎单核性能,那不如把大小核频率都限制到 3Ghz (测出一个满足散热的甜点频率),然后稍微降低点电压,这样功耗会好很多,就能压得住了。也就没必要先分配到小核心,因为大核心频率也不高。
|
24
testcaoy7 2023-09-19 12:09:06 +08:00
我就是风冷压 i9 的,毫无压力,因为我的 CPU 型号是 13900T ( 35W 的 TDP )
即使全部满载 TDP 也就 106W ,仍显著小于标准版和 K 后缀版 |
25
kkocdko 2023-09-19 12:28:32 +08:00 1
我没有接触过 intel ,但是在 linux 下 amd 的 amd-pstate 可以给每个逻辑核心定频率和优先级。我推测 intel 应该也有类似的途径。
23 楼的说法很不错,通过压制大核频率来实现。同样地,如果你的 BIOS 支持的话,可以进行更多调整,而不一定要依赖于内核。 |
26
kkocdko 2023-09-19 12:30:43 +08:00
至于你要在编译程序的时候加速,可以考虑在编译前手动调一下频率(在系统里调,cpupower 一行命令的事情),amd-pstate 是可以做到这一点的,我相信 intel 也可以。
|