iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2419|回复: 12
打印 上一主题 下一主题

[其他] 关于CPU调频模式的疑问?

[复制链接]
跳转到指定楼层
楼主
发表于 2022-8-5 11:53:46 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 seanikua 于 2022-8-8 19:17 编辑

爱快的CPU调频模式是根据CPU的那种技术特征来调频的?


N5105物理机爱快


N5105不支持睿频技术,基础频率2.0G,脉冲频率2.9G,支持Speed Shift Technology和Enhanced Intel SpeedStep® Technology 。


爱快最新3.6.6 0729体验版


CPU调频模式可选择,但每次重启后默认只有三种模式可选 ——(性能模式,省电模式,关闭)。
在BIOS打开 C-State 的情况下,通过重新选择省电模式后或者关闭后,再刷新页面,可见全部六种模式。
在BIOS关闭 C-State 的情况下,只有通过选择关闭后,再刷新页面,才可见全部六种模式。


不管之前选择的何种模式,每次重启后都是默认在性能模式
在打开C-State 的情况下,实际并没有按性能模式运行,频率仍然是大幅变动的

打开 C-State 和关闭 C-State 的表现如下:




在关闭 C-State 的情况下,工作频率不会变动,省电模式下固定在0.8G,关闭模式下固定在2.0G,其它模式都是固定在2.8G。



在BIOS里把 C-States下的 Enhanced C-States 设置成 Disabled ,也就是Disable C1E 后,性能模式稳定保持在2.8G的频率了,省电模式和关闭模式的频率也能分别稳定在800M和2.0G,其它调频模式看上去也还正常。
不过还是存在重启后只有三种模式可选,且默认在性能模式的的问题,目前还没有发现是否和其它BIOS项的设置相关。
























分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 支持支持 反对反对
13#
发表于 2022-9-5 09:11:11 | 只看该作者
seanikua 发表于 2022-9-4 16:39
不了解硬件调频,软调频之类。

有两台一样的机子,就是bios版本不一样,装一样的系统,linux内核一样, ...

bios不一样,提供的API接口就不一样,自然就会导致后面使用的就不一样。你懂的话去解析下两个BIOS。

如果linux内核识别到CPU具体型号,会自动使用对应的调频方式,也就是intel P-state
否则就使用最兼容的调频模式由ACPI接口提供的acpi_cpufreq
如果都不行的(比如非标准ACPI,在win里面最经典的电源管理驱动不兼容导致的蓝屏A5),直接回报Not supported。放弃内核级调频模式,由CPU跟主板在boot启动初始化时得到的情况来确定频率

https://huataihuang.gitbooks.io/ ... u/intel_pstate.html
https://www.centoschina.cn/server/244.html
12#
 楼主| 发表于 2022-9-4 16:39:10 | 只看该作者
mimi163 发表于 2022-9-4 10:32
C-State是CPU的硬件调频开关。在win里面,如果关闭C-State或者关闭最基本的C1E或者
Enhanced Intel SpeedSt ...

不了解硬件调频,软调频之类。

有两台一样的机子,就是bios版本不一样,装一样的系统,linux内核一样,结果一个使用的driver是intel_pstate,一个使用的driver是acpi-cpufreq。
不晓得是咋回事。
11#
发表于 2022-9-4 10:32:06 | 只看该作者
C-State是CPU的硬件调频开关。在win里面,如果关闭C-State或者关闭最基本的C1E或者
Enhanced Intel SpeedStep Technology的话,CPU的硬调频功能就会失效。无论你在电源管理里面怎么调,CPU频率都是处于默频状态(除非用Extreme Tuning Utility工具调整)
而爱快的调频功能属于内核级调频,是linux系统提供的软调频
这个调频是否支持取决于linux内核对CPU的支持,如果linux内核不支持的话,CPU就以初始化默频速度运行
想研究这个最好翻下关于linux内核对CPU支持以及频率调整的配置文件

不过在生产环境里面,直接关C-State,关闭CPU调频模式以保证最佳状态免得整天吐槽网络卡
10#
发表于 2022-9-2 17:53:26 | 只看该作者
seanikua 发表于 2022-9-1 14:46
3.6.7下,5105重启后可见6种调频模式可选,但是需要先选择过省电模式后,再选择平滑模式、快速调整模式、 ...

选择关闭也行,没细看3.6.5,这个版本应该是好的,还是慢慢等爱快修吧
9#
 楼主| 发表于 2022-9-1 14:46:56 | 只看该作者
nuintun 发表于 2022-8-18 20:16
坐等爱快升级 5.19 以上版本内核,据说 5.19 以上 i225 支持也更好了

3.6.7下,5105重启后可见6种调频模式可选,但是需要先选择过省电模式后,再选择平滑模式、快速调整模式、调度模式才能生效,如果没有选择过省电模式,这三种模式无法生效。
还是存在,不论选择何种模式,重启后都是性能模式。
8#
发表于 2022-8-18 20:16:39 | 只看该作者
seanikua 发表于 2022-8-18 20:09
没法,这个好像是内核决定的,安装其它系统,linux内核5.19的,调频模式好像就正常了, 但是和bios设置还是 ...

坐等爱快升级 5.19 以上版本内核,据说 5.19 以上 i225 支持也更好了
7#
 楼主| 发表于 2022-8-18 20:09:01 | 只看该作者
nuintun 发表于 2022-8-18 18:13
重启就变成只有三种模式,还默认性能模式怎么解决?
点关闭调频刷新页面又变成六种!! ...

没法,这个好像是内核决定的,安装其它系统,linux内核5.19的,调频模式好像就正常了, 但是和bios设置还是有很大关系,看到过同一个产品,不同版本BIOS,默认设置下居然调频模式相差很大。
6#
发表于 2022-8-18 18:13:28 | 只看该作者
爱快研发03 发表于 2022-8-5 17:39
N5105 的bios 默认有一个 强制最大化性能模式。
在改 C-state 的哪个界面 最上面的几个,忘记是哪个来的。
...

重启就变成只有三种模式,还默认性能模式怎么解决?
点关闭调频刷新页面又变成六种!!
5#
发表于 2022-8-18 18:03:04 | 只看该作者
今天翻到这个帖子,那最终这个bios和CPU模式怎么设置比较合理呢,我也是N5105:lol,请大佬指点一二
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2024-9-25 07:21

Powered by Discuz! X3.3

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表