I noticed in the release notes that it doesn’t say.
TESLA:
Tesla K10
Tesla K20X
Tesla K40
Tesla K80
Tesla M4
Tesla M40
Tesla M6
Tesla M60
Tesla M10
Tesla P4
Tesla P6
Tesla P40
Tesla P100 SXM2
Tesla P100 PCIe
Tesla V100 SXM2
Tesla V100 PCIe (16GB)
Tesla V100 PCIe (32GB)
Tesla V100 FHHL
Are they just old?
Hi suhailx0nyo,
Linux NvFBC on Ubuntu 18.04 platform that you are using is supported on T4 GPUs.
For Windows NvFBC, deprecation notice and details are available at
https://developer.nvidia.com/capture-sdk
Thanks.
Hi mandar_godse,
I am trying to get a code sample from the Nvidia Capture SDK 7.1.6 work properly on Ubuntu 18.04 platform using T4 GUPs: https://developer.nvidia.com/capture-sdk.
This is the code sample:
Capture_Linux_v7.1.6/NvFBC/samples/NvFBCHwEnc$ ./NvFBCHwEnc
Application version: 4
NvFBC API version: 1.6
Version mismatch between NvFBC and the X driver interface.
So what does it mean by the “Version mismatch between NvFBC and the X driver interface” ? I am confused about it .
As you see, the used SDK version is 7.1 and my driver version is 470.103.01 which should be matched with each other.
Hi.
NVIDIA Capture SDK 7.1.6 you refer is very old, latest version available on https://developer.nvidia.com/capture-sdk is NVIDIA Capture SDK 8.0.8
Note that, ToHwEnc interface is no longer supported. README from the latest SDK mentions,
-
The old NVFBC_CAPTURE_TO_HW_ENCODER interface is retired. An application
requesting that capture interface will get the NVFBC_ERR_UNSUPPORTED error.
-
If an application wishes to capture and encode, it is recommended
to capture, using NvFBC, to system memory or video memory,
and then pass that captured memory to the encoder using the Video
SDK’s NVENC API. This approach provides finer encode control than is
available with ToHwEnc.
See: NVIDIA VIDEO CODEC SDK | NVIDIA Developer
Hi mandar_godse,
Firstly, thanks for your kindly reply.
However, the problem remains the same using NVIDA Capture SDK 8.0.8.
Below is the code sample:
rocky@rocky-Super-Server:~/tmp/Capture_sdk_nvidia/Capture_Linux_v8.0.8/NvFBC/samples/NvFBCCUDAAsync$ ./NvFBCCUDAAsync
Application version: 4
NvFBC API version: 1.8
Version mismatch between NvFBC and the X driver interface
I’m wondering what factors cause the error message “Version mismatch between NvFBC and the X driver interface”.