problem NVenc h265 2160p 60fps - Printable Version +- Selur's Little Message Board (https://forum.selur.net) +-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html) +--- Forum: Problems & Questions (https://forum.selur.net/forum-3.html) +--- Thread: problem NVenc h265 2160p 60fps (/thread-80.html) |
problem NVenc h265 2160p 60fps - Bruno999 - 26.08.2017 Hello, I wanted to test an encoding with NVenc in h265, it works in 1080p and 720p but not with the resolution 2160p . An error message appears "Current macroblock count per second (1.95326e+6) > maximal allowed macroblock count per second (983040)!" (see attached file + debug file). I also convert from 30 to 60fps with vapoursynth at the same time, and if I disable this option, it works ... Is there a solution for this to work in 2160p 60fps? Thank you. RE: problem NVenc h265 2160p 60fps - Selur - 26.08.2017 short answer: Not with your card. That's a hardware limit. long answer: NVEncC reports the maximum supported macroblocks the VPE chip can handle per second. For my system 'NVEncC --check-features' reports, with the currently installed drivers: Quote:NVEncC.exe --check-featuresNote the MAX MB per sec 983040 which indicates that the VPE chip on my card supports, like the one on your card, a maximum of 983040 macroblocks per second. Hybrid checks this count to avoid creating jobs which will crash due to hardware limitation. The count of macroblocks per second calculated it self by: 'mbs per second' = 'needed macroblocks for the resolution' * 'frames per second' = ((width / 16.0 + 0.5) * (height / 16.0 + 0.5) ) * fps => So all in all, this is a limitation of the Video Processing Engine (VPE) on your card and there is nothing Hybrid or NVEncC can do to circumvent it. The only may to avoid this message and use the resolution and fps you selected with a vpe is to use another graphic card that uses a vpe that isn't that restricted. Cu Selut RE: problem NVenc h265 2160p 60fps - Bruno999 - 29.08.2017 Ok thank you, for information is there graphics compatible? Thank you in advance. RE: problem NVenc h265 2160p 60fps - Selur - 29.08.2017 See https://developer.nvidia.com/nvidia-video-codec-sdk#NVENCFeatures and https://developer.nvidia.com/video-encode-decode-gpu-support-matrix#Encoder in regard to which GPU supports what encoding features. Sadly those sites do not show the max macroblock count, but my guess is to encode to HEVC 4k at 60fps you probably need one of the cards which support 8k H.265 lossless encoding. Cu Selur Ps.: I would recommend to write an email to NVIDIA support and ask then which current card supports HEVC 4k encoding @60fps through NVENC before buying any such card. RE: problem NVenc h265 2160p 60fps - Bruno999 - 02.09.2017 ok thanks for this information, i do not think to change gpu in the immediate, but i will still ask for information at nvidia. thank you |