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

虚拟机使用主机显卡


一、怎么让虚拟机调用主机显卡性能?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通过真实显卡访问显卡。卡驱动程序。SOS有一个设备模型(DeviceModule,DM),它为每个GOS提供一个虚拟显卡。GOS启动时会扫描PCI虚拟总线,检测虚拟显卡,获取虚拟显卡信息,并为虚拟显卡分配资源(IRQ、10、MMIO)。当GOS通过虚拟显卡驱动访问虚拟显卡时,通过DM将访问数据发送给DM;它将访问数据进行转换并将其发送到真正的显卡驱动程序,并处理接收到的数据并将其发送到显卡。


二、网吧机子问什么不能运行虚拟机。配置是4400+,1G/160G显卡是7300GT安装虚拟机需要修改和集成一些系统文件。网吧机器本质上是“干净的”,不允许修改系统文件,所以无法安装。出于同样的原因,大型软件,例如SQL,也无法安装。、.NET等
如果要安装,就得重新安装通用系统。
与硬件关系不大。


三、请问虚拟机是否可以共享使用主机中的显卡为什么大家都说可以做到呢?
为什么我记得虚拟机不能执行这个功能?
困惑。
原博主去尝试了专门玩这个游戏的虚拟机之家。
去那里的群里问问吧。
为了开更多的卡丁车,我使用了虚拟机。因此,虚拟显卡无法支持D3D9加速(我的物理显卡是8800GT)
结果更换了驱动文件,更改了配置文件。。。我花了很长时间才克服它。
至少在虚拟机的传统VM设置中,这个过程是无法完成的。。。。。