当前位置:首页 > 虚拟机 > 正文

虚拟机如何使用显卡


一、怎么让虚拟机调用主机显卡性能?1、通过vmwarelog日志文件查看可用显卡
打开虚拟机目录下的日志文件,找到你显卡的位置
Enumperting是遍历所有可用显卡,其背后的供应商显示了显卡的代码。这里是0x10de
第二个红框适配器“显卡名称”表示他使用的是NVIDIAGeForceGTX1050Ti显卡
在此插入图片描述
2.修改vmx文件转换可用显卡
我们要换成1050Ti,然后打开虚拟机目录下的.vmx文件
添加:ID="0x10de"行
3.重启检查vmware,看看显卡是否更换
重启vmware,再次检查文件。果然变了
随着计算机系统的发展,虚拟化技术在计算机领域得到了广泛的应用。现代计算机能够使用虚拟化技术来支持多个虚拟机,每个虚拟机运行一个单独的操作系统。在虚拟机系统中,各个操作系统都需要访问硬件,显卡的访问是一个比较复杂的问题,显卡的使用方式不同是影响用户体验的重要因素。目前VMWare、VirtualPC等主流虚拟化技术都采用类似的解决方案,为客户操作系统(GuestOperatingSystem,GOS)提供虚拟显卡。这些虚拟显卡是通用显卡,只能执行基本的显示功能,与真实显卡有很大不同。图1是现有技术中虚拟机系统的示意图。一种虚拟机系统,包括虚拟机监控器(VirtualMonitorMachine,VMM)、服务操作系统(ServiceOperationSystem,SOS)和至少一个GOS。SOS启动时,会扫描PCI总线,找到真实显卡,获取真实显卡信息,并为真实显卡分配资源(IRQ、IO、MMIO)。SOS包含一个设备模型(DeviceModule,DM),它为每个GOS提供一个虚拟显卡。GOS启动时会扫描虚拟PCI总线,发现虚拟显卡,获取虚拟显卡信息,并为虚拟显卡分配资源(IRQ、10、MMIO)。当GOS通过虚拟显卡驱动程序访问虚拟显卡时,通过VMM将访问数据发送给DM,DM将访问数据进行转换后发送给真实显卡驱动程序处理接收到的数据;并将其发送到显卡。
二、虚拟机怎么用显卡虚拟机不接触你的硬件如果你想使用虚拟机玩3D游戏,你需要使用不支持3D加速的WMware。WMware设置方法是:右键点击wmware图标,选择“以管理员身份运行”(手机发的问题不能用,答案有字数限制,我的百度嗨)