2013-07-13 46 views
1

我們有一臺服務器已經安裝了kepler圖形卡和Nvidia驅動程序。我如何運行NVENC(用於視頻編碼的硬件),並在Linux CentOS 6.4上使用它的SDK?如何在Linux CentOS上運行和測試NVENC API?

另外,我如何測試它是否在一般方面工作?是否有任何測試程序,如NVENChello world來測試NVENC API?它在Linux上完全支持嗎?

我知道他們說它支持linux的文檔,但我想知道如何在Linux上使用NVENC並測試它的功能,你知道這樣一個命令,簡單的代碼或腳本或一步一步的過程或教程要開始使用NVENC API編碼器在Linux上使用kepler NVENC硬件,並且實際上它在Linux的各個方面都受到支持?

你有沒有在Linux上運行SDK示例的意義,它是否需要任何預先要求或配置來運行?

回答

2

你可能有興趣在這個overview

此外,還有一些包括programming guide資源here的。

SDK本身包含示例。

是的,它在Linux上受支持。

請利用這些資源,然後提出更具體的問題,如果您仍然需要幫助。在生成文件

+0

尊敬的@Robert Crovella:我已經看到了這個幻燈片,甚至他們的視頻,並審查了NVENC AppNote和其他文檔。我知道在文檔中他們說這是由Linux支持,但我想知道如何使用NVENC在Linux上測試它的功能,你知道這樣一個命令,簡單的代碼或腳本,或一步一步的過程或教程,以獲得啓動NVENC API編碼器在linux上使用kepler NVENC硬件 –

+0

親愛的@Robert:在SDK中執行這些示例運行也是linux,因爲他們是visual studio項目,我會在明天嘗試它們,你有沒有在linux上運行這個示例的意見? –

+1

查看從[這裏]下載的zip文件(http://developer.download.nvidia.com/compute/nvenc/v2.0_release/nvenc_sdk_2_01_2013_0617_windows.zip)。你會注意到有一個ReadMe.txt文件。我建議你閱讀它。它包含「Linux構建和運行項目」的說明。請按照這些說明。使用Samples/nvEncodeApp文件夾中的makefile。 –

1

變化線從 LDFLAGS + = -L/USR/lib64下-lnvidia編碼-ldl

到 LDFLAGS + = -L/USR/lib64下/ NVIDIA -lnvidia編碼-ldl

祝你好運!!!

+0

雖然這不是我需要的具體更改,但看起來好像現在(2015年10月)nvenc示例的makefile並未正確設置LDFLAGS。 – Yaur