VMware 間接顯示驅動程式是一個與 Hypervisor 無關的顯示驅動程式,可支援從內部部署的 ESXi 主控虛擬機器 (VM) 到雲端式虛擬機器的各種系統環境。它作為 Horizon Agent for Windows 的一部分散佈,可與硬體 GPU 和軟體光柵化器配合使用。

先決條件

必須先執行以下動作,然後才能使用 VMware 間接顯示驅動程式式。

VMware 間接顯示驅動程式的功能

透過利用虛擬機器基礎硬體 GPU 的轉譯和編碼功能,VMware 間接顯示驅動程式支援按照較高的畫面播放速率,以最佳方式轉譯應用程式。在使用多工作階段集區和高工作負載 3D 應用程式 (如設計和建模軟體) 時,此功能可提供效能方面的優勢。

VMware 間接顯示驅動程式還支援軟體光柵化器,如 Windows Advance Rasterization Platform (WARP)。

VMware Horizon 間接顯示驅動程式經過最佳化,可與 VMware Blast Extreme 完美配合,從而降低記憶體耗用量,且在某些情況下還能降低 CPU 和 GPU 使用量。

設定顯示驅動程式優先順序

依預設,VMware 間接顯示驅動程式將用作遠端工作階段的後援顯示驅動程式,前提是有足夠的可用系統資源。Horizon 顯示通訊協定將按照以下優先順序選擇顯示驅動程式:

  1. 該通訊協定首先嘗試使用作用中 GPU 或 Hypervisor 顯示驅動程式來設定工作階段的顯示拓撲。
  2. 如果 Hypervisor 或 GPU 顯示驅動程式不支援所要求的顯示拓撲或無法正常運作,則該通訊協定將使用 VMware 間接顯示驅動程式。

在像 Horizon Cloud on Azure 這樣的環境中,Hypervisor 和 GPU 顯示驅動程式均無法使用,且 VMware 間接顯示驅動程式將用作主要顯示驅動程式。

您可以變更預設優先順序規則,使 VMware 間接顯示驅動程式成為優先用於遠端工作階段的主要顯示驅動程式。在 HKLM\Software\Policies\VMware, Inc.\VMware Blast\Config 中,設定以下登錄設定:

PixelProviderForceViddCapture REG_SZ : 1

存取 Hypervisor 遠端主控台

VMware 間接顯示驅動程式無法與 Hypervisor 直接通訊,且不支援使用 Hypervisor 遠端主控台,如 VMware Remote Console 應用程式。

如果需要存取 Hypervisor 遠端主控台,則可以安裝 Hypervisor 顯示驅動程式並停用 VMware 間接顯示驅動程式。

或者,您也可以設定對應的登錄設定,以在遠端工作階段結束後暫時關閉 VMware 間接顯示驅動程式,並還原對 Hypervisor 遠端主控台的存取。此組態僅支援在遠端工作階段期間使用 VMware 間接顯示驅動程式,此外還允許存取 Hypervisor 遠端主控台。將顯示拓撲的控制權移交給 Hypervisor 顯示驅動程式後,您可能會發現應用程式視窗進行了重新排列。

HKLM\Software\Policies\VMware, Inc.\VMware Blast\Config 中,設定以下登錄設定:

HypervisorConsoleForcedEnabled REG_SZ : 1

啟用低延遲模式

您可以在低延遲模式下使用 VMware 間接顯示驅動程式,此模式允許以較高的畫面播放速率轉譯應用程式,從而減小使用者輸入延遲。由於畫面播放速率越高,CPU 和 GPU 資源的消耗就越大,因此依預設會停用低延遲模式。

為了在低延遲模式下獲得最佳效果,請確保代理程式機器使用的是硬體加速的 GPU。實際使用者體驗可能會因網路狀況和用戶端硬體功能等因素而異。

若要啟用低延遲模式,請在 HKLM\Software\Policies\VMware, Inc.\VMware Blast\Config 中設定以下登錄設定:

PixelProviderLowLatencyEnabled REG_SZ : 1

VMware 間接顯示驅動程式的功能限制

VMware 間接顯示驅動程式存在以下功能問題和限制。