My S-Pen is laggy when I choose "Force GPU Rendering" enabled in Developer options. anyone can fix this? thx
i didn't try s-pen without forcing gpu rendering but I could tell that s-pen in ics is very laggy compared to gb roms....don't know why
same here:
with "Force GPU Rendering" it lags sometimes while annotating pictures forme the gallery (after i clear my RAM it works most of the time)
SMemo and everthing else works fine
On LPF, my S Pen is just as good, if not better than it was on GB.
The whole touch ui is faster and more responsive, so it may not necessarily be that the SPen itself is working better, but that it is a better experience due to the whole system being more responsive.
[edit] and I have force gpu rendering enabled also [/edit]
Sent from my GT-N7000 using XDA
Yep I can confirm this issue on my end. However what is the purpose of forcing 2D GPU rendering?
Otherwise the spen is buttery smooth for me in ICS along with the increased system performance.
Because, i guess, the CPU is faster than GPU at some rendering jobs.
The option is for old applications (not build for ICS) to use HW acceleration for displaying ui elements and animations. I think that SNote/Smemo is using some OS functions to draw to the screen that are faster in software mode than GPU assisted.
The only good thing to have this option enabled is that when you scroll a big list the CPU is capped at 500 MHz otherwise it would scale to 1400MHz, so, from here, there are some battery savings, this is my observation.
Related
Before I start credit belongs to eL_777 for posting this in the asus prime thread.
I read that enabling the "Force GPU Rendering " in the developer options would increase the speed of apps. I so I gave it a try and it has definitely increased the overall smoothness for me. I also what to add that it may cause some apps to force close but the only issue I noticed so far is launcher pro not displaying properly. I just switched to adw ex so that is no longer an issue. I opera, browser and tapatalk seem to be faster. It also seems to have an impact on the YouTube app. Hopefully this info helps some people out.
I didn't come across this yet in the xoom forum so I thought it I would share. Sorry if it is common knowledge.
Original post:
eL_777 said:
Hey guys I noticed earlier that my Netflix app was ALOT smoother than it used to be before the ICS update but several others disagreed with me so I was confused. Then I remembered that I enabled this setting in the developer options menu in the android settings, "Force GPU Rendering". Make sure you enable that, close Netflix and start it back up and it should be a million times smoother after you do that. Hope this helps.
Click to expand...
Click to collapse
runhopskipjump said:
Before I start credit belongs to eL_777 for posting this in the asus prime thread.
I read that enabling the "Force GPU Rendering " in the developer options would increase the speed of apps. I so I gave it a try and it has definitely increased the overall smoothness for me. I also what to add that it may cause some apps to force close but the only issue I noticed so far is launcher pro not displaying properly. I just switched to adw ex so that is no longer an issue. I opera, browser and tapatalk seem to be faster. It also seems to have an impact on the YouTube app. Hopefully this info helps some people out.
I didn't come across this yet in the xoom forum so I thought it I would share. Sorry if it is common knowledge.
Original post:
Click to expand...
Click to collapse
I had tried it and thought that there was an improvement in smoothness, but it seems that as you say, it can break some applications. But thanks for the reminder.
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.
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.
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.
Odp: Enabling "Force GPU Rendering " for more speed in some apps
taranfx said:
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.
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.
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.
Click to expand...
Click to collapse
I finally gave up GPU rendering as it crash the tab many times. Ie google maps hang the tab after 10-15 min time of usage to such extend that it bootlooped over and over till battery is dead. Also browsing web cause same crashes. If you face many random crashes-you know what to do.
Wysyłane z mojego XOOM 2 ME za pomocą Tapatalk 2
sorry for this noob question, but i never really knew what it was. what are the pros of this? does it fix the choopy video on most all ics roms? i saw qualcomm released official drivers but what will they fix?
Truth is somewhere here!!
hey,
well it simply does what it says, lol it accelerates your hardware making it run fast, smoother, better, and it does many great things for your phone!
Hardware acceleration means that certain things will be done by the GPU instead of the CPU. THe GPU has more cores and is made to process graphics and UI's. the Acceleration on ICS is suppsoed to use the GPU for the UI and for apps. Taking the strain off the CPU and theoretically providing a better power management since the GPU will do it faster. Flipping from screen to screen should be more fluid as should scrolling etc.
stevovanburen said:
hey,
well it simply does what it says, lol it accelerates your hardware making it run fast, smoother, better, and it does many great things for your phone!
Click to expand...
Click to collapse
are you trying to be funny? or is that really what you think hw acceleration is?
deathsled said:
are you trying to be funny? or is that really what you think hw acceleration is?
Click to expand...
Click to collapse
Hey,
I was just trying to leave it simple for others,
I guess that was not a good way to put it though..and if you want me to put in the tech specs I shall fix it
Hardware acceleration To be simple and sweet:
System with out h/w accel
cpu is what is going to be running your task and ui,
gpu is your graphics core in charge of changing things such as the window overlays,
Problem
Issue cpu is limited and can be strained a lot,
The gpu which is made specifically to handle graphics could take a bigger load,
Solution
Hardware acceleration
Which will run task and so forth on the system's gpu
This shall be freeing up your cpu allowing it to perform better
This allows your phone to run faster, smoother, better *in theory anyways*, and as I said does many great things for your phone.
It's not like older versions of Android don't have hardware acceleration, ICS will just have better hardware acceleration.
thanks guys helped alot
cmsjr123 said:
Hardware acceleration means that certain things will be done by the GPU instead of the CPU. THe GPU has more cores and is made to process graphics and UI's. the Acceleration on ICS is suppsoed to use the GPU for the UI and for apps. Taking the strain off the CPU and theoretically providing a better power management since the GPU will do it faster. Flipping from screen to screen should be more fluid as should scrolling etc.
Click to expand...
Click to collapse
Do older Android versions have HWA?
te45a said:
Do older Android versions have HWA?
Click to expand...
Click to collapse
I don't think so but pb5-7 I guess of Deck's , HWA is pretty awesome.
Sent from my HTC Evo 4G using xda premium
stevovanburen said:
Hey,
I was just trying to leave it simple for others,
I guess that was not a good way to put it though..and if you want me to put in the tech specs I shall fix it
Hardware acceleration To be simple and sweet:
System with out h/w accel
cpu is what is going to be running your task and ui,
gpu is your graphics core in charge of changing things such as the window overlays,
Problem
Issue cpu is limited and can be strained a lot,
The gpu which is made specifically to handle graphics could take a bigger load,
Solution
Hardware acceleration
Which will run task and so forth on the system's gpu
This shall be freeing up your cpu allowing it to perform better
This allows your phone to run faster, smoother, better *in theory anyways*, and as I said does many great things for your phone.
Click to expand...
Click to collapse
Originally you said "it accelerates your hardware making it run fast". A statement like that implies something being done to the hardware like overclocking the CPU for higher performance. If you were trying to dumb down what HW acceleration was you got it completely wrong lol.
But, as you've come back and elaborated further now you've got the right idea. The point of HWA in any situation is to leverage existing hardware to perform certain operations/rendering that otherwise would be done in software by the main CPU.
Not sure what to tell.. but many people know that Galaxy S II with CM10 (currently using 21. september nightly) uses around 35% in idle of CPU power.. just 5 apps installed.. same with HW composing disabled. and same with force 2D GPU rendering checked
While. samsung one rom does use in idle around 3-12% of CPU usage with force gpu 2D rendering checked
Games are smoother on samsung than on cyanogen (both are running siyah kernel 4.1.5 with oc at 1.6 + GPU 400 + touch boost to 400 (step4)
example games: GTA III, Gangstar Rio
Why?
Not sure what is bottleneck... if fsync (really don't messed with it)
or memory bandwith,I/O,GPU, or cpu
during Gangstar RIO..
cpu runs with both cores around 65% and game lags during driving..
GPU can't tell.. as MaliStats reports bad value (400MHz 1100mV 100,1% ) all the time
Any known fix for these lags and cpu usage?
Gangstar rio is less laggy when HW composing disabled..
Because the HWcomposer isn't working correctly in CM10 so you have lags in games.
CPU takes all the load in 3D games on CM10.
BTW this question should be in CM10 thread.
HW composer still doesn't work? it is much smoother than it was before 3 weeks
now animations are smooth while before.. they were laggy as hell
BlackRainX said:
HW composer still doesn't work? it is much smoother than it was before 3 weeks
now animations are smooth while before.. they were laggy as hell
Click to expand...
Click to collapse
This don't mean nothing, simply they work to optimize in a better way their rom.
BlackRainX said:
Not sure what to tell.. but many people know that Galaxy S II with CM10 (currently using 21. september nightly) uses around 35% in idle of CPU power.. just 5 apps installed.. same with HW composing disabled. and same with force 2D GPU rendering checked
While. samsung one rom does use in idle around 3-12% of CPU usage with force gpu 2D rendering checked
Games are smoother on samsung than on cyanogen (both are running siyah kernel 4.1.5 with oc at 1.6 + GPU 400 + touch boost to 400 (step4)
example games: GTA III, Gangstar Rio
Why?
Not sure what is bottleneck... if fsync (really don't messed with it)
or memory bandwith,I/O,GPU, or cpu
during Gangstar RIO..
cpu runs with both cores around 65% and game lags during driving..
GPU can't tell.. as MaliStats reports bad value (400MHz 1100mV 100,1% ) all the time
Any known fix for these lags and cpu usage?
Gangstar rio is less laggy when HW composing disabled..
Click to expand...
Click to collapse
ERROR! You are testing both roms with a "custom kernel"(siyah).
Ask in Siyah thread.
Sent from my GT-I9100 using xda premium
HWComposer is not working fully, CPU is doing all the graphics works. You see smoothness due to other improvements and the Dual core CPU that's inside.
UC to 200Mhz and try scrolling, you'll see lags which you won't see if HWComposer is working correctly.
Hw composer is an issue, but sensor polling is another one, never resolved in cm builds, coming from cm7 days.
I tried contacting several developers, but none seemed to see or wanted to work on the problem.
While idling, sensors use +- 10% cpu on any CM based rom (at 200mhz), while on Samsung based the usage is +- 2% idling while screen is on, same conditions. Android system process is to blame, and inside the process sensors threads are the ones sucking cpu. Disabling sensors (autororate, light, gps) did not help to reduce the problem in my case. Using different kernels did not help either...
Had to live with the issue at this point...
BlackRainX said:
Not sure what to tell.. but many people know that Galaxy S II with CM10 (currently using 21. september nightly) uses around 35% in idle of CPU power.. just 5 apps installed.. same with HW composing disabled. and same with force 2D GPU rendering checked
Click to expand...
Click to collapse
Do You do similar comparison stock VS CM9?
Yes.. that sensor polling really uses a lot of power.. mainly compass one!
Thank's everyone.. usic Changmin vsync builds with dorinmax + 520MHz works good
with note HWC
I know that many of us have noticed that our RAZR HD has less than perfect graphical performance...i.e. Lag on home screen, etc.
I just forced GPU rendering in developer settings and changed animations to 2x. Everything seems much smoother and more liquid. The GPU can definitely have it taken care of. I'd recommend doing this, makes a significant difference for the better.
Sent from my DROID RAZR HD using xda app-developers app
I too have enabled force GPU Rendering, and doing so increased my quadrant score upwards of 300 points. However, I think the smoothness you are experiencing is more due to your slowing down the transitions, thus making them easier to render and more fluid feeling. That being said, I took your advice, and it does indeed feel smoother on the 2x.
Sent from my DROID RAZR MAXX HD using xda app-developers app
Which animations are you changing to 2x? Window animation scale? Transition animation scale? Or animator scale?
I changed all 3. It is much more silky, but not as speedy in animations. A trade off
Sent from my DROID RAZR HD using xda app-developers app
changed my animation to .5 so its not slow, and its so fast I don't see lag. quadrant score went up to 5442
Verdnan said:
changed my animation to .5 so its not slow, and its so fast I don't see lag. quadrant score went up to 5442
Click to expand...
Click to collapse
If you put all three below 1 you'll lose your crt screen animation, just an fyi.
Swyped while swerving from my Droid Razr Maxx HD
Sorry for being a botard noob, but what is the "quadrant score" and how do I check it? I'm guessing the higher the number the better?
Thanks!
LifeAsADroid said:
Sorry for being a botard noob, but what is the "quadrant score" and how do I check it? I'm guessing the higher the number the better?
Thanks!
Click to expand...
Click to collapse
Quadrant is a benchmark software. It gives you a score based on some tests (graphical, memory, cpu etc...). Indead the higher is better but keep in mind that it's not representative of user experience. You can have a big score in quadrant and a slow phone.
Placing animations on .5x makes then appear faster and have less lag, but in reality all that is doing is hiding stutter and lag with superfast frame rates.
IPhone and windows phone could certainly have faster animations but that defeats the purpose...the purpose is for a silky smooth and quality set of transitions and animations. Moving animations and transitions to 1.5x helps a lot in this goal.
For example, if you take a look at the new animations in the app tray when opening an app in jelly bean, they aren't necessarily superfast...but they are generally fluid, smooth and appealing to the eye.
Sent from my DROID RAZR HD using xda app-developers app
krycek1984 said:
Placing animations on .5x makes then appear faster and have less lag, but in reality all that is doing is hiding stutter and lag with superfast frame rates.
IPhone and windows phone could certainly have faster animations but that defeats the purpose...the purpose is for a silky smooth and quality set of transitions and animations. Moving animations and transitions to 1.5x helps a lot in this goal.
For example, if you take a look at the new animations in the app tray when opening an app in jelly bean, they aren't necessarily superfast...but they are generally fluid, smooth and appealing to the eye.
Sent from my DROID RAZR HD using xda app-developers app
Click to expand...
Click to collapse
Changing animation speeds to 0.5 does speed them up. Open the phone or messaging at on 1.0x setting then do the same at 0.5. It doesn't simply appear faster, it IS faster. In fact, if you turn off the animations completely, these apps open instantly. No lag, no stutter.
kishin14 said:
Changing animation speeds to 0.5 does speed them up. Open the phone or messaging at on 1.0x setting then do the same at 0.5. It doesn't simply appear faster, it IS faster. In fact, if you turn off the animations completely, these apps open instantly. No lag, no stutter.
Click to expand...
Click to collapse
Exactly what we're going for, right? Speed and efficiency. Sure, the graphics of things moving when they open and close is neat to see, but if it looks like the graphic is moving through syrup, it kills speed and efficiency.
If 0.5x looks smooth, but really isn't, who cares? You don't notice it anyway, so it's a non-issue at this point (all while speeding up the graphic opening and closing).
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.
I have really low fps in games or graphical issues everything is blocky asf like minecraft on steroids. I installed custom rom "Lineage OS" disabled quite a lot of functions. In developer mode i enabled "Force GPU rendering" and "Force 4x MSAA"
I think it has to do with my ram cuz i only have 300mb free out of 1500mb. And still nothing worked...
if anyone knows how to free up ram and speed up the phone PLEASE HELP