2

Is there a Cuda call or even a Windows 7 call that will help me determine if NVENC is supported on a particular machine?

Thanks.

talonmies
  • 70,661
  • 34
  • 192
  • 269
AeroClassics
  • 1,074
  • 9
  • 19
  • 2
    NVENC is not technically part of CUDA. I understand that one of the ways to use NVENC is via CUDA resources (buffers) but it's essentially independent. There is no CUDA runtime API call or driver API call that knows anything at all about NVENC. Have you read the NVENC doc? I believe there is a call for machine capability spelled out in the user guide. – Robert Crovella Aug 01 '17 at 23:30
  • Thanks, Robert. I have read the document, but, truthfully, it has been sometime. Time to revisit. – AeroClassics Aug 02 '17 at 14:40
  • 1
    The call I was thinking of was `4.2.1.37 NVENCSTATUS NVENCAPI NvEncodeAPIGetMaxSupportedVersion (uint32_t version) This function can be used by clients to determine if the driver supports the NvEncodeAPI header the application was compiled with.` which is on p45 of the `NvEncodeApi_v8.0.pdf` document available [here](https://developer.nvidia.com/nvidia-video-codec-sdk). You'll need to be a registered developer to download it, I believe. – Robert Crovella Aug 02 '17 at 14:54
  • I am registered and will go look. Thank you! – AeroClassics Aug 02 '17 at 20:49

0 Answers0