建立或編輯虛擬機器的桌面平台集區時,您可以為桌面平台設定 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 硬體加速)
vSphere6.0 及更新版本提供這項功能,可讓 ESXi 主機上的實體 GPU 在虛擬機器之間共用。這項功能提供靈活的硬體加速的 3D 設定檔,範圍從輕量型 3D 任務工作者到高端的工作站圖形進階使用者都有。
使用 vDGA 的 AMD Multiuser GPU
vSphere6.0 和更新版本有提供這項功能,其會將 GPU 當成多個 PCI 傳遞裝置,以讓多台虛擬機器共用 AMD GPU。這項功能提供靈活的硬體加速的 3D 設定檔,範圍從輕量型 3D 任務工作者到高端的工作站圖形進階使用者都有。
虛擬專用圖形加速 (vDGA)
vSphere5.5 及更新版本提供這項功能,可讓 ESXi 主機上的單一實體 GPU 專用於一台虛擬機器。如果您需要高端、硬體加速的工作站圖形處理能力,請使用此功能。
備註: 有些 Intel vDGA 卡需要特定版本的 vSphere 6。請參閱 http://www.vmware.com/resources/compatibility/search.php上的 VMware 硬體相容性清單。此外,和其他廠商一樣,Intel vDGA 使用 Intel 整合的 GPU,而非使用分立的 GPU。
虛擬共用圖形加速 (vSGA)
vSphere5.1 及更新版本提供這項功能,可讓多台虛擬機器共用 ESXi 主機上的實體 GPU。此功能適用於中階 3D 設計、模型製作和多媒體應用程式。
軟體 3D
vSphere5.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 基準測試) 強制桌面平台以全螢幕解析度顯示,桌面平台工作階段可能會中斷連線。可能的因應措施包括將應用程式設定為在視窗模式下執行,或使 Horizon 7工作階段桌面平台解析度符合應用程式預期的預設解析度。

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

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

  • 虛擬機器必須為 Windows 7 或更新版本。
  • 當 3D 轉譯器設定允許使用者選擇通訊協定啟用時 (選取 [是]),集區可以使用 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 裝置,您才能在 Horizon 7 中建立桌面平台集區。如需詳細指示,請參閱《VMware Horizon 6.1 的 NVIDIA GRID vGPU 部署指南》

  • 必須在虛擬機器的客體作業系統中安裝由 GPU 廠商提供的圖形驅動程式。
    備註: 如需受支援的 GPU 硬體清單,請參閱 VMware 硬體相容性清單,網址為 http://www.vmware.com/resources/compatibility/search.php
  • 您必須將 Horizon Administrator 中的 3D 轉譯器選項設為 NVIDIA GRID vGPU
  • 您可以將相同的 vGPU 設定檔用於完整複製和即時複製的混合。如果將不同的 vGPU 設定檔用於完整複製和即時複製的混合,請避免同時建立完整複製和即時複製或開啟其電源。請參閱知識庫 57297,以將主機指派原則設定為 GPU 合併。

使用 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
  • 您必須將 Horizon Administrator 中的 3D 轉譯器選項設為使用 vSphere Client 管理

使用 vDGA 的其他需求

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

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

    Horizon 7中建立桌面平台集區後,您必須在 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 (vSphere5.0) 虛擬機器,VRAM 預設大小為 64 MB,最高可以設定到 128 MB。
  • 若是虛擬硬體版本 9 (vSphere5.1) 和 10 (vSphere 5.5 Update 1) 虛擬機器,VRAM 預設大小為 96 MB,最高可以設定到 512 MB。
  • 若是虛擬硬體版本 11 (vSphere6.0) 虛擬機器,VRAM 預設大小為 96 MB,最高可以設定到 128 MB。在 vSphere6.0 及更新版本的虛擬機器中,此設定僅涉及圖形卡中的顯示記憶體數量,因此,較之舊版虛擬硬體 (同時包含顯示記憶體和用於儲存 3D 物件的客體記憶體) 的上限設定更低。

您在 Horizon Console中設定的 VRAM 設定優先於可為 vSphere Client 或 vSphere Web Client 中的虛擬機器設定的 VRAM 設定,除非您選取了使用 vSphere Client 管理選項。

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