[发明专利]一种CPU频率调节方法及系统有效
申请号: | 201810398629.4 | 申请日: | 2018-04-28 |
公开(公告)号: | CN110413400B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 叶友鑫 | 申请(专利权)人: | 珠海全志科技股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/30 |
代理公司: | 广东深宏盾律师事务所 44364 | 代理人: | 赵琼花 |
地址: | 519085 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cpu 频率 调节 方法 系统 | ||
本发明公开了一种CPU频率调节方法及系统,该方法包括以下步骤:S1:分别为不同的系统场景配置CPU频率调整策略;S2:判断当前的系统场景;S3:根据与当前的系统场景对应的CPU频率调整策略调整CPU的频率。步骤S1包含以下步骤:设定与最高频率所对应的最高显示帧率门限值。步骤S3包含以下步骤:判断当前CPU的显示帧率是否大于最高显示帧率门限值;若为是,则将当前CPU的频率调整为最高频率;若为否,则保持当前CPU频率调整策略。在当前显示帧率未超过最高显示帧率门限值的状态下,采用默认的CPU频率调整策略对CPU调整;在当前显示帧率超过最高显示帧率门限值的状态下,则CPU的频率将被调整至最大频率,以保证CPU处理过程尽可能的流程,提高用户体验。
技术领域
本发明涉及计算机技术领域,尤其涉及一种CPU频率调节方法及系统。
背景技术
大部分的系统CPU的频率调整策略都是依据CPU的负荷及温度来实现的,但对于车载等对体验性要求较高的产品,仅仅通过CPU_LOADING_BALANCE及温度处理是不够的。尤其针对于显示帧率及中断请求,CPU的频率没有得到合理调节;在显示帧率及中断请求量过高的情况下,CPU的频率没有得到有效的调节,对于体验而言顺畅性造成很大影响。
发明内容
针对现有技术的不足,本发明提出了一种CPU频率调节方法及系统,该方法在当前显示帧率未超过最高显示帧率门限值的状态下,采用系统默认的CPU频率调整策略对CPU进行调整;在当前显示帧率超过最高显示帧率门限值的状态下,则CPU的频率将被调整至最大频率,解决了传统的CPU频率调整策略,在高显示帧状态下,CPU处理不流程,影响用户体验的问题。此外,该方法在传统的CPU频率调整策略基础上还增加了中断平衡处理机制,通过这种机制在兼容标准的调频策略同时,也能满足设计产品所需要的调整机制。
为了实现上述目的,本发明技术方案如下:
一种CPU频率调节方法,包括以下步骤:
S1:分别为不同的系统场景配置CPU频率调整策略;
S2:判断当前的系统场景;
S3:根据与当前的系统场景对应的CPU频率调整策略调整CPU的频率;
其中,步骤S1包含以下步骤:
S131:设定与最高频率所对应的最高显示帧率门限值;
步骤S3包含以下步骤:
S331:判断当前CPU的显示帧率是否大于最高显示帧率门限值;若为是,则执行步骤S332;若为否,则执行步骤S333;
S332:将当前CPU的频率调整为最高频率;
S333:保持当前CPU频率调整策略。
进一步地,步骤S1还包含以下步骤:
S100:将CPU频率范围分为多个频率段;
S120:设置每个频率段对应的中断请求量门限值和频率调整值;
步骤S333包含以下步骤:
S321:判断当前CPU频率所属频率段;
S322:收集当前CPU响应的中断请求,并计算中断请求的数量;
S323:比较计算出的中断请求数量和该频率段对应的中断请求量门限值,若计算出的中断请求数量超出该中断请求量门限值,则使用该频率段对应的频率调整值调整CPU频率。
进一步地,步骤S322具体包含以下步骤:
创建中断集线器;
通过该中断集线器收集当前CPU响应的中断请求,并计算中断集线器收集中断请求的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海全志科技股份有限公司,未经珠海全志科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810398629.4/2.html,转载请声明来源钻瓜专利网。