啟用 GPU 架構編碼

如果您使用 H.264 轉碼器對視訊進行編碼,而且使用的是 NVidia CUDA 1.1 或更高版本的視訊卡,或是支援 QSV 的 Intel HD Graphics 視訊卡,您現在可以利用 GPU 架構編碼的優勢。 啟用 GPU 架構編碼可大幅提高編碼效能。Microsoft Expression Encoder 會在啟動時判斷您的系統是否包含相容的 CUDA 卡或 Intel 卡以及驅動程式。如果是的話,您就可以存取這個選項。

在您啟動 GPU 架構編碼程序之後,Expression Encoder 便會在處理檔案時使用 GPU。 如果您選擇 Smooth Streaming 做為輸出選項,Expression Encoder 會將資料流平均分散到所有可用的 GPU,以便達到最高的編碼效率。 此外,在視訊進行編碼時,Expression Encoder 會在進度視窗中顯示資訊,以通知您 GPU 目前正在處理的資料流數目。

若要在使用 GPU 架構編碼時獲得最佳結果,請確定您已了解下列事項:

  • 如果您是使用 CUDA 視訊卡,只能針對大於 200 條掃描線的視訊使用 GPU 架構編碼。Expression Encoder 不會在少於 200 條掃描線的任何視訊中採用 GPU 架構編碼。

  • 如果您是使用 CUDA 視訊卡,請確認您使用的是 258.96 版或更新的 NVidia 驅動程式。

  • GPU 架構編碼不支援參照 B 畫面格和彈性 B 畫面格 (Expression Encoder 會忽略這些設定)。

  • 虛擬機器或遠端桌面工作階段都不支援 GPU 架構編碼。

Note注意:

您只能將 GPU 架構編碼與 NVidia CUDA 或 Intel HD 視訊卡搭配使用。 您必須至少有這兩種品牌之一的視訊卡才可利用 GPU 編碼。

啟用 GPU 架構編碼

  1. 在任何專案中,按一下 [工具] 功能表上的 [選項]。

  2. 在 [選項] 對話方塊中按一下 [其他]。

  3. 如果您的系統包含支援的 CUDA 卡或 Intel 卡及驅動程式,則 [啟用 GPU 架構的 H.264 編碼] 便會呈現已經選取的狀態。 如果系統沒有相容的視訊卡和驅動程式,您將無法選取此選項。 不過,如果已選取此選項,您可以按一下將它停用。 請根據下列說明調整 GPU 選項:

    • Intel HD Graphics 資料流/CUDA GPU 資料流   調整這兩個選項或其中一項,以增加或減少 GPU 裝置所要編碼的資料流數目上限。 拖曳值可進行調整。 預設值 (CUDA 視訊卡為 2,Intel 視訊卡為 8) 通常是最理想的設定。 如果增加這個值,可能會有系統資源負載過重的風險。 請減少這個值,將系統資源使用量降到最低。

    • 啟用 GPU   請選取您在編碼時所要使用的 GPU。 您也可以按一下已啟用的 GPU 將它停用。 您必須至少啟用一個 GPU。

  4. 如需額外資訊,請按一下 [關於 GPU 架構編碼的詳細資訊],瀏覽到提供使用 GPU 進行編碼之詳細資訊的網站。

Copyright © 2011 by Microsoft Corporation. All rights reserved.