您可以針對使用 VMware Blast 顯示通訊協定的遠端桌面平台和應用程式工作階段,設定 H.264 解碼和網路狀況選項。

執行這項作業的原因和時機

支援的最高解析度取決於用戶端上圖形處理器 (GPU) 的能力。支援 JPEG/PNG 4K 解析度的 GPU,可能不支援 H.264 的 4K 解析度。若不支援 H.264 的解析度,則 Horizon Client 會改用 JPEG/PNG。

AMD、NVIDIA 和 Intel GPU 支援 H.264 解碼。H.264 解碼要求 AMD 和 NVIDIA GPU 安裝圖庫 OpenGL 3.2 或更新版本。

如果您計劃使用 H.264 解碼搭配 NVIDIA GPU,請安裝 VDPAU (Unix 的視訊解碼與呈現 API)。VDPAU 已不再隨附於最新的 NVIDIA 驅動程式中,因此必須另行安裝。

若要使用 H.264 搭配 Intel GPU,需要 Intel VA-API 驅動程式和 GLX VA-API 程式庫。執行命令 vainfo,會顯示 H.264 設定檔。如果 VA-API 驅動程式版本是 1.2.x 或更早版本,您必須新增項目 mks.enableGLBasicRenderer = TRUE/etc/vmware/config/usr/lib/vmware/config~/.vmware/config。將依照下列順序處理組態檔案:

  1. /etc/vmware/config

  2. /usr/lib/vmware/config

  3. ~/.vmware/config

若啟用 Red Hat 7.2、Intel GPU、Intel 驅動程式 1.2 版或更早版本、OpenGL 3.2 和 H.264,您必須新增下列項目至三個組態檔案的其中一個,以避免發生黑色畫面之類的顯示問題。

mks.enableGLRenderer=FALSE
mks.enableGLBasicRenderer=TRUE

SLED 11 SP4 搭配 Intel GPU 不支援 H.264,因為 xorg 版本過舊。

當您登入伺服器後,就無法變更網路狀況選項。您可以在登入伺服器之前或之後設定 H.264 解碼。

先決條件

此功能需要 Horizon Agent 7.0 或更新版本。

程序

  1. 從功能表列中選取檔案 > 設定 VMware Blast
  2. 設定解碼和網路狀況選項。

    選項

    動作

    H.264

    在連線到連線伺服器之前或之後設定此選項,以在 Horizon Client 中允許 H.264 解碼。

    選取此選項時 (預設設定),若代理程式支援 H.264 軟體或硬體編碼,則 Horizon Client 會使用 H.264 解碼。若代理程式不支援 H.264 軟體或硬體編碼,則 Horizon Client 會使用 JPG/PNG 解碼。

    取消選取此選項以使用 JPG/PNG 解碼。

    請選取您的網路狀況以獲得最佳體驗

    您只能在連線到連線伺服器之前設定此選項。選取下列其中一個網路狀況選項:

    • 極佳 - Horizon Client 僅使用 TCP 網路功能。此選項很適合 LAN 環境。

    • 一般 (預設) - Horizon Client 會在混合模式中運作。在混合模式中,Horizon Client 會在連線到伺服器時使用 TCP 網路功能,而如果代理程式和 Blast 安全閘道 (若已啟用) 支援 Blast Extreme Adaptive Transport (BEAT) 連線,則會使用 BEAT。此選項是預設設定。

    • 極差 - 如果在伺服器上啟用了 BEAT 通道伺服器,則 Horizon Client 只會使用 BEAT 網路功能,否則會切換為混合模式。

    備註︰

    在 Horizon 7 (7.1 版) 和更早版本中,連線伺服器和安全伺服器執行個體不支援 BEAT 通道伺服器。VMware Access Point 2.9 和更新版本則支援 BEAT 通道伺服器。

    連線伺服器和安全伺服器執行個體的 Blast 安全閘道不支援 BEAT 網路功能。

  3. 按一下確定儲存變更。

結果

當使用者下一次連線到遠端桌面平台或應用程式,並選取 VMware Blast 顯示通訊協定時,H.264 的變更就會生效。您的變更不會影響現有的 VMware Blast 工作階段。