创建或编辑虚拟机时,可以配置 3D 图形,以便利用 Windows AERO、CAD、Google Earth 以及其他 3D 设计、建模和多媒体应用程序。
启用 3D 图形之前,请熟悉可用选项及要求。
可以在安装了 Windows 桌面操作系统或 Linux 客户机操作系统的虚拟机上启用 3D。并非所有客户机都支持 3D 图形。要确认客户机操作系统是否支持 3D,请参见《VMware 兼容性指南》,网址为 http://www.vmware.com/resources/compatibility。
必备条件
VMware 支持 AMD 和 NVIDIA 显卡。有关支持的显卡,请参见供应商网站。要使用显卡或 GPU 硬件,请从供应商网站下载适用的 VMware 图形驱动程序。
- 有关适用于您的 NVIDIA 显卡的 VMware 图形驱动程序的信息,请访问 NVIDIA 网站。
- 有关适用于您的 AMD 显卡的 VMware 图形驱动程序的信息,请访问 AMD 网站。
Linux 发行版必须具有 3.2 或更高版本的内核。如果 3D 在 Linux 客户机上不可用,请确认驱动程序是否在 Linux 内核中可用。如果不可用,请升级至较新的 Linux 发行版。内核的位置取决于发行版是基于
deb
还是
rpm
。
VMware Linux 客户机内核驱动程序 | Debian 格式 | RPM 格式 |
---|---|---|
vmwgfx.ko | dpkg -S vmwgfx.ko | rpm -qf vmwgfx.ko |
vmwgfx_dri.so | dpkg -S vmwgfx_dri | rpm -qf vmwgfx_dri |
vmware_drv.so | dpkg -S vmware_drv | rpm -qf vmware_drv |
libxatracker.so.1 | dpkg -S libxatracker | rpm -qf libxatracker |
3D 渲染选项
可以为每个虚拟机选择以下 3D 渲染选项,即“硬件”、“软件”或“自动”。
渲染选项 | 描述 |
---|---|
硬件 | 虚拟机必须有权访问物理 GPU。如果 GPU 不可用,虚拟机将无法打开电源。 |
软件 | 虚拟机的虚拟设备使用软件渲染器,将不尝试使用 GPU,即使存在一个 GPU 也是如此。 |
自动 | 默认设置。虚拟设备选择是使用物理 GPU 还是基于软件的渲染。如果系统中存在可用的 GPU,且具有虚拟机所需的资源,虚拟机将使用 GPU。否则将使用软件渲染。 |
配置 3D 图形卡和显卡
启用 3D 图形后,您可以选择硬件或软件图形渲染器,以及优化分配给虚拟机的图形内存。您可以增加多监视器配置中的显示器数量,并更改视频卡设置以满足图形要求。
总视频内存的默认设置满足最小桌面分辨率。对于更复杂的情况,可以更改默认内存。通常,3D 应用程序需要 64-512 MB 的视频内存。
启用 3D 图形功能的虚拟机不支持 Fault Tolerance。
前提条件
- 验证是否已关闭虚拟机电源。
- 确认虚拟机兼容性为 ESXi 5.0 和更高版本。
- 要在装有 Windows 8 客户机操作系统的虚拟机中启用 3D 图形,虚拟机必须与 ESXi 5.1 或更高版本兼容。
- 要使用硬件 3D 渲染器,请确保图形硬件可用。请参见如何配置 3D 图形。
- 如果将虚拟机兼容性从 ESXi 5.1 和更高版本更新为 ESXi 5.5 和更高版本,请重新安装 VMware Tools 以获取最新的 SVGA 虚拟图形驱动程序和 Windows 显示驱动程序模型驱动程序。
- 验证您在虚拟机上是否具有 特权。
过程
结果
降低具有“3D 图形”选项的虚拟机的内存开销
启用了“3D 图形”选项的虚拟机的内存消耗量可能会超过其他虚拟机。您可以通过编辑虚拟机的配置文件(.vmx 文件)并禁用某些内存相关设置来降低内存开销。降低虚拟机的内存开销有助于增加每台主机的虚拟机数量。
前提条件
验证您的虚拟机是否使用硬件版本 10 或更高版本。