建立或編輯虛擬機器的桌面平台集區時,您可以為桌面平台設定 3D 圖形轉譯。您必須在 ESXi 主機中設定 3D 設定,並使用 vSphere Client 在最佳配置映像中設定。

Linux 即時複製支援 NVIDIA GRID vGPU (共用 GPU 硬體加速),以轉譯 3D 圖形。這項功能可讓 ESXi 主機上的實體 GPU 在虛擬機器之間共用。這項功能提供靈活的硬體加速的 3D 設定檔,範圍從輕量型 3D 任務工作者到高端的工作站圖形進階使用者都有。

3D 轉譯在即時複製中的運作方式

Horizon 8 不會像對完整複製虛擬機器一樣直接控制即時複製集區的 3D 轉譯設定。您必須在 ESXi 主機中設定 3D 設定,然後使用 vSphere Client 在最佳配置映像中設定。即時複製虛擬機器將從最佳配置映像繼承這些設定。Horizon Console 將顯示您所設定的部分設定,但您無法編輯這些設定或與其互動。

使用者可以利用 3D 應用程式進行設計、製作模型和多媒體,這些作業通常都需要 GPU 硬體才會做得好。對於不需要實體 GPU 的使用者,軟體選項提供了圖形增強功能,可支援需求較少的應用程式。

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

若要在 vSphere Client 中關閉 3D 轉譯,請使用 vSphere Client,針對最佳配置映像取消選取啟用 3D 支援。請參閱《vSphere 虛擬機器管理》指南中的〈設定 3D 圖形〉。

ESXi 主機中的 GPU 設定

在建立虛擬機器時,ESXi 主機會依據先到先處理的原則,將 GPU 硬體資源指派給虛擬機器。ESXi 主機會將虛擬機器指派給已指派的虛擬機器最少的實體 GPU。這是最佳效能模式。如果您傾向於讓 ESXi 主機將虛擬機器指派給相同的實體 GPU (直到將虛擬機器置於下一個實體 GPU 之前達到虛擬機器數量上限為止),可以使用 GPU 合併模式。您可以在 vCenter Server 中為每個已安裝 vGPU 的 ESXi 主機設定此模式。如需詳細資訊,請參閱 VMware 知識庫 (KB) 文章 https://kb.vmware.com/s/article/55049

如果您的每個 vSphere 叢集僅使用單一 vGPU 設定檔,請將叢集內所有 GPU 主機的 GPU 指派原則設定為最佳效能模式,以盡可能提高效能。在此情況下,您也可以讓即時複製集區和完整複製集區使用相同 vSphere 叢集中的相同 vGPU 設定檔。

您的叢集可以有部分已啟用 GPU 的主機,以及部分未啟用 GPU 的主機。

備註: 以下考量事項適用於對 vGPU 虛擬機器進行 vMotion 功能。
  • 從 vSphere 6.7 開始,支援對 vGPU 虛擬機器進行 vMotion。可在此處找到有關如何設定此作業的詳細資料以及其他相關資訊。
  • vSphere 6.7 Update 1 及更新版本中的 vSphere Distributed Resource Scheduler (DRS) 支援初始放置 vGPU 虛擬機器,但不支援負載平衡。
  • 將 ESXi 主機置於維護模式後,低於 vSphere 7.0 U3f 的 vSphere 6.7 或 vSphere 7.0 版中的 DRS 不會自動對 vGPU 虛擬機器執行 vMotion。管理員需要手動對 vGPU 虛擬機器啟動 vMotion,以便讓 ESXi 主機進入維護模式。
  • 可以設定 vSphere 7.0 U3f 及更新版本中的 DRS,以允許在主機處於維護模式時自動執行 vMotion。如需相關指示,請參閱 https://kb.vmware.com/s/article/88271。vGPU 虛擬機器仍舊不支援 DRS 負載平衡。
  • Horizon 8 支援使用有部分主機已啟用 vGPU、部分主機未啟用 vGPU 的叢集來建立 vGPU 即時複製集區,且在建立集區時,會忽略未啟用 vGPU 的主機。您無法使用 vMotion 將即時複製從已啟用 GPU 的 ESXi 主機移至未設定 GPU 硬體的 ESXi 主機。

為即時複製集區啟用 NVIDIA GRID vGPU

備註: 本指南不提供為 NVIDIA GRID vGPU 設定虛擬機器和 ESXi 主機的完整資訊。嘗試在 Horizon Console 中建立桌面平台集區之前,必須先使用 vSphere Client 完成這些工作。如需這些工作的詳細資料,請參閱 《VMware Horizon 的 NVIDIA vGPU 部署指南》
  1. 在實體 ESXi 主機中安裝 NVIDIA GRID vGPU。
  2. 在 vCenter Server 硬體圖形組態中,選取 [主機圖形] 索引標籤,然後在編輯主機圖形設定中,選取共用直接存取

    ESXi 主機會使用適用於 vGPU 的 NVIDIA GRID 卡。

  3. 準備已設定 NVIDIA GRID vGPU 的最佳配置映像,包括選取您要使用的 vGPU 設定檔。
  4. 建立最佳配置映像的快照。
  5. 在 Horizon Console 中,當您建立即時複製集區時,請選取此最佳配置映像和快照。

Horizon 8 會在 [3D 轉譯] 欄位中自動顯示 NVIDIA GRID vGPUHorizon 8 也會顯示您在最佳配置映像中選取的 vGPU 設定檔。即時複製會繼承在 vSphere Client 中為最佳配置映像設定的設定。

在即時複製集區建立的過程中,無法從 Horizon Console 編輯 vGPU 設定檔。若要在集區建立後編輯集區的 vGPU 設定檔,您可以使用更新的 vGPU 設定檔建立新映像、建立快照,然後執行推送映像作業。請參閱修補即時複製 Linux 桌面平台集區