iMX8M Plus VPU max fps

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMX8M Plus VPU max fps

Jump to solution
6,172 Views
gawarren
Contributor III

According to the reference manual, the iMX8M Plus is capable of h264/5 encoding with image resolution 1920x1080 at 60 Hz. I would like to know under what conditions this framerate is acheivable? Is this for full color input YUV444? Should I achieve a higher fps with less input, such as YUV420?

I am using the vpuwrap library and YUV420 input format. Depending on my quantization settings, I am getting above 100 fps (for high QP values) and below 60 fps (for low QP values). Is it possible to get above 60 fps, or is this an inaccuracy in the timing?

0 Kudos
Reply
1 Solution
6,128 Views
joanxie
NXP TechSupport
NXP TechSupport

as I mentioned before, the value you test should be core encoding frame rate, if you mean core encoding value, the max frame rate can up to 200 fps

View solution in original post

3 Replies
6,165 Views
joanxie
NXP TechSupport
NXP TechSupport

Actual maximum bit rate and frame rate will depend on the logic clock frequency and the system bus performance. for imx8mp encoding, which can support h.264 up to 1080p@60 frame rate (40Mbps), for H.265, up to 1920x1080 with 60 frame rate, as I known, the swreg fixed the 1080p as the max resolution, couldn't support 4k, the 60fps we talking about this encoding time/total time(including pipeline run time), if you mean core encoding fps, maybe you can get more than 60fps

 

0 Kudos
Reply
6,159 Views
gawarren
Contributor III

The values I'm referring to are the output of the test_enc_arm_elinux script (see attached photo)

0 Kudos
Reply
6,129 Views
joanxie
NXP TechSupport
NXP TechSupport

as I mentioned before, the value you test should be core encoding frame rate, if you mean core encoding value, the max frame rate can up to 200 fps