Voukoder (NVENC) and 4 ReFrames error

  • Vouk

    Approved the thread.
  • Vouk,

    [19:27:39] =============================================

    [19:27:39] Voukoder 8 (8.0.124)

    [19:27:39] by Daniel Stankewitz

    [19:27:39] ---------------------------------------------

    [19:27:39] Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz

    [19:27:39] 12 logical cores

    [19:27:39] 16323 MB system memory

    [19:27:39] Display #0 on: NVIDIA GeForce GTX 760

    [19:27:39] ---------------------------------------------

    [19:27:39] ---------------------------------------------

    [19:27:39] Export started

    [19:27:39] ---------------------------------------------

    [19:27:39] Filename: E:\Encode\test6.mp4

    [19:27:39] Application: Voukoder (Adobe Premiere)

    [19:27:39] - Video -------------------------------------

    [19:27:39] Frame size: 1920x1080

    [19:27:39] Pixel aspect: 1:1

    [19:27:39] Timebase: 1001/24000 (23.98 fps)

    [19:27:39] Interlaced: No

    [19:27:39] Encoder: h264_nvenc

    [19:27:39] Options: 2pass=1 _computeCapability=3.0 _pixelFormat=yuv420p b=23000000 bf=4 bufsize=78125000 coder=cabac cq=0 gpu=0 level=4.1 maxrate=62500000 preset=slow profile=high rc=vbr refs=4

    [19:27:39] Side data: <none>

    [19:27:39] Filters: <none>

    [19:27:39] Passes: 1

    [19:27:39] Color range: unknown

    [19:27:39] Color space: unknown

    [19:27:39] Color primaries: unknown

    [19:27:39] Color transfer: unknown

    [19:27:39] - Audio -------------------------------------

    [19:27:39] Timebase: 1/48000

    [19:27:39] Channels: 2

    [19:27:39] Encoder: aac

    [19:27:39] Options: _sampleFormat=fltp b=256000 profile=aac_main

    [19:27:39] Side data: <none>

    [19:27:39] Filters: <none>

    [19:27:39] ---------------------------------------------

    [19:27:39] Opening codec: h264_nvenc with options: 2pass=1|b=23000000|bf=4|bufsize=78125000|coder=cabac|cq=0|gpu=0|level=4.1|maxrate=62500000|preset=slow|profile=high|rc=vbr|refs=4

    [19:27:39] FFmpeg: Loaded lib: nvcuda.dll

    [19:27:39] FFmpeg: Loaded sym: cuInit

    [19:27:39] FFmpeg: Loaded sym: cuDeviceGetCount

    [19:27:39] FFmpeg: Loaded sym: cuDeviceGet

    [19:27:39] FFmpeg: Loaded sym: cuDeviceGetAttribute

    [19:27:39] FFmpeg: Loaded sym: cuDeviceGetName

    [19:27:39] FFmpeg: Loaded sym: cuDeviceComputeCapability

    [19:27:39] FFmpeg: Loaded sym: cuCtxCreate_v2

    [19:27:39] FFmpeg: Loaded sym: cuCtxSetLimit

    [19:27:39] FFmpeg: Loaded sym: cuCtxPushCurrent_v2

    [19:27:39] FFmpeg: Loaded sym: cuCtxPopCurrent_v2

    [19:27:39] FFmpeg: Loaded sym: cuCtxDestroy_v2

    [19:27:39] FFmpeg: Loaded sym: cuMemAlloc_v2

    [19:27:39] FFmpeg: Loaded sym: cuMemAllocPitch_v2

    [19:27:39] FFmpeg: Loaded sym: cuMemsetD8Async

    [19:27:39] FFmpeg: Loaded sym: cuMemFree_v2

    [19:27:39] FFmpeg: Loaded sym: cuMemcpy

    [19:27:39] FFmpeg: Loaded sym: cuMemcpyAsync

    [19:27:39] FFmpeg: Loaded sym: cuMemcpy2D_v2

    [19:27:39] FFmpeg: Loaded sym: cuMemcpy2DAsync_v2

    [19:27:39] FFmpeg: Loaded sym: cuGetErrorName

    [19:27:39] FFmpeg: Loaded sym: cuGetErrorString

    [19:27:39] FFmpeg: Loaded sym: cuCtxGetDevice

    [19:27:39] FFmpeg: Loaded sym: cuDevicePrimaryCtxRetain

    [19:27:39] FFmpeg: Loaded sym: cuDevicePrimaryCtxRelease

    [19:27:39] FFmpeg: Loaded sym: cuDevicePrimaryCtxSetFlags

    [19:27:39] FFmpeg: Loaded sym: cuDevicePrimaryCtxGetState

    [19:27:39] FFmpeg: Loaded sym: cuDevicePrimaryCtxReset

    [19:27:39] FFmpeg: Loaded sym: cuStreamCreate

    [19:27:39] FFmpeg: Loaded sym: cuStreamQuery

    [19:27:39] FFmpeg: Loaded sym: cuStreamSynchronize

    [19:27:39] FFmpeg: Loaded sym: cuStreamDestroy_v2

    [19:27:39] FFmpeg: Loaded sym: cuStreamAddCallback

    [19:27:39] FFmpeg: Loaded sym: cuEventCreate

    [19:27:39] FFmpeg: Loaded sym: cuEventDestroy_v2

    [19:27:39] FFmpeg: Loaded sym: cuEventSynchronize

    [19:27:39] FFmpeg: Loaded sym: cuEventQuery

    [19:27:39] FFmpeg: Loaded sym: cuEventRecord

    [19:27:39] FFmpeg: Loaded sym: cuLaunchKernel

    [19:27:39] FFmpeg: Loaded sym: cuLinkCreate

    [19:27:39] FFmpeg: Loaded sym: cuLinkAddData

    [19:27:39] FFmpeg: Loaded sym: cuLinkComplete

    [19:27:39] FFmpeg: Loaded sym: cuLinkDestroy

    [19:27:39] FFmpeg: Loaded sym: cuModuleLoadData

    [19:27:39] FFmpeg: Loaded sym: cuModuleUnload

    [19:27:39] FFmpeg: Loaded sym: cuModuleGetFunction

    [19:27:39] FFmpeg: Loaded sym: cuModuleGetGlobal

    [19:27:39] FFmpeg: Loaded sym: cuTexObjectCreate

    [19:27:39] FFmpeg: Loaded sym: cuTexObjectDestroy

    [19:27:39] FFmpeg: Loaded sym: cuGLGetDevices_v2

    [19:27:39] FFmpeg: Loaded sym: cuGraphicsGLRegisterImage

    [19:27:39] FFmpeg: Loaded sym: cuGraphicsUnregisterResource

    [19:27:39] FFmpeg: Loaded sym: cuGraphicsMapResources

    [19:27:39] FFmpeg: Loaded sym: cuGraphicsUnmapResources

    [19:27:39] FFmpeg: Loaded sym: cuGraphicsSubResourceGetMappedArray

    [19:27:39] FFmpeg: Loaded sym: cuDeviceGetUuid

    [19:27:39] FFmpeg: Loaded sym: cuImportExternalMemory

    [19:27:39] FFmpeg: Loaded sym: cuDestroyExternalMemory

    [19:27:39] FFmpeg: Loaded sym: cuExternalMemoryGetMappedBuffer

    [19:27:39] FFmpeg: Loaded sym: cuExternalMemoryGetMappedMipmappedArray

    [19:27:39] FFmpeg: Loaded sym: cuMipmappedArrayGetLevel

    [19:27:39] FFmpeg: Loaded sym: cuMipmappedArrayDestroy

    [19:27:39] FFmpeg: Loaded sym: cuImportExternalSemaphore

    [19:27:39] FFmpeg: Loaded sym: cuDestroyExternalSemaphore

    [19:27:39] FFmpeg: Loaded sym: cuSignalExternalSemaphoresAsync

    [19:27:39] FFmpeg: Loaded sym: cuWaitExternalSemaphoresAsync

    [19:27:39] FFmpeg: Loaded lib: nvEncodeAPI64.dll

    [19:27:39] FFmpeg: Loaded sym: NvEncodeAPICreateInstance

    [19:27:39] FFmpeg: Loaded sym: NvEncodeAPIGetMaxSupportedVersion

    [19:27:39] FFmpeg: Loaded Nvenc version 11.0

    [19:27:39] FFmpeg: Nvenc initialized successfully

    [19:27:39] FFmpeg: Calling dl_fn->cuda_dl->cuInit(0)

    [19:27:39] FFmpeg: Calling dl_fn->cuda_dl->cuDeviceGetCount(&nb_devices)

    [19:27:39] FFmpeg: 1 CUDA capable devices found

    [19:27:39] FFmpeg: Calling dl_fn->cuda_dl->cuDeviceGet(&cu_device, idx)

    [19:27:39] FFmpeg: Calling dl_fn->cuda_dl->cuDeviceGetName(name, sizeof(name), cu_device)

    [19:27:39] FFmpeg: Calling dl_fn->cuda_dl->cuDeviceComputeCapability(&major, &minor, cu_device)

    [19:27:39] FFmpeg: [ GPU #0 - < NVIDIA GeForce GTX 760 > has Compute SM 3.0 ]

    [19:27:39] FFmpeg: Calling dl_fn->cuda_dl->cuCtxCreate(&ctx->cu_context_internal, 0, cu_device)

    [19:27:39] FFmpeg: Calling dl_fn->cuda_dl->cuCtxPopCurrent(&dummy)

    [19:27:39] FFmpeg: Multiple reference frames are not supported by the device

    [19:27:39] FFmpeg: Calling dl_fn->cuda_dl->cuCtxPushCurrent(ctx->cu_context)

    [19:27:39] FFmpeg: Calling dl_fn->cuda_dl->cuCtxPopCurrent(&dummy)

    [19:27:39] FFmpeg: Calling dl_fn->cuda_dl->cuCtxDestroy(ctx->cu_context_internal)

    [19:27:39] FFmpeg: No capable devices found

    [19:27:39] FFmpeg: Nvenc unloaded

    [19:27:39] Failed opening codec: h264_nvenc

    [19:27:39] Unable to open video encoder: h264_nvenc

    [19:27:39] Closing encoders ...

    [19:27:39] Opening encoder failed! Aborting ...

    Edited once, last by creater ().

  • Code
    [19:27:39] FFmpeg: [ GPU #0 - < NVIDIA GeForce GTX 760 > has Compute SM 3.0 ]
    [19:27:39] FFmpeg: Multiple reference frames are not supported by the device

    It looks like your GPU does not support this settings.

    Help to improve this plugin and support me on patreon or paypal. Thank you.

  • Vouk

    Added the Label Not a bug
  • Vouk

    Removed the Label Adobe Premiere / MediaEncoder
  • Vouk, on the Nvidia GTX 1060 + Voucoder is the same. With the plug-in Nvenc 1.11 with such settings, it encodes without errors.