I had ported Android 4.2.2-1.1.0-ga to my custom board using i.MX6 Duallite and it looked like working well.
The board has HDMI 1080P output as first display and CVBS output as second display.
But I found that rendering result of web brower is broken in tiles like the photo below.
(The photo was taken after loading web page)
I also found fast scoll makes it occur frequently.
I found others faced similar problem before but no answer(android 4.2.2 JB-1.1.0 Browser problem!)
First, I attempted to upgrade to new GPU software in Android jb4.2.2 GPU upgade with the latest 4.6.9p13 (used in jb4.3), but it didn't solve the problem.
When I tried to compare the result with Sabres SD(i.MX6Q), I found Sabre has the same problem.
Sabre was programmed with original 4.2.2-1.1.0 binary(SD card version) and was configured to use 1080P HDMI as first(only) display.
The problem ocurrs much less frequenlty than my board, when I scroll the google maps site very fast, it occurs from time to time.
The photo above was taken of HDMI output of Sabre SD when the problem occured.
I found no problem when using Firefox or Chrome instead of internal browser, which makes me think it might not be problem of GPU.
Because I found no meaningful message in logcat, I have no clue where I should start to fix the problem.
Thank you, Mr. Li.
The patch alleviates the problem.
On test on my custom board, there remains 2 problem ramain.
It alleviates the problem.
The similar rendering problem still exists when fast scrolling on south pole region in maps.google.com.
I think it may be web browser problem because the brower can scroll beyond south pole which is not a behavior of a normal PC browser.
It gives results worse than Test 1.
I think you should check this case because the recent GPU patch gives worse result.
Test 2 above was conducted wrongly.
I did mistake not to apply 0001-enable-fence-sync-for-android-jb4.2.2.patch.zip after jb4.2.2-ga_p13_8150fa279.zip.
Test 2 shows same result of Test 1 including problem around south pole.