Community
cancel
Showing results for 
Search instead for 
Did you mean: 
MMari17
Beginner
1,859 Views

What about video encoding performance of Joule?

Hi there,

On the various Joule datasheets (1.0, 1.1) there is a clear reference to its video encoding capabilities, up to 4KP60 for H.264 standard.

I benchmarked the libva under OstroXT, and what I achieve is a maximum of 1080P90 on preallocated buffers, already mapped as NV12. Real-world contexts would be far more stressing the system (Bayer input via MIPI, non-zero copy memory contexts and so on)... how to achieve the maximum claimed performance of 1080P240 or 4KP60?

Thanks in advance.

0 Kudos
12 Replies
idata
Community Manager
35 Views

Hi Mvigliar,

 

 

Let me investigate a little more about it. I will post the updates here, soon.

 

 

Thank you for your patience.

 

 

Regards,

 

-Leonardo
idata
Community Manager
35 Views

Hi Mvigliar,

 

 

We need more information to help you, can you answer us the following questions:

 

 

1. What tools did you used to perform the benchmark?

 

2. What Ostro image and BIOS version are you using?

 

3. What are the specs of the power supply used with Joule?

 

 

We will be waiting for your answers.

 

 

Have a nice day.

 

 

Regards,

 

-Leonardo
MMari17
Beginner
35 Views

Here below the needed information:

BIOS: GTPP131A.X64.01343.B30.1609232056

Ostro XT:

Build Configuration:

BB_VERSION = "1.31.0"

BUILD_SYS = "x86_64-linux"

NATIVELSBSTRING = "openSUSELeap-42.1"

TARGET_SYS = "x86_64-ostro-linux"

MACHINE = "intel-corei7-64"

DISTRO = "ostro-xt"

DISTRO_VERSION = "1.0+snapshot-20160813"

TUNE_FEATURES = "m64 corei7"

TARGET_FPU = ""

LibVA: included in OstroXT (1.7.0 API 0.39.3)

libva info: VA-API version 0.39.3

The test has been executed by monitoring the encoding time of a pure libva encoding example (the one in \libva-1.7.0\test\encode\h264encode.c, modified to avoid probing the memory loading process - IMHO that example is pretty weird).

The measured performance is the one depicted in the first post, not going any further than 1080P90 on a NV12 preallocated buffer.

Hope this helps,

Best,

Mario

MMari17
Beginner
35 Views

I forgot to add we are using the 570x Development kit, and therefore using the standard power supplier included. Also we managed to mount the passive heatsink on the board, in addition to a *big* auxiliary fan we drive from another PSU. The Joule module is running cool, no throttling is expected (also, we drug the cpufreqd to select the "performance" governor per each core - using -c0,1,2,3 options in subsequent calls).

Best,

Mario

idata
Community Manager
35 Views

Hi Mario,

 

 

Let us work on this, and we will let you know when we have updates about this.

 

 

I really appreciate your patience.

 

 

Regards,

 

-Leonardo
MMari17
Beginner
35 Views

Any update? Still doubtful about Joule's real 4K performance...

idata
Community Manager
35 Views

Hi Mario,

 

 

We are still working on this. We will reply to you when we have updates.

 

 

We appreciate your patience.

 

 

Best Regards,

 

-Leonardo
MMari17
Beginner
35 Views

Still no news? Don't you think this argument would deserve some additional attention? Joule was marketed as a "4K-enabled" solution, not as a work-in-progress...

Best,

Mario

idata
Community Manager
35 Views

Hi Mario,

 

 

We just want to let you know that we are working on this.

 

 

Thank you for your patience.

 

 

Regards,

 

-Leonardo
idata
Community Manager
35 Views

Hi Mario,

 

 

We have an update on this case, we are still making some tests with the Joule. We will publish the power and performance metrics in the first quarter of 2017.

 

 

We really appreciate your patience

 

 

Regards,

 

-Leonardo
HFuji1
Beginner
35 Views

On the latest datasheet revision 1.3, Encode level for H.264 is modified to 4kx2k30p.

What's happened?

Best Regards,

Hirofumi

idata
Community Manager
35 Views

Hi Hirofumi,

 

 

We modified some values because some of them didn't match with our latest test.

 

 

Have a nice day.

 

 

Regards,

 

-Leonardo