建立或編輯虛擬機器的桌面平台集區時,您可以為桌面平台設定 3D 圖形轉譯。桌面平台可以利用虛擬共用圖形加速 (vSGA)、虛擬專用圖形加速 (vDGA) 或共用 GPU 硬體加速 (NVIDIA GRID vGPU)。vDGA 和 NVIDIA GRID vGPU 屬於 vSphere 功能,它們會使用安裝於 ESXi 主機上的實體圖形卡,並管理虛擬機器間的圖形處理單元 (GPU) 資源。

使用者可以利用 3D 應用程式進行設計、製作模型和多媒體,這些作業通常都需要 GPU 硬體才會做得好。對於不需要實體 GPU 的使用者,軟體選項可提供圖形增強來支援資源需求較少的應用程式,例如 Windows AERO、Microsoft Office 和 Google Earth。以下是 3D 圖形選項的簡短說明:

NVIDIA GRID vGPU (共用的 GPU 硬體加速)

vSphere 6.0 及更新版本提供這項功能,可讓 ESXi 主機上的實體 GPU 在虛擬機器之間共用。這項功能提供靈活的硬體加速的 3D 設定檔,範圍從輕量型 3D 任務工作者到高端的工作站圖形進階使用者都有。

使用 vDGA 的 AMD Multiuser GPU

vSphere 6.0 和更新版本有提供這項功能,其會將 GPU 當成多個 PCI 傳遞裝置,以讓多台虛擬機器共用 AMD GPU。這項功能提供靈活的硬體加速的 3D 設定檔,範圍從輕量型 3D 任務工作者到高端的工作站圖形進階使用者都有。

虛擬專用圖形加速 (vDGA)

vSphere 5.5 及更新版本提供這項功能,可讓 ESXi 主機上的單一實體 GPU 專用於一台虛擬機器。如果您需要高端、硬體加速的工作站圖形處理能力,請使用此功能。

備註︰

有些 Intel vDGA 卡需要特定版本的 vSphere 6。請參閱 http://www.vmware.com/resources/compatibility/search.php 上的 VMware 硬體相容性清單。此外,和其他廠商一樣,Intel vDGA 使用 Intel 整合的 GPU,而非使用分立的 GPU。

虛擬共用圖形加速 (vSGA)

vSphere 5.1 及更新版本提供這項功能,可讓多台虛擬機器共用 ESXi 主機上的實體 GPU。此功能適用於中階 3D 設計、模型製作和多媒體應用程式。

軟體 3D

vSphere 5.0 及更新版本提供軟體加速圖形處理功能,讓您無需使用實體 GPU 就能執行 DirectX 9 和 OpenGL 2.1 應用程式。此功能適合資源需求較少的 3D 應用程式,例如 Windows Aero 主題、Microsoft Office 2010 和 Google Earth。

因為 NVIDIA GRID vGPU、使用 vDGA 的 AMD Multiuser GPU 和所有 vDGA 解決方案都會在 ESXi 主機上使用 PCI 傳遞,所以不支援即時 VMotion。vSGA 和軟體 3D 支援即時 VMotion。

在某些情況下,如果應用程式 (如視訊遊戲或 3D 基準測試) 強制桌面平台以全螢幕解析度顯示,桌面平台工作階段可能會中斷連線。可能的因應措施包括:將應用程式設定為在視窗模式下執行,或使 View 工作階段桌面平台解析度符合應用程式預期的預設解析度。

適用於所有 3D 轉譯類型的需求

若要啟用 3D 圖形轉譯,您的集區部署必須符合下列需求:

  • 虛擬機器必須為 Windows 7 或更新版本。

  • 集區可以使用 PCoIP、VMware Blast Extreme 或 RDP 作為預設顯示通訊協定。

  • 當預設顯示通訊協定設為 RDP,且不允許使用者選擇通訊協定時,系統會停用 3D 轉譯設定。

重要事項︰

當您設定或編輯 3D 轉譯器設定時,必須關閉現有虛擬機器的電源,確認這些機器已在 vCenter Server 中進行重新設定,然後開啟機器電源以使新的設定生效。重新啟動虛擬機器並不會讓新設定生效。

NVIDIA GRID vGPU 的其他需求

透過 NVIDIA GRID vGPU,ESXi 主機上的單一實體 GPU 可以在多台虛擬機器之間共用。若要支援此類型的共用 GPU 硬體加速,集區必須符合下列其他需求:

  • 虛擬機器必須在 ESXi 6.0 或更新版本的主機上執行,其虛擬硬體為版本 11 或更新版本,並受 vCenter Server 6.0 或更新版本的軟體所管理。

    必須先將父虛擬機器或虛擬機器範本設定為使用共用 PCI 裝置,才能在 View 中建立桌面平台集區。如需詳細指示,請參閱《VMware Horizon 6.1 的 NVIDIA GRID vGPU 部署指南》

  • 必須在虛擬機器的客體作業系統中安裝由 GPU 廠商提供的圖形驅動程式。

    備註︰

    如需受支援的 GPU 硬體清單,請參閱 VMware 硬體相容性清單,網址為 http://www.vmware.com/resources/compatibility/search.php

  • 您必須將 Horizon Administrator 中的 3D 轉譯器選項設為 NVIDIA GRID vGPU

使用 vDGA 的 AMD Multiuser GPU 的其他需求

透過使用 vDGA 的 AMD Multiuser GPU,可將 GPU 當成多個 PCI 傳遞裝置,以讓多台虛擬機器共用 AMD GPU。若要支援此類型的共用 GPU 硬體加速,集區必須符合下列其他需求:

  • 虛擬機器必須在 ESXi 6.0 或更新版本的主機上執行,其虛擬硬體為版本 11 或更新版本,並受 vCenter Server 6.0 或更新版本的軟體所管理。

  • 您必須在 ESXi 主機上啟用 GPU 傳遞、設定 AMD SR-IOV (Single Root I/O Virtualization),以及設定個別虛擬機器使用專用的 PCI 裝置。請參閱準備使用「使用 vDGA 的 AMD Multiuser GPU」的功能

    備註︰

    本版本只支援手動桌面平台集區。

  • 必須在虛擬機器的客體作業系統中安裝由 GPU 廠商提供的圖形驅動程式。

    備註︰

    如需受支援的 GPU 硬體清單,請參閱 VMware 硬體相容性清單,網址為 http://www.vmware.com/resources/compatibility/search.php

  • 您必須將 View Administrator 中的 3D 轉譯器選項設定為使用 vSphere Client 管理

使用 vDGA 的其他需求

透過 vDGA,可讓 ESXi 主機上的單一實體 GPU 專用於單一虛擬機器。若要支援 vDGA,集區必須符合下列其他需求:

  • 虛擬機器必須在 ESXi 5.5 或更新版本的主機上執行,其虛擬硬體為版本 9 或更新版本,並受 vCenter Server 5.5 或更新版本的軟體所管理。

    在 View 中建立桌面平台後,您必須在 ESXi 主機上啟用 GPU 傳遞,並將個別虛擬機器設定為使用專用的 PCI 裝置。您無法針對 vDGA 設定父虛擬機器或範本,並建立桌面平台集區,因為同一個實體 GPU 將專用於集區中的每台虛擬機器。請參閱 VMware 白皮書中有關圖形加速的「vDGA 安裝」。

    對於連結複製虛擬機器,會在重新整理、重新撰寫和重新平衡作業後保留 vDGA 設定。

  • 必須在虛擬機器的客體作業系統中安裝由 GPU 廠商提供的圖形驅動程式。

    備註︰

    如需受支援的 GPU 硬體清單,請參閱 VMware 硬體相容性清單,網址為 http://www.vmware.com/resources/compatibility/search.php

  • 您必須將 3D 轉譯器選項設定為使用 vSphere Client 管理

使用 vSGA 的其他需求

透過 vSGA,可讓多台虛擬機器共用 ESXi 主機上的實體 GPU。若要支援 vSGA,集區必須符合下列其他需求:

  • 虛擬機器必須在 ESXi 5.1 或更新版本的主機上執行,並受 vCenter Server 5.1 或更新版本的軟體所管理。

  • GPU 圖形卡及其關聯的 vSphere Installation Bundle (VIB) 必須安裝在 ESXi 主機上。如需受支援的 GPU 硬體清單,請參閱 VMware 硬體相容性清單,網址為 http://www.vmware.com/resources/compatibility/search.php

  • Windows 7 機器必須為虛擬硬體版本 8 或更新版本。Windows 8 機器必須為虛擬硬體版本 9 或更新版本。Windows 10 機器必須為虛擬硬體版本 10 或更新版本。

  • 3D 轉譯器選項可以設定為下列任何設定:使用 vSphere Client 管理自動硬體。另請參閱適用於 3D 轉譯器的視訊 RAM 組態選項

    如果 ESXi 主機中存在支援且可供使用的硬體 GPU,則自動會使用硬體加速。如果硬體 GPU 無法使用,則虛擬機器會將軟體 3D 轉譯用於任何 3D 工作。

使用軟體 3D 的其他需求

若要支援軟體 3D 轉譯,集區必須符合下列其他需求:

  • 虛擬機器必須在 ESXi 5.0 或更新版本的主機上執行,並受 vCenter Server 5.0 或更新版本的軟體所管理。

  • 機器必須為虛擬硬體版本 8 或更新版本。

  • 您必須將 3D 轉譯器選項設定為 軟體。另請參閱適用於 3D 轉譯器的視訊 RAM 組態選項

適用於 3D 轉譯器的視訊 RAM 組態選項

啟用 3D 轉譯器設定後,如果選取自動軟體硬體選項,便可透過在設定適用於 3D 客體的 VRAM 對話方塊中移動滑桿,來設定指派給集區中虛擬機器的 VRAM 數量。最低限度 VRAM 大小是 64MB。預設 VRAM 數量取決於虛擬硬體版本:

  • 若是虛擬硬體版本 8 (vSphere 5.0) 虛擬機器,VRAM 預設大小為 64 MB,最高可以設定到 128 MB。

  • 若是虛擬硬體版本 9 (vSphere 5.1) 和 10 (vSphere 5.5 Update 1) 虛擬機器,VRAM 預設大小為 96 MB,最高可以設定到 512 MB。

  • 若是虛擬硬體版本 11 (vSphere 6.0) 虛擬機器,VRAM 預設大小為 96 MB,最高可以設定到 128 MB。在 vSphere 6.0 及更新版本的虛擬機器中,此設定僅涉及圖形卡中的顯示記憶體數量,因此,較之舊版虛擬硬體 (同時包含顯示記憶體和用於儲存 3D 物件的客體記憶體) 的上限設定更低。

您在 View Administrator 中設定的 VRAM 設定優先於可為 vSphere Client 或 vSphere Web Client 中虛擬機器所設定的 VRAM 設定,除非您選取使用 vSphere Client 管理選項才會有所不同。

如需有關自動軟體硬體 3D 轉譯選項的詳細資訊,請參閱3D 轉譯器選項