i.MX6 GPU Test on Android

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

i.MX6 GPU Test on Android

2,171 Views
david5icp
Contributor III

Hi All,

We have a new project using i.mx6q with lpddr2 ( single channel mode, 2 chip select, total 1GB). We have some GPU and we do some test with other similar boards, issues summies as below:

1).Board_A (using ddr3, 2GB), Board_B(lpddr2 32bit, 1GB)

===>OS: Android 4.3 ( Same BSP, boot loader is different because ddr type)

2) Board_C (ddr3 1GB)

===> OS: Android 4.2

3). Test tool: GFX Bench GL V4.0.2, Antutu V6.2.1 and StabilityTest V2.7

Result:

--------------------------------------------------------------------------------------------------------------------------

GFX Bench GL, on  Item "Render Quality" and " Render Quality (high precision)"

Board_A (DDR3) Score: 3053

Board_B (LPDDR2) Score: -1

Board_C (DDR3, JB4.2): not supported. Actually, all test items are couldn't to test.

<<< Qusetion 1 >>>

Board_A and Board_B using same BSP, the only different is memory type.

Why score have so big different ?

Does 3D library supports LPDDR2 ?

--------------------------------------------------------------------------------------------------------------------------

Antutu V6.2.1, Item: 3D

Board_A (DDR3) Score:

  3D[Marooned]: unsupported (ok, because it's base on opengl es 3.0)

  3D[Garden] :612

Board_B (LPDDR2) Score:

  3D[Marooned]: unsupported (ok, because it's base on opengl es 3.0)

  3D[Garden] : 475

Board_C (DDR3, JB4.2): 

  3D[Marooned]: unsupported (ok, because it's base on opengl es 3.0)

  3D[Garden] : unsupported  (v5.7.1 pass)

<<< Qusetion 2 >>>

Different Version of 3D library seems have different supported.

Do you have release note or errata of 3D lbrary for Android ?

--------------------------------------------------------------------------------------------------------------------------

StabilityTest V2.7

Board_A (DDR3):

  Classic Stability Test: Pass (more then 24 hours)

  GPU + CPU Stability Test : Pass (more then 8 hours)

Board_B (LPDDR2):

  Classic Stability Test: Pass (more then 24 hours)

  GPU + CPU Stability Test 720p : Fail (crash in 1 minuts, sometimes more then 2 minuts)

  GPU + CPU Stability Test 1080p : Fail (crash in 5 minuts, sometimes more then 10 minuts)

  GPU + CPU Stability Test 1080p : Pass (more then 8 hours if select "Disable HW overlays" )

Board_C (DDR3, JB4.2):

  Classic Stability Test: Pass (more then 24 hours)

  GPU + CPU Stability Test : Pass (more then 8 hours)

<<< Qusetion 3 >>>

Why i need to disable hw overlays ?

--------------------------------------------------------------------------------------------------------------------------

<<< Qusetion 4 >>>

Does any difference of support DDR3 and LPDDR2 in gpu_viv on Android ? Thanks!

BR

David Wu

Labels (3)
0 Kudos
Reply
4 Replies

1,144 Views
michaelguntli
Contributor IV

Regarding stability problems: try to increase VDD_ARM_IN and VDD_SOC_IN: https://community.nxp.com/message/949758?commentID=949758#comment-949758 

0 Kudos
Reply

1,144 Views
michaelguntli
Contributor IV

Hi david5icp

Any feedback on how you were able to stabilize the system? Which settings did you tweak?

It can't be only because of "Disable HW overlays", correct?

0 Kudos
Reply

1,144 Views
david5icp
Contributor III

Hi Igor,

How to explain same  bsp but score is -1 when use lpddr2 ?

---------------------------------------------------------------------------------------------------------------

GFX Bench GL, on  Item "Render Quality" and " Render Quality (high precision)"

Board_A (DDR3) Score: 3053

Board_B (LPDDR2) Score: -1

 --------------------------------------------------------------------------------------------------------------

Thanks!

BR.

David Wu

0 Kudos
Reply

1,144 Views
igorpadykov
NXP Employee
NXP Employee

Hi David

>Do you have release note or errata of 3D lbrary for Android ?

Usually next linux release contains errata, so for JB4.2&L3.0.35 it
is JB4.3 please refer to attached document.

>Does any difference of support DDR3 and LPDDR2 in gpu_viv on Android ?

No.

>Board_A and Board_B using same BSP, the only different is memory type.
>Why score have so big different ?
>Does 3D library supports LPDDR2 ?
>Same BSP, boot loader is different because ddr type

Default BSP does not support i.MX6Q&lpddr2 and appropriate
integration should be made in mx6_suspend.S for i.MX6Q using
lpddr2. It may be recommended first to run just linux on both boards.

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply