I noticed that the Minimum Width for NVENC has increased by alot between Pascal NVENC and Turing NVENC. Pascal’s minimum width used to be 33 for H264 and 65 for HEVC. But Turing has changed the minimum to 145 (H264) and 129(HEVC). Is there a reason for the increase? Does this effectively mean NVENC doesn’t support encoding small videos?
Minimum resolution for NVENC on Turing and above is higher than earlier GPUs. Videos smaller than this minimum required resolution cannot be encoded in hardware. The change is due to internal implementation. I am curious, to encode such a smaller resolution videos software based encoders may be useful.