建立或編輯虛擬機器時,可以設定 3D 圖形,以便利用 Windows AERO、CAD、Google Earth 以及其他 3D 設計、模型製作和多媒體應用程式。
啟用 3D 圖形之前,請熟悉可用的選項及需求。
- 啟用 3D 圖形如何影響虛擬機器
-
可以使用 vMotion 移轉啟用了 3D 圖形的虛擬機器。如果 3D 轉譯器設定為 [自動],則虛擬機器將使用目的地主機上的 GPU 或軟體轉譯器,具體取決於 GPU 可用性。若要移轉 3D 轉譯器設定為 [硬體] 的虛擬機器,則目的地主機必須具有 GPU。
可以將一組虛擬機器設定為僅使用硬體轉譯。例如,如果您的虛擬機器執行 CAD 應用程式或具有其他複雜工程功能,則可能需要這些虛擬機器具有持續存在的高品質 3D 功能。移轉此類虛擬機器時,目的地主機還必須具有 GPU 功能。如果主機沒有 GPU,則移轉將無法繼續。若要移轉此類虛擬機器,必須關閉這些虛擬機器,並將轉譯器設定變更為 [自動]。
可以在安裝了 Windows 桌面作業系統或 Linux 客體作業系統的虛擬機器上啟用 3D。並非所有客體都支援 3D 圖形。若要確認客體作業系統的 3D 支援,請參閱《VMware 相容性指南》,網址為:http://www.vmware.com/resources/compatibility。
必要條件
VMware 支援 AMD 和 NVIDIA 圖形卡。如需支援的圖形卡,請參閱廠商網站。若要使用圖形卡或 GPU 硬體,請從廠商網站下載適當的 VMware 圖形驅動程式。
- 如需適用於您的 NVIDIA 圖形卡的 VMware 圖形驅動程式的相關資訊,請前往 NVIDIA 網站。
- 如需適用於您的 AMD 圖形卡的 VMware 圖形驅動程式的相關資訊,請前往 AMD 網站。
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 圖形後,可以選取硬體或軟體圖形轉譯器,並最佳化配置給虛擬機器的圖形記憶體。您可以增加多監視器組態中的顯示器數目,並變更視訊卡設定以滿足圖形需求。
總視訊 RAM 的預設設定可滿足最小桌面解析度。若遇到更複雜的情況,可以變更預設記憶體。通常,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 或更新版本。