New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
David Horn
Old
(Last edited by David Horn; 15th July 2011 at 06:31 PM.)
#1  
Recognized Developer - OP
Thanks Meter 79
Posts: 296
Join Date: Oct 2008
Location: Manchester
Default INFO: All 2.3.4 custom firmware does not support HW acceleration in the browser

This is really a heads-up to people thinking of trying one of the many (and generally, excellent) 2.3.4 ROMs cooked up in this forum.

There's a fudge, which works fairly well, which uses brute force (ie, the CPU) to handle the scrolling, but this will obviously have a significant effect on battery life since it's a job which the GPU does very well, but the CPU struggles with. Equally, it leaves less brainpower available for page rendering so you will notice issues with Flash, especially if you try to scroll around the page at the same time.

This affects the smoothness of both the scrolling in the browser and the double-tap-to-zoom functionality, and as yet there is no ideal fix. There are two solutions, neither of them perfect:

1) Download one of the custom firmware images and accept that the browser will be laggy compared to 2.3.3.

OR

2) Download the original, leaked, 2.3.4 firmware and use that. Should be fine. You can root it without a problem, but you're going to say goodbye to themes and many of the brilliant improvements put in by the chefs. "Lag-free" means that it's usable and nothing else.


This isn't mentioned in any of the firmware description threads, and if, like me, the silky smooth scrolling of the browser is a key point it's worth bearing in mind and holding off for the time being. No doubt a solution will be found.

Edit: Title corrected as suggested. Specifically, it's de-odexed firmware that encounters this issue.
The Following 5 Users Say Thank You to David Horn For This Useful Post: [ Click to Expand ]
 
Intratech
Old
#2  
Intratech's Avatar
Senior Member
Thanks Meter 4474
Posts: 5,005
Join Date: Jun 2009
Location: London

 
DONATE TO ME
Well I did point out to the masses that this was a test firmware and was never meant to be released to the public. Issues like this is to be expected.



Need official GT-I9100 firmwares? http://forum.xda-developers.com/show....php?t=1075278
Need official GT-I9300 firmwares? http://forum.xda-developers.com/show....php?t=1671969

I don't want to help and provide tech support by PM. Please post on the forum so everyone can learn from each other


 
David Horn
Old
#3  
Recognized Developer - OP
Thanks Meter 79
Posts: 296
Join Date: Oct 2008
Location: Manchester
Absolutely, IntraTech, but most people's experience is that leaked firmware works perfectly well and for the most part this is true. Having said that, whether this can be fixed at all even with the full release is questionable.

I loathe anything to do with ODEXing.

For reference, the original thread where people are working hell-for-leather to solve the issue:

http://forum.xda-developers.com/show....php?t=1163285
The Following User Says Thank You to David Horn For This Useful Post: [ Click to Expand ]
 
ivanlmh
Old
#4  
Member
Thanks Meter 12
Posts: 45
Join Date: Mar 2010
Location: Malaysia
Great info. That is why I am staying with 2.3.3
 
BlueScreenJunky
Old
#5  
BlueScreenJunky's Avatar
Senior Member
Thanks Meter 24
Posts: 246
Join Date: Feb 2010
Am I really the only one hoping they'll get rid of hardware acceleration in the official 2.3.4 firmware ?

I think it's better without HW rendering. OK it's not as smooth but at least you can resize the page in real time (instead of zooming on a picture of the page, creating an ugly mess of pixels) and scroll as fast as you want without seeing a checkered background while the browser is struggling to render the page.
The Following User Says Thank You to BlueScreenJunky For This Useful Post: [ Click to Expand ]
 
kahuna0k
Old
#6  
Member
Thanks Meter 0
Posts: 74
Join Date: Apr 2007
I've flashed the original leaked KG1, rooted with CF and replace the kernel with the one from Cognition v1.13, so far so good. You loose theming, powermenu, but I care more about battery life and user experience. I have removed all the samsung apps (except for the Social Hub + IM, which I find quite usefull), not too much time for testing the battery life but durin a whole night with screen off, wifi on(switched off by screen off I suppose) and data and sync enable on 3 email accounts and 3 social accounts, I lost 3%, seems quite good for me.
 
mercuryzzz
Old
#7  
mercuryzzz's Avatar
Senior Member
Thanks Meter 0
Posts: 185
Join Date: Jun 2008
Quote:
Originally Posted by BlueScreenJunky View Post
Am I really the only one hoping they'll get rid of hardware acceleration in the official 2.3.4 firmware ?

I think it's better without HW rendering. OK it's not as smooth but at least you can resize the page in real time (instead of zooming on a picture of the page, creating an ugly mess of pixels) and scroll as fast as you want without seeing a checkered background while the browser is struggling to render the page.
yes I think you're the only one in the world, or maybe one of the few people hoping that and for sure you will not be happy because it's pretty sure this will not happen. The strong key of the galaxy s 2 is definely the browser and its smoothness.
 
cCeT
Old
#8  
Senior Member
Thanks Meter 9
Posts: 282
Join Date: May 2010
Quote:
Originally Posted by BlueScreenJunky View Post
Am I really the only one hoping they'll get rid of hardware acceleration in the official 2.3.4 firmware ?

I think it's better without HW rendering. OK it's not as smooth but at least you can resize the page in real time (instead of zooming on a picture of the page, creating an ugly mess of pixels) and scroll as fast as you want without seeing a checkered background while the browser is struggling to render the page.
i hate of lag.rather seeing checkboards.and it s not as bad as you said.
 
Lennyuk
Old
#9  
Lennyuk's Avatar
Recognized Developer
Thanks Meter 969
Posts: 4,692
Join Date: Jan 2010
Location: Essex, England

 
DONATE TO ME
why the panic? everyone should be well aware of what has gone on here, alternatively just use a third party browser...
I am some sort of dev and a writer for LandofTechnology

Device info:
 
Current: HTC One, Google LG Nexus 4, Google Asus Nexus 7,
Retired: Samsung Galaxy Note II Samsung Galaxy S III, Advent Vega (Tablet), Samsung Galaxy S II, Samsung Galaxy S, HTC Desire Z, HTC Desire HD, HTC Desire, HTC Hero


Please read my website www.lennyuk.co.uk
VillainRom Forum and IRC - Let the fun begin. Follow me @Lennyuk on twitter! - Google+ - www.lennyuk.co.uk/plus

Like what I do? help me have a coffee<----- This is a link
The Following User Says Thank You to Lennyuk For This Useful Post: [ Click to Expand ]
 
daleski75
Old
#10  
daleski75's Avatar
Senior Member
Thanks Meter 190
Posts: 1,553
Join Date: Jul 2008
Location: Northampton
Personally speaking I would want to see all HW acceleration turned on for everything.

In reference to this issue I wouldn't invest too much time trying to fix it as the official 2.3.4 release may not even have this problem.
Current Phone
HTC One 32Gb Silver - Stock 4.2.2 thanks to Mike1986 - S-OFF - Locked - Tamper Free

Past Phones
Sony Ericsson T28i, Nokia 8210, Sony Ericsson T68i, Nokia 6100, Samsung V200, Samsung D500, Sharp 802, HTC Diamond, LG Prada, Orange SPV, HTC HD2, Nexus One, iPhone 3G, iPhone 3GS, Nexus S, Samsung Omnia, Samsung Galaxy SII, iPhone 4, iPhone 4S