【技术实现步骤摘要】
一种实现虚拟机桌面访问的方法及装置
本申请涉及但不限于通信领域,尤其涉及一种实现虚拟机桌面访问的方法及装置。
技术介绍
虚拟机(VM,VirtualMachine)是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。随着虚拟机技术的不断发展,以部署在服务器上的虚拟机为例,虚拟机可以实现直接访问服务器的GPU(GraphicsProcessUnit,图形处理单元),即GPU直通虚拟机。然而,在GPU直通虚拟机的场景下,只能通过特定的协议(比如,微软的远程桌面协议、思杰(Citrix)的HDX(HighDefinitionExperience,高清使用体验)协议)访问虚拟机桌面,无法兼容其它的虚拟机桌面访问方式。
技术实现思路
本申请的一个方面提供一种方法,虚拟机包括模拟的显示适配器以及GPU直通的显示适配器;上述方法包括:在GPU直通的显示适配器可用时,将GPU直通的显示适配器的帧缓存内的数据同步到模拟的显示适配器的帧缓存内。附图说明在附图中通过示例而非限制的方式进行说明。为了简单和清楚说明,附图中说明的元件并不需按照比例画出。例如,为清楚 ...
【技术保护点】
1.一种方法,其特征在于,虚拟机包括模拟的显示适配器以及图形处理单元GPU直通的显示适配器,所述方法包括:在GPU直通的显示适配器可用时,将所述GPU直通的显示适配器的帧缓存内的数据同步到所述模拟的显示适配器的帧缓存内。
【技术特征摘要】
1.一种方法,其特征在于,虚拟机包括模拟的显示适配器以及图形处理单元GPU直通的显示适配器,所述方法包括:在GPU直通的显示适配器可用时,将所述GPU直通的显示适配器的帧缓存内的数据同步到所述模拟的显示适配器的帧缓存内。2.根据权利要求1所述的方法,其特征在于,所述将所述GPU直通的显示适配器的帧缓存内的数据同步到所述模拟的显示适配器的帧缓存内,包括:周期性获取所述GPU直通的显示适配器的帧缓存内的数据;比较本周期获取的数据与上一周期获取的数据是否一致;若不一致,则将本周期获取的数据复制到所述模拟的显示适配器的帧缓存内。3.根据权利要求1或2所述的方法,其特征在于,所述将所述GPU直通的显示适配器的帧缓存内的数据同步到所述模拟的显示适配器的帧缓存内之前,所述方法还包括:确定所述GPU直通的显示适配器的帧缓存内的数据地址和大小;确定所述模拟的显示适配器存储数据的地址。4.根据权利要求3所述的方法,其特征在于,所述确定所述GPU直通的显示适配器的帧缓存内的数据地址和大小,包括:根据所述GPU直通的显示适配器的帧缓存的地址信息,确定所述GPU直通的显示适配器的帧缓存内的数据地址;根据虚拟机分辨率信息以及所述GPU直通的显示适配器的存储位数,确定所述GPU直通的显示适配器的帧缓存内的数据大小;所述确定所述模拟的显示适配器存储数据的地址,包括:根据所述模拟的显示适配器的帧缓存的地址信息,确定所述模拟的显示适配器存储数据的地址。5.一种装置,其特征在于,所述装置上部署有虚拟机,所述虚拟机包括模拟的显示适配器以及图形处理单元GPU直通的显示适配器,所述装置包括:显示适配器检测单元,用于检测GPU直通的显示适配器是否可用;数据同步单元,用于在所述GPU直通的显示适配器可用时,将所述GPU直通的显示适配器的帧缓存内的数据同步到所述模拟的显示适配器的帧缓存内。6.根据权利要求5所述的装置,其特征在于,所述数据同步单元用于通过以下方式将所述GPU直通的显示适配器的帧缓存内的数据同步到所述模拟的显示适配器的帧缓存内:周期性获取所述GPU直通的显示适配器的帧缓存内的...
【专利技术属性】
技术研发人员:田双太,刘令飞,龙欣,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。