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
Regarding stability problems: try to increase VDD_ARM_IN and VDD_SOC_IN: https://community.nxp.com/message/949758?commentID=949758#comment-949758
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?
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
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!
-----------------------------------------------------------------------------------------------------------------------