Jump to content

  1. 0
  2. 0
  3. 0/5

Rate this Topic

- - - - -

Force GPU rendering - what does this do?

  • Please log in to reply

OP dpaine88

dpaine88

Android Lover

Posted 06 January 2012 - 02:00 PM #1

I am talking about this option in Developer settings, underneath it says "use 2d hardware acceleration in applications".

Anyone care to explain what it does in layman's terms and how it will affect performance?

Thanks in advance

Sent from my Galaxy Nexus using RootzWiki
  • 0 Likes
The best there is, Liquid JB and LeanKernel

Joel S

Joel S

Member

  • 83 posts

Posted 06 January 2012 - 02:19 PM #2

I am talking about this option in Developer settings, underneath it says "use 2d hardware acceleration in applications".

Anyone care to explain what it does in layman's terms and how it will affect performance?

Thanks in advance

Sent from my Galaxy Nexus using RootzWiki


Graphics are handled in one of two ways, "software", which means the primary CPU does the heavy lifting, and "hardware" which means the GPU does the lifting. Hardware rendering is better because it frees up CPU clock cycles for other stuff, so the phone moves faster/smoother (plus GPUs are designed to excel at the types of calculations graphic intensive applications do). This feature supposedly forces programs to use the GPU to paint 2D objects on the screen (2D was previously unsupported, so most apps and the base UI were software accelerated, 3D should be hardware by default), but it can cause crashing, bugginess.

Devs have the option to enable hardware acceleration with a simple line of code (according to Google at least.) If they choose to enable it, the app will be hardware accelerated regardless of what you set in there.

For the record, mine is off... for now.

Edited by Joel S, 06 January 2012 - 02:22 PM.

  • 3 Likes

brkshr

brkshr

Nexus 5

Posted 06 January 2012 - 03:02 PM #3

What he said ^^ But I'll add that I've heard that it can cause problems with apps that don't yet support this. That's why it's in the developer settings. Although, I have not had any problems with any apps I use.
  • 0 Likes

Nexus 5 - Stock 4.2.2 - Rooted

Nexus 7(13) - Stock 4.2.2 - Rooted


Joel S

Joel S

Member

  • 83 posts

Posted 06 January 2012 - 03:20 PM #4

What he said ^^ But I'll add that I've heard that it can cause problems with apps that don't yet support this. That's why it's in the developer settings. Although, I have not had any problems with any apps I use.


Thanks, I should've specified that... turning it on doesn't cause bugginess all over the place, but like you said, it can be an issue in certain apps.

Do you use the official Twitter app? I like it's look, but it's dog slow. The released an update the other day, which of course did nothing to better support ICS... slackers.
  • 0 Likes

brkshr

brkshr

Nexus 5

Posted 06 January 2012 - 03:39 PM #5

Thanks, I should've specified that... turning it on doesn't cause bugginess all over the place, but like you said, it can be an issue in certain apps.

Do you use the official Twitter app? I like it's look, but it's dog slow. The released an update the other day, which of course did nothing to better support ICS... slackers.


I use tweetdeck... running ultra smooth on GummyNex with franco's kernel
  • 0 Likes

Nexus 5 - Stock 4.2.2 - Rooted

Nexus 7(13) - Stock 4.2.2 - Rooted


MFD00M

MFD00M

Android Beginner

  • 656 posts

Posted 06 January 2012 - 03:58 PM #6

Kind of OT, but I enabled that option on my gf's OG evo (I also turned off animations under the dev section) that is running a beta build of ICS 4.0.3, it actually helped a lot on that phone. It's really impressed me and makes me want to dust of my og evo just for kicks

Edited by MFD00M, 06 January 2012 - 03:59 PM.

  • 0 Likes

iphone_quiter

iphone_quiter

Android Lover

  • 141 posts

Posted 06 January 2012 - 08:35 PM #7

I've got force gpu rendering enabled and I've seen zero ill effects in Liquid Smooth's ROM :thumbup:
  • 0 Likes

crookedview

crookedview

Member

Posted 06 January 2012 - 08:58 PM #8

I would think enabling the option would increase battery use - has anyone found this to be the case, or otherwise?
  • 0 Likes

brkshr

brkshr

Nexus 5

Posted 07 January 2012 - 10:30 AM #9

I would think enabling the option would increase battery use - has anyone found this to be the case, or otherwise?


It's the opposite... Using the GPU for graphics is supposed to use less battery than having to use the CPU to render graphics. GPUs are made to render graphics.
  • 0 Likes

Nexus 5 - Stock 4.2.2 - Rooted

Nexus 7(13) - Stock 4.2.2 - Rooted