[发明专利]图形处理器的频率调整方法、装置、终端及存储介质有效
申请号: | 201910476203.0 | 申请日: | 2019-06-03 |
公开(公告)号: | CN110209501B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 程杰;陈岩 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06K9/62;G06T15/20 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 牟慧仙 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理器 频率 调整 方法 装置 终端 存储 介质 | ||
1.一种图形处理器的频率调整方法,其特征在于,所述方法应用于安装有目标应用程序的终端,所述方法包括:
获取当前图像帧的图形处理数据量以及所述目标应用程序的配置信息,所述图形处理数据量为所述当前图像帧的顶点数,所述配置信息是与所述目标应用程序中图像显示配置相关的信息,不同应用程序对应配置信息的配置类型不同;
将所述图形处理数据量和所述配置信息输入GPU负载预测模型,得到GPU预测负载,所述GPU负载预测模型根据样本图形处理数据量、样本配置信息以及样本GPU负载训练得到,所述样本图像处理数据量以及所述样本GPU负载由GPU分析工具在不同配置以及不同场景下获取得到,且所述GPU负载预测模型与所述目标应用程序相对应,不同应用程序对应不同GPU负载预测模型;
获取所述目标应用程序的目标帧率、所述目标应用程序的当前帧率以及所述GPU的当前工作频率;
将所述GPU预测负载、所述目标帧率、所述当前帧率和所述当前工作频率输入GPU频率预测模型,得到GPU预测频率,所述GPU频率预测模型根据样本GPU负载、样本渲染参数以及样本GPU频率训练得到;
根据所述GPU预测频率调整GPU的工作频率,所述GPU用于在调整后的工作频率下渲染下一帧图像帧。
2.根据权利要求1所述的方法,其特征在于,所述根据所述GPU预测频率调整GPU的工作频率,包括:
获取所述GPU对应的GPU频点表,所述GPU频点表中包括所述GPU对应的至少两个工作频率;
根据所述GPU预测频率和所述GPU频点表调整所述GPU的工作频率,其中,调整后所述GPU的工作频率属于所述GPU频点表。
3.根据权利要求2所述的方法,其特征在于,所述根据所述GPU预测频率和所述GPU频点表调整所述GPU的工作频率,包括:
根据所述GPU预测频率和预定上调比例,确定GPU目标频率;
将所述GPU频点表中大于所述GPU目标频率,且与所述GPU目标频率差值最小的工作频率确定为目标工作频率;
将所述GPU的工作频率调整为所述目标工作频率。
4.根据权利要求1所述的方法,其特征在于,所述获取当前图像帧的图形处理数据量以及所述目标应用程序的配置信息,包括:
当接收到缓冲区交换指令时,获取所述当前图像帧的所述图形处理数据量以及所述目标应用程序的所述配置信息,所述缓冲区交换指令用于指示交换前缓冲区和后缓冲区。
5.根据权利要求1所述的方法,其特征在于,所述将所述图形处理数据量和所述配置信息输入GPU负载预测模型,得到GPU预测负载,包括:
确定所述配置信息中的关键配置信息,所述关键配置信息对GPU负载的影响高于其他配置信息对GPU负载的影响;
将所述图形处理数据量和所述关键配置信息输入所述GPU负载预测模型,得到所述GPU预测负载。
6.根据权利要求1至5任一所述的方法,其特征在于,所述GPU预测负载为GPU周期,所述GPU周期用于表征GPU渲染图像帧时消耗的时钟数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910476203.0/1.html,转载请声明来源钻瓜专利网。