技术特征:1.一种基于virgl图形技术栈的渲染api转发方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于virgl图形技术栈的渲染api转发方法,其特征在于,所述步骤s18包括步骤:
3.根据权利要求1所述的一种基于virgl图形技术栈的渲染api转发方法,其特征在于,所述步骤s11包括步骤:
4.根据权利要求1所述的一种基于virgl图形技术栈的渲染api转发方法,其特征在于,所述步骤s13包括步骤:
5.根据权利要求1所述的一种基于virgl图形技术栈的渲染api转发方法,其特征在于,所述渲染api转发方法还包括步骤:
6.根据权利要求1所述的一种基于virgl图形技术栈的渲染api转发方法,其特征在于,物理gpu超载的判断方法包括步骤:
技术总结本发明涉及虚拟化桌面技术领域,具体提供一种基于virgl图形技术栈的渲染API转发方法,包括:向虚拟机发送virgl指令;虚拟显卡接收virgl指令,并将virgl指令缓存到virgl指令缓存队列中;依次处理virgl指令缓存队列中的一条virgl指令,并将处理后的virgl指令发送给宿主机mesa库;向虚拟显卡返回virgl指令处理完毕信号;虚拟显卡生成并发送virgl指令执行完毕信号给虚拟机;虚拟显卡生成并发送渲染同步指令给宿主机mesa库。解决了现有技术中在“virgl”图形技术栈实现的渲染API转发方案中,渲染同步阶段存在查询不及时、同步链路长等技术问题。
技术研发人员:李唯实,谢明,张铎,孙立明
受保护的技术使用者:麒麟软件有限公司
技术研发日:技术公布日:2024/5/10