[Q] Force GPU rendering?

Search This thread

bobsie41

Senior Member
Ever since this has been an available option on any device I have used, I have ticked 'force GPU rendering' in developer options as it appears to make scrolling on the device smoother. I have done this without understanding the technical implications of doing so. :eek:
Could somebody kindly explain the pros and cons of implementing this and, if the general concensus is improvement in the operation of this device, why is the setting un-ticked by default?
ie. How is Mr. (or Mrs.) average user supposed to correctly set up his (or her) device for optimal performance without knowledge of such things.
Shouldn't the optimum performance of a device be automatically set up 'out of the box' ??
 

tele27

Senior Member
Apr 9, 2011
134
38
I read somewhere that not all apps are compatible when force gpu rendering is turned on
So its not turned on by default.

Edit : i personally havent come across any apps which arent compatable

Sent from my GT-I9300 using xda app-developers app
 
  • Like
Reactions: zerofighter1

Beatsleigher

Senior Member
Ever since this has been an available option on any device I have used, I have ticked 'force GPU rendering' in developer options as it appears to make scrolling on the device smoother. I have done this without understanding the technical implications of doing so. :eek:
Could somebody kindly explain the pros and cons of implementing this and, if the general concensus is improvement in the operation of this device, why is the setting un-ticked by default?
ie. How is Mr. (or Mrs.) average user supposed to correctly set up his (or her) device for optimal performance without knowledge of such things.
Shouldn't the optimum performance of a device be automatically set up 'out of the box' ??

It saves the CPU from doing more work than needed, yet it causes most games to lag insanely.
It allows the CPU to run at lower frequencies, yet uses more battery, because the GPU is used more.
It makes UI-usage a lot less laggy, yet like I already said, it's only in the SystemUI..
And I have no other pros, only cons.
I prefer to have it off, saves me battery, I can play more graphic-intense games with a lot less lag.

Hope I could help!

LG familyguy59/Beatsleigher
 

taranfx

Senior Member
May 23, 2010
330
240
Mountain view, CA
geeknizer.com
Enabling this preference in developer options offloads task of rendering window components like buttons, text and complex 2d graphics calculations to GPU. This often results in much faster UI rendering including animations.
On one side you will definitely achieve better frame rate (and hence smooth experience) throughout system, but you may end up using more battery. On certain devices, GPU consumes more power the CPU, hence you may observe 5-15% lower battery life with option enabled.

I would recommend having this option enabled on devices with weaker CPUs e.g. You should seldom need to enable this on dual-core 1.4ghz ARM CPU.

offloading UI rendering to GPU has obvious benefits so that CPU can work on other important tasks like database IO, data manipulation, layout calculations and responding to other user inputs.
:fingers-crossed:
 

3riiick

New member
Jan 1, 2013
3
0
I read somewhere that not all apps are compatible when force gpu rendering is turned on
So its not turned on by default.

Edit : i personally havent come across any apps which arent compatable

Sent from my GT-I9300 using xda app-developers app

Galaxy s3 user's digest app. When for gpu rendering is on. The app doesnt open.
 
S

sinstratos

Guest
So definitely is not good for games?

I'm not quite sure, but from the looks of it, it MAY be good for gaming. Just like what taranfx said, what this option does is put the workload of the UI and the graphics on the GPU so that the CPU has less of the workload. Again, this isn't really necessary for smartphones with dual-core processors. However, I think that enabling this option consumes more battery and RAM.
 
Where do I find the Force GPU Rendering setting in 4.3?

Where does one find this setting in Android 4.3? I know I've seen it before on my previous phone, but it was an older version of Android - 4.3 has split up the settings over 4 tabs...I've searched everywhere and can't find it....oh...I'm using a Note 3 - I realize it's not what this forum is about, but this thread is discussing the Forced GPU setting, which I may need to change on my device.

Thanks.
 

Jumaqidi

Senior Member
Dec 3, 2013
1,099
190
Where does one find this setting in Android 4.3? I know I've seen it before on my previous phone, but it was an older version of Android - 4.3 has split up the settings over 4 tabs...I've searched everywhere and can't find it....oh...I'm using a Note 3 - I realize it's not what this forum is about, but this thread is discussing the Forced GPU setting, which I may need to change on my device.

Thanks.

Its in the developers option.

Sent from my GT-I9300.
Give a thank if i helped you. :)
 

bubr3g

Member
Apr 21, 2012
48
19
Yes, I know that. I guess I should've been more specific, as I can't find the Developers Option in 4.3 - which tab is on? Connections / Device / Controls / or General?

Any help would be greatly appreciated.

Thanks.
under the "More" tab but you must enable it first by going to Settings>More>About device and then you press on the "Build number" a dozen of times and it will enable developer options under the tab More
 
under the "More" tab but you must enable it first by going to Settings>More>About device and then you press on the "Build number" a dozen of times and it will enable developer options under the tab More

Awesome! Thanks given! That did the trick....they sure don't make it easy in 4.3! I always knew how to find that option on previous versions....but they really hid it in 4.3....almost like an Easter Egg! Lol....Thanks again!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 31
    Ever since this has been an available option on any device I have used, I have ticked 'force GPU rendering' in developer options as it appears to make scrolling on the device smoother. I have done this without understanding the technical implications of doing so. :eek:
    Could somebody kindly explain the pros and cons of implementing this and, if the general concensus is improvement in the operation of this device, why is the setting un-ticked by default?
    ie. How is Mr. (or Mrs.) average user supposed to correctly set up his (or her) device for optimal performance without knowledge of such things.
    Shouldn't the optimum performance of a device be automatically set up 'out of the box' ??

    It saves the CPU from doing more work than needed, yet it causes most games to lag insanely.
    It allows the CPU to run at lower frequencies, yet uses more battery, because the GPU is used more.
    It makes UI-usage a lot less laggy, yet like I already said, it's only in the SystemUI..
    And I have no other pros, only cons.
    I prefer to have it off, saves me battery, I can play more graphic-intense games with a lot less lag.

    Hope I could help!

    LG familyguy59/Beatsleigher
    25
    Enabling this preference in developer options offloads task of rendering window components like buttons, text and complex 2d graphics calculations to GPU. This often results in much faster UI rendering including animations.
    On one side you will definitely achieve better frame rate (and hence smooth experience) throughout system, but you may end up using more battery. On certain devices, GPU consumes more power the CPU, hence you may observe 5-15% lower battery life with option enabled.

    I would recommend having this option enabled on devices with weaker CPUs e.g. You should seldom need to enable this on dual-core 1.4ghz ARM CPU.

    offloading UI rendering to GPU has obvious benefits so that CPU can work on other important tasks like database IO, data manipulation, layout calculations and responding to other user inputs.
    :fingers-crossed:
    10
    Ever since this has been an available option on any device I have used, I have ticked 'force GPU rendering' in developer options as it appears to make scrolling on the device smoother. I have done this without understanding the technical implications of doing so. :eek:
    Could somebody kindly explain the pros and cons of implementing this and, if the general concensus is improvement in the operation of this device, why is the setting un-ticked by default?
    ie. How is Mr. (or Mrs.) average user supposed to correctly set up his (or her) device for optimal performance without knowledge of such things.
    Shouldn't the optimum performance of a device be automatically set up 'out of the box' ??
    9
    By default only the apps that has a flag enabled in manifest file uses GPU rendering. Forcing the GPU rendering bypasses that flag check and renders the app via GPU.
    2
    Yes, I know that. I guess I should've been more specific, as I can't find the Developers Option in 4.3 - which tab is on? Connections / Device / Controls / or General?

    Any help would be greatly appreciated.

    Thanks.
    under the "More" tab but you must enable it first by going to Settings>More>About device and then you press on the "Build number" a dozen of times and it will enable developer options under the tab More
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone