gpu虚拟主机(cpu虚拟gpu)
242
2022-11-20
本文目录一览:
1. 通过vmwarelog 日志文件查看可用显卡
打开虚拟机目录下的vmware.log日志文件, 找到自己的显卡位置
Enumperting是在遍历所有可用显卡, 后面的vendor, 指示显卡代号, 这里是0x10de
第二个红框adapter ‘显卡名称’ 说明他使用了显卡 NVIDIA GeForce GTX1050Ti
在这里插入图片描述
2. 修改 vmx文件切换可用显卡
我们想切换到1050Ti, 那么就打开虚拟机目录下的.vmx文件
添加:mks.dx11.vendorID = "0x10de"行
3. 重启vmware查看显卡是否更换
重启vmware再次查看vmware.log文件, 不出意外已经切换
随着计算机系统的发展,虚拟化技术在计算机领域得到广泛应用。现代计算机己经具有能力来利用虚拟化技术支持多个虚拟机,并在每个虚拟机上 各自运行单独的操作系统。在虚拟机系统中,各操作系统都需要对硬件进行访问,其中对显卡的访 问相对来说是一个比较复杂的的问题,对显卡的不同使用方法是影响用户体验的一个重要因素。目前,VMWare、 Virtual PC等主流虚拟化技术所采用的 方案大同小异,都是为客户操作系统(Guest Operation System, GOS)提供 一个虚拟化了的显卡。该虚拟显卡是一个通用的显卡,只能实现基本的显示 功能,与真实的显卡差别很大。图1为现有技术的虚拟机系统的示意图。该虚拟机系统包括虚拟机监视 器(Virtual Monitor Machine, VMM)、服务操作系统(Service Operation System, SOS)和至少一个GOS。 SOS启动时,扫描PCI总线,发现真实显卡,获取 真实显卡信息,为真实显卡分配资源(IRQ、 IO、 MMIO), SOS通过真实显 卡驱动对显卡进行访问。SOS包含一个设备模型(Device Module, DM), DM为每个GOS提供 一个虚拟显卡。GOS启动时,扫描虚拟PCI总线,发现虚拟显卡,获取虚拟 显卡信息,为虚拟显卡分配资源(IRQ、 10、 MMIO)。 GOS通过虚拟显卡的 驱动访问虚拟显卡时,通过VMM将访问数据发送到DM; DM对访问数据 进行转换后,发送到真实显卡驱动;真实显卡驱动对接收到的数据进行处理 后发送到显卡。
GPU虚拟化主要针对在桌面虚拟化的一些研发和设计工作人员,这些人员需要进行大型的3D设计,从而使用普通的桌面虚拟化无法满足其主要的需求。所以必须采用在虚拟化平台增加GPU,通过GPU虚拟化的方式进行。
目前VMware的GPU虚拟化主要分为以下三种方式:
vSGA:
是指“Virtual Shared Graphics Acceleration”(虚拟共享图形加速)。vSGA 的功能是利用在 ESXi 主机中本机安装的物理 GPU(图形处理单元,也称为显卡)为众多虚拟桌面提供硬件加速 3D 图形。通过提供这种功能,可进一步扩展使用虚拟桌面能够提供的使用情形和目标用户。除了扩展目标使用情形外,还可以提供更生动鲜活的视觉体验,从而进一步增强用户体验。vSGA在虚拟机中使用的是VMware的驱动,每个用户显存最多512MB。
vGPU:
是指Virtual Graphics Processing Unit (vGPU) ,是在VMware vSphere6.0上的新功能,它介于vSGA和vDGA之间,即可以使用GPU的核心资源,又可以进行不同配置的共享,从而在经济性和性能之间达到比较好的均衡,在虚拟机中使用的是GPU的原生驱动,从而性能比vSGA更加强劲,而通过显存上的共享从而使一块GPU卡可以共享给更多的用户,达到更加经济的目的。vGPU有不同类型的配置文件使用,包含K120Q,K220Q,K140Q,K240Q,K160Q,K260Q,K180Q,K280Q型号,应用程序对于它们也都已经加入了认证的列表。
1、打开一个虚拟机,点击虚拟机→安装VMware Tools。
2、进入使用VMware Tools的安装向导,点击下一步。
3、选择典型安装,下一步,等待安装完成。
4、提示是否重启,选择是,重启之后,就可以直接将主机中的文件拖到虚拟机中,也可以直接将虚拟机中的文件拖到主机中即可。
发表评论
暂时没有评论,来抢沙发吧~