创建或编辑虚拟机时,可以配置 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
表 1. Linux 驱动程序的位置
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 渲染选项,即“硬件”、“软件”或“自动”。

表 2. 3D 渲染选项
渲染选项 描述
硬件 虚拟机必须有权访问物理 GPU。如果 GPU 不可用,虚拟机将无法打开电源。
软件 虚拟机的虚拟设备使用软件渲染器,将不尝试使用 GPU,即使存在一个 GPU 也是如此。
自动 默认设置。虚拟设备选择是使用物理 GPU 还是基于软件的渲染。如果系统中存在可用的 GPU,且具有虚拟机所需的资源,虚拟机将使用 GPU。否则将使用软件渲染。

启用 3D 图形对虚拟机的影响

可以使用 vMotion 迁移启用了 3D 图形的虚拟机。如果 3D 渲染器设置为“自动”,虚拟机将使用目标主机上的 GPU 或软件渲染器,具体取决于 GPU 的可用性。要使用设置为“硬件”的 3D 渲染器迁移虚拟机,目标主机必须具有 GPU。

可以将一组虚拟机设置为仅使用硬件渲染。例如,如果您的虚拟机运行 CAD 应用程序或具有其他复杂工程功能,则可能需要这些虚拟机具有永久存在的高质量 3D 功能。迁移此类虚拟机时,目标主机还必须具有 GPU 功能。如果目标主机没有 GPU,迁移将无法继续。要迁移此类虚拟机,必须关闭这些虚拟机,并将渲染器设置更改为“自动”。