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