The invention provides a desktop delivery method, device, terminal and storage medium based on physical graphics card, which includes: setting physical graphics card which can be called by virtual machine; setting virtual graphics card of virtual machine; synchronizing the physical graphics card's memory data to the virtual graphics card's memory in real time; sending the virtual graphics card's memory data to the cloud terminal. The invention reduces the bandwidth pressure of the physical CPU by setting a special physical graphics card for the virtual machine, and realizes complex image processing of the virtual machine desktop.
【技术实现步骤摘要】
基于物理显卡的桌面交付方法、装置、终端及存储介质
本专利技术属于云计算
,具体涉及一种基于物理显卡的桌面交付方法、装置、终端及存储介质。
技术介绍
在云计算领域,虚拟机使用的显卡一般是软件虚拟出的虚拟显卡,虚拟显卡具有软件定义、灵活配置、实现简单等优点,但是虚拟显卡由于占用物理机的cpu,而物理机的cpu需要处理的任务较多,无法负担3D渲染等图像处理需求。在云计算的桌面交付中,虚拟显卡无法交付支持3D渲染、流畅播放高清视频等虚拟机桌面。
技术实现思路
针对现有技术的上述不足,本专利技术提供一种基于物理显卡的桌面交付方法、装置、终端及存储介质,以解决上述技术问题。第一方面,本专利技术提供一种基于物理显卡的桌面交付方法,包括:设置虚拟机可调用的物理显卡;设置虚拟机的虚拟显卡;将物理显卡的显存数据实时同步至虚拟显卡的显存;将虚拟显卡的显存数据发送至云终端。进一步的,设置虚拟机可调用的物理显卡包括:识别物理机中的物理显卡;将物理显卡抽象成VFIO虚拟设备;利用VFIO虚拟设备生成QEMUVGA设备;将QEMUVGA设备添加至虚拟机。进一步的,将物理显卡的显存数据实时同步 ...
【技术保护点】
1.一种基于物理显卡的桌面交付方法,其特征在于,包括:设置虚拟机可调用的物理显卡;设置虚拟机的虚拟显卡;将物理显卡的显存数据实时同步至虚拟显卡的显存;将虚拟显卡的显存数据发送至云终端。
【技术特征摘要】
1.一种基于物理显卡的桌面交付方法,其特征在于,包括:设置虚拟机可调用的物理显卡;设置虚拟机的虚拟显卡;将物理显卡的显存数据实时同步至虚拟显卡的显存;将虚拟显卡的显存数据发送至云终端。2.根据权利要求1所述的基于物理显卡的桌面交付方法,其特征在于,所述设置虚拟机可调用的物理显卡包括:识别物理机中的物理显卡;将所述物理显卡抽象成VFIO虚拟设备;利用所述VFIO虚拟设备生成QEMUVGA设备;将所述QEMUVGA设备添加至所述虚拟机。3.根据权利要求1所述的基于物理显卡的桌面交付方法,其特征在于,所述将物理显卡的显存数据实时同步至虚拟显卡的显存包括:实时采集虚拟机物理显卡的显存数据;将所述显存数据存储至所述虚拟机的虚拟显卡的显存。4.根据权利要求1所述的基于物理显卡的桌面交付方法,其特征在于,所述将虚拟显卡的显存数据发送至云终端包括:利用SPICE协议建立所述虚拟机与云终端之间的通信连接;利用所述虚拟机的管理系统采集虚拟显卡的显存数据;通过SPICE协议将所述虚拟显卡的显存数据上传至云终端。5.一种基于物理显卡的桌面交付装置,其特征在于,包括:物理设置单元,配置用于设置虚拟机可调用的物理显卡;虚拟设置单元,配置用于设置虚拟机的虚拟显卡;数据同步单元,配置用于将物理显卡的显存数据实时同步至虚拟显卡的显存;数据上传单元,配置用...
【专利技术属性】
技术研发人员:刘毅枫,刘学兵,王则陆,李童,
申请(专利权)人:山东超越数控电子股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。