建立或編輯虛擬機器時,可以設定 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,則移轉將無法繼續。若要移轉此類虛擬機器,必須關閉這些虛擬機器,並將轉譯器設定變更為 [自動]。