Hi, I have notebook with
product: GM107 [GeForce 940MX]
It is listed as supported, but I also get unsported error from nvenc.
Why is it listed if not supported?
Is it possible the support were added in later versions of the driver and my Driver Version: 450.80.02 CUDA Version: 11.0
is not supported?
Here is paste from the Support Matrix:
GeForce 845M / 940M / 940MX / 945M |
Maxwell (1st Gen) |
GM107 |
4th Gen |
M |
1 |
1 |
1 |
3 |
YES |
YES |
YES |
NO |
NO |
NO |
NO |
NO |
NO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
So why I got the error?
[h264_nvenc @ 0x556d86cb9f00] Loaded Nvenc version 10.0
[h264_nvenc @ 0x556d86cb9f00] Nvenc initialized successfully
[h264_nvenc @ 0x556d86cb9f00] Calling dl_fn->cuda_dl->cuInit(0)
[h264_nvenc @ 0x556d86cb9f00] Calling dl_fn->cuda_dl->cuDeviceGetCount(&nb_devices)
[h264_nvenc @ 0x556d86cb9f00] 1 CUDA capable devices found
[h264_nvenc @ 0x556d86cb9f00] Calling dl_fn->cuda_dl->cuDeviceGet(&cu_device, idx)
[h264_nvenc @ 0x556d86cb9f00] Calling dl_fn->cuda_dl->cuDeviceGetName(name, sizeof(name), cu_device)
[h264_nvenc @ 0x556d86cb9f00] Calling dl_fn->cuda_dl->cuDeviceComputeCapability(&major, &minor, cu_device)
[h264_nvenc @ 0x556d86cb9f00] [ GPU #0 - < GeForce 940MX > has Compute SM 5.0 ]
[h264_nvenc @ 0x556d86cb9f00] Calling dl_fn->cuda_dl->cuCtxCreate(&ctx->cu_context_internal, 0, cu_device)
[h264_nvenc @ 0x556d86cb9f00] Calling dl_fn->cuda_dl->cuCtxPopCurrent(&dummy)
[h264_nvenc @ 0x556d86cb9f00] OpenEncodeSessionEx failed: unsupported device (2)
[h264_nvenc @ 0x556d86cb9f00] Calling dl_fn->cuda_dl->cuCtxDestroy(ctx->cu_context_internal)
[h264_nvenc @ 0x556d86cb9f00] No NVENC capable devices found
[h264_nvenc @ 0x556d86cb9f00] Nvenc unloaded