【技术实现步骤摘要】
图像渲染方法及系统
本专利技术涉及图像处理领域,具体而言,涉及一种图像渲染方法及系统。
技术介绍
随着计算机图形学的发展,3D应用和图形设计软件日益增多,同时图像的数据计算量越来越大,对图形加速器的性能要求很高。对于某一台电脑,如果有多个应用程序需要大量的图形计算资源,普通显卡就很难满足,即使采用高端显卡,其处理能力也有极限,如果需求大于显卡的处理能力,就需要采用多个显卡协同工作。目前已经有多个显卡协同工作实现并行运算的方法,采用物理的方法将两个显卡连接在一起。但是,上述方法存在如下缺点:不同厂家的显卡不能连接在一起,而且即使是同一个厂家也有型号限制;性能提升不理想,因为两个高性能显卡混合后,最终性能只能达到单个性能的1.5倍,无法接近2倍的理论值;由于多个显卡需要插入同一个主板,因此,并行的显卡数目受主板接口的限制。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种图像渲染方法及系统,以至少解决相关技术中采用多个显卡进行图像处理的处理性能差、效率低的技术问题。根据本专利技术实施例的一个方面,提供了一种图像渲染方法,包括:终端设备获取目标应用程序发送的图像渲染请求,其中,终端设备中安装有多个应用程序;终端设备确定目标应用程序对应的目标显卡,其中,终端设备与多个渲染设备连接,每个渲染设备上安装有多个显卡;终端设备基于图像渲染请求生成渲染指令,并发送渲染指令至目标显卡所在的目标渲染设备,其中,不同显卡用于执行不同应用程序的渲染指令;目标渲染设 ...
【技术保护点】
1.一种图像渲染方法,其特征在于,包括:/n终端设备获取目标应用程序发送的图像渲染请求,其中,所述终端设备中安装有多个应用程序;/n所述终端设备确定所述目标应用程序对应的目标显卡,其中,所述终端设备与多个渲染设备连接,每个渲染设备上安装有多个显卡;/n所述终端设备基于所述图像渲染请求生成渲染指令,并发送所述渲染指令至所述目标显卡所在的目标渲染设备,其中,不同显卡用于执行不同应用程序的渲染指令;/n所述目标渲染设备获取渲染后的图像数据,并发送所述图像数据至所述终端设备;/n所述终端设备输出所述图像数据。/n
【技术特征摘要】
1.一种图像渲染方法,其特征在于,包括:
终端设备获取目标应用程序发送的图像渲染请求,其中,所述终端设备中安装有多个应用程序;
所述终端设备确定所述目标应用程序对应的目标显卡,其中,所述终端设备与多个渲染设备连接,每个渲染设备上安装有多个显卡;
所述终端设备基于所述图像渲染请求生成渲染指令,并发送所述渲染指令至所述目标显卡所在的目标渲染设备,其中,不同显卡用于执行不同应用程序的渲染指令;
所述目标渲染设备获取渲染后的图像数据,并发送所述图像数据至所述终端设备;
所述终端设备输出所述图像数据。
2.根据权利要求1所述的方法,其特征在于,所述终端设备确定所述目标应用程序对应的目标显卡包括:
所述终端设备判断所述图像渲染请求是否为所述目标应用程序发送的第一个图像渲染请求;
如果所述图像渲染请求是所述目标应用程序发送的第一个图像渲染请求,则所述终端设备基于所述多个显卡的显卡状态,确定所述目标显卡,并将所述目标显卡与所述目标应用程序进行绑定;
如果所述图像渲染请求不是所述目标应用程序发送的第一个图像渲染请求,则所述终端设备确定与所述目标应用程序绑定的显卡为所述目标显卡。
3.根据权利要求2所述的方法,其特征在于,所述显卡状态包括:占用率,其中,所述终端设备基于所述多个显卡的显卡状态,确定所述目标显卡包括:
所述终端设备基于所述多个显卡的占用率,确定占用率最低的第一显卡;
所述终端设备确定所述第一显卡为所述目标显卡。
4.根据权利要求3所述的方法,其特征在于,在所述第一显卡为多个的情况下,所述方法还包括:
所述终端设备获取所述第一显卡的优先级;
所述终端设备基于所述第一显卡的优先级,确定优先级最高的第二显卡;
所述终端设备确定所述第二显卡为所述目标显卡。
5.根据权利要求1所述的方法,其特征在于,在所述终端设备发送所述渲染指令至所述目标显卡所在的目标渲染设备之后,所述方法包括:
所述目标渲染设备基于所述渲染指令,确定所述目标显卡对应的目标渲染子任务,其中,所述渲染指令至少包括:所述目标显卡的标识信息;
所述目标渲染设备下发所述渲染指令至所述目标显卡,其中,所述目标显卡用于执行所述渲染指令;
在所述目标渲染子任务完成一帧图像渲染之后,所述目标渲染设备获取所述图像数据。
6.根据权利要求5所述的方法,其特征在于,所述渲染指令还包括:所述目标应用程序的标识信息,其中,所述目标渲染设备基于所述渲染指令,确定所述目标显卡对应的目标渲染子任务包括:
所述目标渲染设备基于所述目标应用程序的标识信息,判断所述渲染指令是否为所述目标应用程序发送的第一个渲染指令;
如果所述渲染指令是所述目标应用程序发送的第一个渲染指令,则所述目标渲染设备基于所述渲染指令,建立所述目标渲染子任务,并将所述目标渲染子任务与所述目标显卡进行绑定;
如果所述渲染指令不是所述目标应用程序发送的第一个渲染指令,则所述终端设备确定与所述目标显卡绑定的渲染子任务为所述目标渲染子任务。
7.一种图像渲染方法,其特征在于,包括:
终端设备获取目标应用程序发送的图像渲染请求,其中,所述终端设备中安装有多个应用程序;
所述终端设备确定所述目标应用程序对应的目标显卡,其中,所述终端设备与多个渲染设备连接,每个渲染设备上安装有多个显卡;
所述终端设备基于所述图像渲染请求生成渲染指令;
所述...
【专利技术属性】
技术研发人员:任斌,范志刚,卢涛,
申请(专利权)人:西安万像电子科技有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。