车载屏显卡性能的优化方法、系统、电子设备及存储介质与流程

文档序号:37634279发布日期:2024-04-18 17:49阅读:10来源:国知局
车载屏显卡性能的优化方法、系统、电子设备及存储介质与流程

本发明涉及车线屏性能优化,更具体地,涉及一种车载屏显卡性能的优化方法、系统、电子设备及存储介质。


背景技术:

1、在车载智能座舱hypervisor虚拟化系统中,会实现基于安卓虚拟机的虚拟显卡功能。该虚拟显卡所连接的虚拟显示屏可以投射到仪表系统的显示屏上。但由于仪表系统对显示性能要求要远高于中控,且仪表、中控及虚拟显卡的显示都共用一个物理gpu资源且物理gpu性能有限,如果没有一个有效的显示性能优化方案来合理分配gpu资源,则项目的实用性将大大降低,因此,如何合理的控制本地的物理显卡和虚拟显卡对待渲染图像进行渲染是亟待解决的问题。


技术实现思路

1、本发明针对现有技术中存在的技术问题,提供一种车载屏显卡性能的优化方法、系统、电子设备及存储介质,用以解决如何合理的控制本地的物理显卡和虚拟显卡对待渲染图像进行渲染的问题。

2、本发明的第一方面,提供了一种车载屏显卡性能的优化方法,包括:

3、向仪表虚拟系统发送第一指令,以使所述仪表虚拟系统响应于所述第一指令计算并返回其系统负载;

4、将所述系统负载写入至本地虚拟显卡的私有属性;

5、基于所述私有属性的值,控制本地物理显卡和所述本地虚拟显卡对获取到的待渲染图像进行渲染。

6、在上述技术方案的基础上,本发明还可以作出如下改进。

7、优选的,所述向仪表虚拟系统发送第一指令,以使所述仪表虚拟系统响应于所述第一指令计算并返回其系统负载的步骤,包括:

8、向仪表虚拟系统发送第一指令;

9、所述仪表虚拟系统响应于所述第一指令,获取本地cpu的当前时刻的第一运行数据;

10、将所述第一运行数据中各模块的时间消耗进行求和,得到第一时长t1;

11、在预设时间间隔后,再次获取本地cpu的当前时刻的第二运行数据;

12、将所述第二运行数据中各模块的时间消耗进行求和,得到第二时长t2;

13、基于所述第一时长t1和所述第二时长t2,计算所述仪表虚拟系统的系统负载。

14、优选的,所述基于所述第一时长t1和所述第二时长t2,计算所述仪表虚拟系统的系统负载back_load:

15、backend_load=100%-(id2-id1)/(t2-t1)*100%;

16、其中,id2为所述第二运行数据中第5列的值,id1为所述第一运行数据中第5列的值,t2为所述第二运行数据中各模块的时间消耗的总和,t1为所述第一运行数据中各模块的时间消耗的总和。

17、优选的,所述将所述系统负载写入至本地虚拟显卡的私有属性的步骤,包括:

18、对所述系统负载进行放大100倍后取整,将放大取整后的系统负载写入至本地虚拟显卡的私有属性。

19、优选的,所述基于所述私有属性的值,控制本地物理显卡和所述本地虚拟显卡对获取到的待渲染图像进行渲染的步骤,包括:

20、基于预设帧图像处理规则和所述私有属性的值,控制本地物理显卡和所述本地虚拟显卡对获取到的待渲染图像进行渲染。

21、优选的,所述预设帧图像处理规则包括:

22、在所述私有属性的值小于等于30%时,所述本地物理显卡和所述本地虚拟显卡对所述待渲染图像的每一帧图像进行渲染;

23、在所述私有属性的值大于30%且小于等于50%时,所述本地物理显卡对所述待渲染图像的每一帧图像进行渲染,所述本地虚拟显卡对所述待渲染图像间隔一帧进行渲染;

24、在所述私有属性的值大于50%且小于等于70%时,所述本地物理显卡对所述待渲染图像的每一帧图像进行渲染,所述本地虚拟显卡对所述待渲染图像间隔两帧进行渲染;

25、在所述私有属性的值大于70%且小于等于90%时,所述本地物理显卡对所述待渲染图像间隔一帧进行渲染,所述本地虚拟显卡对所述待渲染图像间隔三帧进行渲染;

26、在所述私有属性的值大于90%时,所述本地物理显卡对所述待渲染图像间隔三帧进行渲染,所述本地虚拟显卡对所述待渲染图像间隔五帧进行渲染。

27、本发明的第二方面,提供一种车载屏显卡性能的优化系统,包括:

28、指令发送模块,用于向仪表虚拟系统发送第一指令,以使所述仪表虚拟系统响应于所述第一指令计算并返回其系统负载;

29、负载写入模块,用于将所述系统负载写入至本地虚拟显卡的私有属性;

30、图像渲染模块,用于基于所述私有属性的值,控制本地物理显卡和所述本地虚拟显卡对获取到的待渲染图像进行渲染。

31、本发明的第三方面,提供了一种电子设备,包括存储器、处理器,所述处理器用于执行存储器中存储的计算机管理类程序时实现上述第一方面中任一车载屏显卡性能的优化方法的步骤。

32、本发明的第四方面,提供了一种计算机可读存储介质,其上存储有计算机管理类程序,所述计算机管理类程序被处理器执行时实现上述第一方面中任一车载屏显卡性能的优化方法的步骤。

33、本发明提供的一种车载屏显卡性能的优化方法、系统、电子设备及存储介质,方法包括:向仪表虚拟系统发送第一指令,以使上述仪表虚拟系统响应于上述第一指令计算并返回其系统负载;将上述系统负载写入至本地虚拟显卡的私有属性;基于上述私有属性的值,控制本地物理显卡和上述本地虚拟显卡对获取到的待渲染图像进行渲染。本发明通过向仪表虚拟系统发送指令,获取仪表虚拟系统的系统负载,再基于系统负载控制本地物理显卡和本地虚拟显卡对获取到的待渲染图进行渲染,从而实现了基于系统负载情况的图像渲染方案,合理的根据系统负载情况选择对图像的渲染方式,进而在不降低仪表屏显示性能的前提下,大大地提升了中控的显示性能。



技术特征:

1.一种车载屏显卡性能的优化方法,其特征在于,所述方法包括:

2.根据权利要求1所述的车载屏显卡性能的优化方法,其特征在于,所述向仪表虚拟系统发送第一指令,以使所述仪表虚拟系统响应于所述第一指令计算并返回其系统负载的步骤,包括:

3.根据权利要求2所述的车载屏显卡性能的优化方法,其特征在于,所述基于所述第一时长t1和所述第二时长t2,计算所述仪表虚拟系统的系统负载back_load:

4.根据权利要求1所述的车载屏显卡性能的优化方法,其特征在于,所述将所述系统负载写入至本地虚拟显卡的私有属性的步骤,包括:

5.根据权利要求1所述的车载屏显卡性能的优化方法,其特征在于,所述基于所述私有属性的值,控制本地物理显卡和所述本地虚拟显卡对获取到的待渲染图像进行渲染的步骤,包括:

6.根据权利要求5所述的车载屏显卡性能的优化方法,其特征在于,所述预设帧图像处理规则包括:

7.一种车载屏显卡性能的优化系统,其特征在于,包括:

8.一种电子设备,其特征在于,包括存储器、处理器,所述处理器用于执行存储器中存储的计算机管理类程序时实现如权利要求1-6任一项所述的车载屏显卡性能的优化方法的步骤。

9.一种计算机可读存储介质,其特征在于,其上存储有计算机管理类程序,所述计算机管理类程序被处理器执行时实现如权利要求1-6任一项所述的车载屏显卡性能的优化方法的步骤。


技术总结
本发明提供一种车载屏显卡性能的优化方法、系统、电子设备及存储介质,方法包括:向仪表虚拟系统发送第一指令,以使上述仪表虚拟系统响应于上述第一指令计算并返回其系统负载;将上述系统负载写入至本地虚拟显卡的私有属性;基于上述私有属性的值,控制本地物理显卡和上述本地虚拟显卡对获取到的待渲染图像进行渲染。本发明通过向仪表虚拟系统发送指令,获取仪表虚拟系统的系统负载,再基于系统负载控制本地物理显卡和本地虚拟显卡对获取到的待渲染图进行渲染,从而实现了基于系统负载情况的图像渲染方案,合理的根据系统负载情况选择对图像的渲染方式,进而在不降低仪表屏显示性能的前提下,大大地提升了中控的显示性能。

技术研发人员:王军德,周衡,李燕青
受保护的技术使用者:武汉光庭信息技术股份有限公司
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1