1. funkylogik's Avatar
    so should we have it checked or not?
    ive read people say "do it" people say "dont, it crashes some apps".
    so whats the truth? whys it there, will it give us any benefits as normal/heavy users?
    whats the cons?
    merci :thumbup:

    global s3, UK. Ask me anything and ill reply even if its just an intelligent (or stupid) guess
    leegodsell likes this.
    10-07-2012 01:47 AM
  2. leegodsell's Avatar
    When Android 4.0 Ice Cream Sandwich was announced we were told that, like Honeycomb before it, more emphasis would be placed on the graphics processor. We even saw a new addition in the Developer section of the Settings that lets users force GPU rendering.
    What is the GPU?

    The GPU is the Graphics Processing Unit. Its very much like the CPU, but instead of crunching numbers and taking care of tasks for the operating system and hardware, the GPU renders graphical information and puts it on the screen for you.

    The CPU can process graphical instructions just fine, but doing so takes time away from doing other computations, and can lead to lag while graphical instructions are processed. Not only that, the CPU is quite inefficient at processing graphical data as compared to other more computational instructions. The GPU solves both these problems, first by offloading graphics processing from the CPU (freeing it up for more important threads), and second by more efficiently handling and processing graphical data.

    Misconceptions

    Contrary to popular opinion, Android has always had some level of graphics acceleration (even back in 1.0), just not as much as it has today.
    The software development kit (SDK) for Android 3.x Honeycomb let application developers specifically tell the system to render their app using the GPU, if present. The next version of the SDK, targeting Android 4.x ICS, had this turned on by default meaning a developer would have to specifically turn off GPU rendering in ICS, rather than specifically turn it on in Honeycomb.
    Thats fine and dandy for apps that are written specifically for Honeycomb (with the graphics bit turned on), or apps written specifically for Ice Cream Sandwich (without the bit turned off), but what about all those other apps that are out there that havent been (and may never be) updated to take advantage of thew newer technology?

    Force GPU Rendering

    In Ice Cream Sandwich, developers (or power users) are given the option to force apps to use GPU rendering, whether that bit is on or off in the apps manifest.
    Is it a magic-bullet to make your apps faster? Not necessarily.

    Could it break things or have weird side-effect in various apps? Yup, but probably not.
    How can you know? Open up your settings, go to Developer options, and put a check in the box next to Force GPU rendering. If things start looking or behaving badly, go back and uncheck the box. On the other hand, if things seem just like normal, you may as well leave it on, youre probably getting better performance, even if you cant tell.
    10-07-2012 11:40 AM
  3. funkylogik's Avatar
    When Android 4.0 Ice Cream Sandwich was announced we were told that, like Honeycomb before it, more emphasis would be placed on the graphics processor. We even saw a new addition in the Developer section of the Settings that lets users force GPU rendering.
    What is the GPU?

    The GPU is the Graphics Processing Unit. Its very much like the CPU, but instead of crunching numbers and taking care of tasks for the operating system and hardware, the GPU renders graphical information and puts it on the screen for you.

    The CPU can process graphical instructions just fine, but doing so takes time away from doing other computations, and can lead to lag while graphical instructions are processed. Not only that, the CPU is quite inefficient at processing graphical data as compared to other more computational instructions. The GPU solves both these problems, first by offloading graphics processing from the CPU (freeing it up for more important threads), and second by more efficiently handling and processing graphical data.

    Misconceptions

    Contrary to popular opinion, Android has always had some level of graphics acceleration (even back in 1.0), just not as much as it has today.
    The software development kit (SDK) for Android 3.x Honeycomb let application developers specifically tell the system to render their app using the GPU, if present. The next version of the SDK, targeting Android 4.x ICS, had this turned on by default meaning a developer would have to specifically turn off GPU rendering in ICS, rather than specifically turn it on in Honeycomb.
    Thats fine and dandy for apps that are written specifically for Honeycomb (with the graphics bit turned on), or apps written specifically for Ice Cream Sandwich (without the bit turned off), but what about all those other apps that are out there that havent been (and may never be) updated to take advantage of thew newer technology?

    Force GPU Rendering

    In Ice Cream Sandwich, developers (or power users) are given the option to force apps to use GPU rendering, whether that bit is on or off in the apps manifest.
    Is it a magic-bullet to make your apps faster? Not necessarily.

    Could it break things or have weird side-effect in various apps? Yup, but probably not.
    How can you know? Open up your settings, go to Developer options, and put a check in the box next to Force GPU rendering. If things start looking or behaving badly, go back and uncheck the box. On the other hand, if things seem just like normal, you may as well leave it on, youre probably getting better performance, even if you cant tell.
    thanks for that mate.
    i keep mine on and dont notice any difference tbh (wonder if it would affect benchmarks)
    any idea how it affects battery life?

    global s3, UK. Ask me anything and ill reply even if its just an intelligent (or stupid) guess
    10-07-2012 06:12 PM
  4. GSDer's Avatar
    You may see a difference in 2D benchmarks, and depending on how the benchmark is written you may even see the 2D benchmark not work at all if you have 'Force GPU rendering' checked (see this as an example: Device Performance: http://market.android.com/details?id...nt.performance). You may also see an app asking you to turn that setting off (see this as an example: https://play.google.com/store/apps/d...ore.picsayfree).
    Since hardware acceleration hasn't been generally available before, many developers prefer to rely on software libraries that provide rendering capability and in some cases they write their own custom libraries to squeeze the most performance out of a particular application.
    I don't remember offhand, but I thought the dual-core US versions used the Adreno 225 GPU and the quad-core International versions used a different GPU.

    Sent from my rooted, debloated, deodexed Sinclair ZX-80 running CM -0.001 using Tapatalk 2
    funkylogik likes this.
    10-07-2012 09:48 PM
  5. funkylogik's Avatar
    thanks man. some of that went over my thick head but im startin to build a picture of what its all about.
    will future phones have it on by default u think?

    global s3, UK. Ask me anything and ill reply even if its just an intelligent (or stupid) guess
    10-07-2012 10:15 PM
  6. Tkbredx's Avatar
    Lots of good info here.do I know what all this means? HELL NOOOOO. Good info none the less though.
    funkylogik likes this.
    10-08-2012 08:37 AM
  7. funkylogik's Avatar
    :beer:

    global s3, UK. Ask me anything and ill reply even if its just an intelligent (or stupid) guess
    10-08-2012 08:41 AM
  8. Rudimus's Avatar
    Thank you! So far so good. I don't do any heavy gaming or anything yet I had serious lag. After changing this setting my apps open almost twice as fast. Only been about an hour now so it remains to be seen whether it will make a difference as far as crashes go, got toes crossed on that though!
    11-01-2013 11:46 AM
  9. Adam Addington-Wells's Avatar
    K .. . SO.... for computer stupid idiots still determined to figure a problem out.... simply put for me... for my walmart's Straighttalk Samsung Galaxy Centura SCH-738C... forced GPU rendering option... CHECK? or leave Unchecked?
    03-26-2014 01:47 PM
  10. meyerweb#CB's Avatar
    Check it. If any or your apps start crashing, or look weird on screen, turn it back off.
    03-26-2014 04:02 PM

Similar Threads

  1. (once and for all) Live Wallpapers/CPU use?
    By funkylogik in forum Samsung Galaxy S3
    Replies: 2
    Last Post: 10-07-2012, 12:15 AM
  2. Anyone tried "force GPU rendering"?
    By 6tr6tr in forum Sprint Nexus S 4G
    Replies: 11
    Last Post: 06-06-2012, 11:08 PM
  3. developer options: "Force GPU Rendering"
    By samkatz in forum Verizon Galaxy Nexus
    Replies: 3
    Last Post: 01-21-2012, 04:36 PM
  4. Forcing GPU Rendering Option
    By Small_law in forum Verizon Galaxy Nexus
    Replies: 7
    Last Post: 12-18-2011, 11:22 AM
  5. Once and for all...Yahoo IMAP push?
    By whitenack in forum Android Apps
    Replies: 6
    Last Post: 06-10-2010, 02:04 PM
LINK TO POST COPIED TO CLIPBOARD