[发明专利]虚拟机图形产生方法及系统在审
申请号: | 201410411943.3 | 申请日: | 2014-08-20 |
公开(公告)号: | CN105373412A | 公开(公告)日: | 2016-03-02 |
发明(设计)人: | 王钧彝 | 申请(专利权)人: | 萨摩亚商铄心系统股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F3/14 |
代理公司: | 北京泰吉知识产权代理有限公司 11355 | 代理人: | 张雅军;秦小耕 |
地址: | 萨摩亚亚庇*** | 国省代码: | 萨摩亚;WS |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 图形 产生 方法 系统 | ||
技术领域
本发明是有关于一种图形产生方法,特别是指一种虚拟机图形产生方法及系统。
背景技术
虚拟化技术在现代科技的应用已日趋重要,除了个人使用外,在企业方面更是大量的采用,为了满足企业需求的思维,且在不增加企业支出的前提下,虚拟化技术可针对企业原有的架构来规划、整并、汰换与升级企业的信息科技环境,进而达成节省电能与空间、有效地整合分散的资源、减少软硬件间的束缚并大幅提升效能及运作效率。
惟,现有的虚拟化技术尚存有一些缺点,由于每一台虚拟化机器无法存取图形运算单元(GraphicsProcessingUnit,简称GPU),因此,运行于现有的虚拟化技术中的每一台虚拟化机器无法同时处理大量的图形运算,因而造成使用上的不便。
有鉴于上述图形运算处理问题,市面上出现一种支持虚拟化技术的显示适配器,如GRIDTMvGPUTM,该显示适配器将GPU切割成多个图形运算子单元(vGPU),借此,每一台虚拟化机器可直接存取其所分配到的图形运算子单元,所以可大幅提升图形运算的效率。
然而,该显示适配器的价格非常昂贵,因此,对于想降低硬件成本的企业而言,无法提供实质帮助,此外,该显示适配器所支持的操作系统平台也非常有限,所以实有必要寻求其他解决方案。
发明内容
本发明的目的在于提供一种可大幅提升虚拟化机器的图形运算效率并降低硬件成本的虚拟机图形产生方法。
本发明虚拟机图形产生方法,由一处理模块及一电连接该处理模块,并包含一显示内存及一图形运算单元的显示适配器来实施,该方法包含以下步骤:(A)通过该处理模块,执行一组程序来形成一包含一主机端虚拟化机器及一客户端虚拟化机器的虚拟化环境;(B)当该主机端虚拟化机器接收到来自该客户端虚拟化机器的一连接请求时,通过该主机端虚拟化机器,控制该显示内存预留一对应于该连接请求的帧缓存;及(C)当该主机端虚拟化机器接收到来自该客户端虚拟化机器的至少一绘图指令及一与该绘图指令相关的帧产生需求时,通过该主机端虚拟化机器根据该绘图指令及帧产生需求,控制该图形运算单元产生一帧,并控制该图形运算单元将该帧储存于该帧缓存。
本发明的虚拟机图形产生方法,该主机端虚拟化机器所执行的操作系统及该客户端虚拟化机器所执行的操作系统为兼容的操作系统。
本发明的虚拟机图形产生方法,在该步骤(C)后,该方法还包含一步骤(D),通过该主机端虚拟化机器,从该帧缓存读出该帧且将该帧储存于一储存模块,并将储存于该储存模块的该帧传送至该客户端虚拟化机器。
本发明的虚拟机图形产生方法,在该步骤(C)后,该方法还包含以下步骤:(E)通过该主机端虚拟化机器,从该帧缓存读出该帧且将该帧储存于一储存模块,并经由一通讯网络,将储存于该储存模块的该帧传送至一使用端;及(F)当该使用端接收到该帧时,通过该使用端,根据该帧,显示出一对应于该帧产生需求的显示画面。
本发明的虚拟机图形产生方法,在该步骤(A)与(B)间,该方法还包含以下步骤:(G)通过该客户端虚拟化机器,传送一搜寻封包至该虚拟化环境中其他的虚拟化机器;及(H)当该虚拟化环境中的主机端虚拟化机器接收到该搜寻封包后,通过该主机端虚拟化机器,传送一含有该主机端虚拟化机器的位址信息的位址封包至该客户端虚拟化机器。
本发明的另一个目的在于提供一种可大幅提升虚拟化机器的图形运算效率并降低硬件成本的虚拟机图形产生系统。
本发明虚拟机图形产生系统包含一显示适配器及一处理模块。该显示适配器包括一显示内存及一图形运算单元。该处理模块用于执行一组程序以形成一虚拟化环境,该虚拟化环境包括一客户端虚拟化机器及一主机端虚拟化机器。该客户端虚拟化机器具有一虚拟图形驱动程序及一客户端仿真及通讯程序。该主机端虚拟化机器具有一原生图形驱动程序、一主机端仿真及通讯程序,及一代理程序。该代理程序用于在经由该主机端仿真及通讯程序接收到来自该客户端虚拟化机器的一连接请求时,经由该原生图形驱动程序控制该显示内存预留一对应于该连接请求的帧缓存,且用于在经由该主机端仿真及通讯程序接收到来自该客户端虚拟化机器的至少一绘图指令及一与该绘图指令相关的帧产生需求时,该代理程序根据该绘图指令及帧产生需求,经由该原生图形驱动程序控制该图形运算单元产生一帧,并控制该图形运算单元将该帧储存于该帧缓存。
本发明的虚拟机图形产生系统,该主机端虚拟化机器所执行的操作系统及该客户端虚拟化机器所执行的操作系统为兼容的操作系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于萨摩亚商铄心系统股份有限公司,未经萨摩亚商铄心系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410411943.3/2.html,转载请声明来源钻瓜专利网。