[FFmpeg-devel] Performance of P010LE/BE pixel convertion

Oliver Collyer ovcollyer at mac.com
Thu Sep 1 09:56:52 EEST 2016


What CPU are you using? It's presumably going to vary wildly from one CPU to another?

> On 1 Sep 2016, at 08:52, Ali KIZIL <alikizil at gmail.com> wrote:
> 
> Hi all,
> 
> I tested P010LE pixel convertion from YUV420P in NVENC Main 10 HEVC UHD 50
> fps encoding on Nvidia Pascal Titan X GPU:
> 
> Nvidia Pascal Titan X GPU can not reach to 50 fps on Main 10 P010LE HEVC
> encoding:
> 
> ffmpeg -loglevel verbose -i
> /media/usb1/4k_sampels/Samsung_SUHD_Picture_Quality\ Demo_Nano_Crystal\
> Display_UK-Version.mp4 -c:v:0 nvenc_hevc -preset hp -cbr 1 -2pass 0 -r 50
> -vb 28000k -minrate 28000k -maxrate 28000k -bufsize 28000k -muxrate 30000k
> -c:a:0 aac -b:a:0 192k -pix_fmt p010le 'udp://233.33.33.1:5001'
> 
> FPS waves around 41-43 fps. If same command with YUV420P, it reaches to 120
> - 130 fps.
> 
> GPU NVENC Load:
> nvidia-smi dmon -i 0
> gpu pwr temp sm mem enc dec mclk pclkIdx W C % % % % MHz MHz
> 
> 0    81    67     9     2    41     0  4513  1809
> 0    80    66     9     2    41     0  4513  1809
> 0    81    67     9     2    42     0  4513  1809
> 0    80    67    10     2    41     0  4513  1809
> 0    81    67     9     2    44     0  4513  1809
> 
> I think bottleneck is not at GPU side, pixel convertion maybe needs speed
> up improvement.
> 
> 
> If codec changed to rawvideo to test pixel format convertion performance
> testing, FPS again waves around 39-40 fps
> 
> 
> I wanted to state these test reults.
> 
> 
> Kind Regards,
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


More information about the ffmpeg-devel mailing list