创建或编辑虚拟机时,可以配置 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 图形对虚拟机的影响
可以使用 vMotion 迁移启用了 3D 图形的虚拟机。如果 3D 渲染器设置为“自动”,虚拟机将使用目标主机上的 GPU 或软件渲染器,具体取决于 GPU 的可用性。要使用设置为“硬件”的 3D 渲染器迁移虚拟机,目标主机必须具有 GPU。
可以将一组虚拟机设置为仅使用硬件渲染。例如,如果您的虚拟机运行 CAD 应用程序或具有其他复杂工程功能,则可能需要这些虚拟机具有永久存在的高质量 3D 功能。迁移此类虚拟机时,目标主机还必须具有 GPU 功能。如果目标主机没有 GPU,迁移将无法继续。要迁移此类虚拟机,必须关闭这些虚拟机,并将渲染器设置更改为“自动”。