Guys, can we increase framerates when disabling vsync in our g2? I have read that disabling vsync increases framerates. And also enbling force gpu renderring in developers option increases performance too. Feedback please.
Sent from my LG-D802 using XDA Premium 4 mobile app
jefbeck said:
Guys, can we increase framerates when disabling vsync in our g2? I have read that disabling vsync increases framerates. And also enbling force gpu renderring in developers option increases performance too. Feedback please.
Sent from my LG-D802 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Forcing 2D GPU Rendering really only did anything back in ICS when only a faction of Android was GPU Accelerated. Now a vast majority of Android is in fact GPU Accelerated so it typically won't do anything to enable or disable it on modern phones.
About vsync, all mobile devices displays (except from one which was released by a chinese company just a week ago, does 120 hz) do 60 hz.
Vsync caps your framerates to 60 fps so disabling it would only cause screen tearing and battery drain as gpu would render more frames than necessary.
Sent from my LG G2 D802
So we can get more than 60fps if we disable it?
Sent from my LG-D802 using XDA Premium 4 mobile app
jefbeck said:
So we can get more than 60fps if we disable it?
Sent from my LG-D802 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Only 60 fps is displayed because the refresh rate is 60hz. So disabling it will have no effect.
But why are we getting more than 60fps during benchmarks?
Sent from my LG-D802 using XDA Premium 4 mobile app
There should be flags that can be called by app developers to specifically turn off vsync in an app when it is in the foreground. Benchmark apps should be using this because so many devices can max the 60fps limit that they need to unlock the fps by turning off vsync so that performance can be properly measured. There is a way to turn it off in the general Android launcher UI too, but again, it would be pointless and make things less smooth. Vsync is a good thing.
EniGmA1987 said:
There should be flags that can be called by app developers to specifically turn off vsync in an app when it is in the foreground. Benchmark apps should be using this because so many devices can max the 60fps limit that they need to unlock the fps by turning off vsync so that performance can be properly measured. There is a way to turn it off in the general Android launcher UI too, but again, it would be pointless and make things less smooth. Vsync is a good thing.
Click to expand...
Click to collapse
Thanks. This makes sense.
Sent from my LG-D802 using XDA Premium 4 mobile app
Related
Has anyone else found their twitter app laggy and slow to respond to touch especially when scrolling? Its really bad for me so much so as I'm using another app for now. I'd prefer to use the official version. Does anyone know what the problem might be.
Sent from my SAMSUNG-SGH-I717 using xda premium
It is gingerbread. There's a video on YouTube called something like "android is now as smooth as iOS" the video shows the difference when the GPU is allowed to regulate use in ICS.
Sent from my Liberty using XDA App
Actually, it's laggy on both my Galaxy Nexus and my Note ...it's not really related to Gingerbread or ICS because the official Twitter app sucks on both and I've noticed it for a while now. Hopefully they fix it.
Sent from my SAMSUNG-SGH-I717 using XDA App
Yeah, it has to do with Gingerbread, not the phone itself. I saw the same YouTube video, where the user forced 3D GPU rendering on ICS and the twitter app was smooth as butter. It has to do with Android not defaulting/forcing the full use of the GPU for rendering, probably has something to do with battery life. I think if you are on ICS, and have Developer Tools in the settings menu (probably some custom rom has this enabled) then you can force gpu rendering.
Read here. They recently updated, and the article was nice enough to mention the Note specifically!
I just updated it. It's not 100% smooth, but it is probably 100% better than it was 2 days ago. It was almost unusable before...
I update and found it to be better also
Sent from my SAMSUNG-SGH-I717 using xda premium
Is Twitter serious. to post comments smaller then a text message I have to ramp my GPU up to waste power??
I activated "developer settings" in Nexus 10.
After this I checked option force gpu acceleration.
Now adobe reader and other applications are much faster with screen scroll.
Sent from my Nexus 10 using xda app-developers app
Rom Toolbox should also be faster (for anyone who uses it); given that they didn't add hardware acceleration yet anyway
espionage724 said:
Rom Toolbox should also be faster (for anyone who uses it); given that they didn't add hardware acceleration yet anyway
Click to expand...
Click to collapse
Thanks this has made some of the slow games run a bit better :good:
Google really should enable this by default now. Pretty much every app works fine with it on.
Does this increase battery drain ?
blackhand1001 said:
Google really should enable this by default now. Pretty much every app works fine with it on.
Click to expand...
Click to collapse
That's because pretty much every app is already using GPU acceleration. So for those apps, checking the box does nothing.
But for apps that do not use GPU acceleration (because the developer is too lazy to code properly) it can help. Some apps are written so badly, that they will actually break when forcing GPU rendering. Which is why it isn't checked by default.
---------- Post added at 04:18 PM ---------- Previous post was at 04:17 PM ----------
kamaltmo said:
Does this increase battery drain ?
Click to expand...
Click to collapse
Technically it should reduce battery drain, as the GPU would consume less power to do the same graphical task than the CPU (since the GPU is actually made for it).
gravis86 said:
That's because pretty much every app is already using GPU acceleration. So for those apps, checking the box does nothing.
But for apps that do not use GPU acceleration (because the developer is too lazy to code properly) it can help. Some apps are written so badly, that they will actually break when forcing GPU rendering. Which is why it isn't checked by default.
---------- Post added at 04:18 PM ---------- Previous post was at 04:17 PM ----------
Technically it should reduce battery drain, as the GPU would consume less power to do the same graphical task than the CPU (since the GPU is actually made for it).
Click to expand...
Click to collapse
Most still don't. They work fine with it but they still don't use it by default.
Sent from my Nexus 7 using xda premium
Maybe a stupid question, but how does one activate developer settings?
Sent from my Nexus 10 using xda app-developers app
Firemarshalbill said:
Maybe a stupid question, but how does one activate developer settings?
Sent from my Nexus 10 using xda app-developers app
Click to expand...
Click to collapse
Settings, About Tablet, then keep tapping the build number
Appreciate it
Sent from my Nexus 10 using xda app-developers app
I don't see a Force GPU acceleration in my developers settings
Sent from my Nexus 10 using XDA Premium HD app
Adobe Reader and evernote are the applications where forcing GPU acceleration made a huge difference for me.
Without it, big PDFs were extremely choppy, scrolling pages and zoom was a pain, after that, everything ran extremely fluid.
I kinda suspect it's because some changes must have been made in the way android used to force GPU acceleration form 4.0, and now, in those applications forced is not as default.
You know you guys now have to run some sort of benchmark tests or post a short video showing GPU-on and GPU-off performance! :laugh:
Is there any kind of negative effect of doing this?
I've noticed it a few times and thought of doing it, but figured if it was the best option then it would be on by default.
There must be a reason it is disabled? Battery? Compatibility? Kittens dying?
spncrmoo said:
Is there any kind of negative effect of doing this?
I've noticed it a few times and thought of doing it, but figured if it was the best option then it would be on by default.
There must be a reason it is disabled? Battery? Compatibility? Kittens dying?
Click to expand...
Click to collapse
Yes it creates random reboots that people are talking about.
Sent from my Nexus 10 using Tapatalk 2
As far as ive tested and after 48 hours with it enabled i got 0 reboots. I had those the first two days, since ive stopped using chrome, not a single freeze.
Sent from my Nexus 10 using xda app-developers app
Techie2012 said:
I don't see a Force GPU acceleration in my developers settings
Sent from my Nexus 10 using XDA Premium HD app
Click to expand...
Click to collapse
I think it's called "Force GPU Rendering" in dev settings. I enabled it and tested on an app that usually scrolls choppy and slow. I noticed smooth and fast scrolling after enabling.
It is not enabled by default because Google cannot guarantee compatibility with all apps. Apps that make heavy use of custom widgets *may* have rendering issues. It is something that app developers should opt-in for but often the developers do not, despite there being no issues. 98% of apps work great with it forced on.
It shouldn't cause reboots or the like unless a particular app that isn't compatible somehow crashes the kernel(not likely). *If* it causes an issue with an app then usually it will not render 100% correctly or at worst it will force close.
Not sure if you guys aware of this but apparently enabling 4xAA in Developer Options smoother the games. I tried Stick Tennis game with 2D GPU rendering enabled but it doesn't do anything but once I enabled 4xAA, it boost up instantly.
Will test in different game as well:angel:
That isn't the purpose of antialiasing
Sent from my SGH-I317M using xda app-developers app
Not sure it was bugs of CM or not.
New version of CM without need to tick 4xAA which suppose given better quality but drop the performance. It run smooth now without enable it.
hihihehe said:
Not sure if you guys aware of this but apparently enabling 4xAA in Developer Options smoother the games. I tried Stick Tennis game with 2D GPU rendering enabled but it doesn't do anything but once I enabled 4xAA, it boost up instantly.
Will test in different game as well:angel:
Click to expand...
Click to collapse
I can confirm this behavior.
On my stock N10 4.2.1 (no root / no custom ROM), enabling 4xAA boosts some games.
For example, running Machinarium without the option enabled is totally unplayable (3-5FPS). When enabled, the game runs as smooth as hell.
I can also confirm this... Need for speed's frame rate was poor on my nexus 10 compared to my note 2 (first thought this was due the much higher resolution on the nexus 10 and just played it on the note), until I enabled anti aliasing in dev options on the nexus after reading the tip on a nexus 10 guide site. Now it plays smooth as butter and looks better for AA being applied.
Could anyone else confirm on other games? Possibly explain the frame rate improvement?
Happy days!
Sent from my Nexus 10 using XDA Premium HD app
Machinarium was very very jerky and almost non responsive before I enabled 4xAA. Its running super smooth now.
Whats the default AA when this option is not ticked? Is it higher or zero?
Reckless187 said:
Machinarium was very very jerky and almost non responsive before I enabled 4xAA. Its running super smooth now.
Whats the default AA when this option is not ticked? Is it higher or zero?
Click to expand...
Click to collapse
Zero I guess
Sent from my GT-N7100 using Tapatalk 2
Okay, I might be an idiot, but I'm not finding the developer options on my N10 (or my N4, for that matter). I remember playing with them on previous tablets, including (I'm pretty sure) the N7.
What am I missing?
wynand32 said:
Okay, I might be an idiot, but I'm not finding the developer options on my N10 (or my N4, for that matter). I remember playing with them on previous tablets, including (I'm pretty sure) the N7.
What am I missing?
Click to expand...
Click to collapse
Go to the settings menu, and scroll down to "About tablet." Tap it.
Scroll down to the bottom again, where you see "Build number." (Your build number may vary from ours here.)
Tap it seven (7) times. After the third tap, you'll see a playful dialog that says you're four taps away from being a developer. (If only it were that simple, eh?) Keep on tapping, and *poof*, you've got the developer settings back.
Sent from my Amaze 4G using xda app-developers app
Is there an app that will display frame rates in games?
Sent from my Nexus 10 using Tapatalk HD
stonebear said:
Is there an app that will display frame rates in games?
Sent from my Nexus 10 using Tapatalk HD
Click to expand...
Click to collapse
Try fps counter
Sent from my Amaze 4G using xda app-developers app
Im not saying you guys are wrong with this option helping performance in games but technically shouldn't enabling AA decrease performance not gain? I know that when enabling AA in PC game graphics options without a doubt will lower performance.
I just confirmed this with Slotomania.
Sent from my Nexus 10 using xda app-developers app
filthygoat223996 said:
Try fps counter
Sent from my Amaze 4G using xda app-developers app
Click to expand...
Click to collapse
Found fps meter.
Sent from my Nexus 10 using Tapatalk HD
michaelearth said:
Im not saying you guys are wrong with this option helping performance in games but technically shouldn't enabling AA decrease performance not gain? I know that when enabling AA in PC game graphics options without a doubt will lower performance.
Click to expand...
Click to collapse
This is what I'm wondering also, one would think that enabling this option would require more resources...
Sent from my Nexus 7 using xda premium
You mean 4xMSAA? I can't find 4xAA option in developer options.
Sent from my Nexus 10 using Tapatalk HD
akhil7j said:
You mean 4xMSAA? I can't find 4xAA option in developer options.
Sent from my Nexus 10 using Tapatalk HD
Click to expand...
Click to collapse
Yes
Sent from my Amaze 4G using xda app-developers app
Just wondering if this is normal behavior, I'm running cm10.1 which has the deep sleep fix (ls2_hsic or something like that)
I tried using some of the other governors but I found them all to be choppy , I know the hardware is not the best in this tab due its age but when running performance governor at 1.4 it feels fine .
thanks
Sent from my GT-P7500 using xda app-developers app
gordonx10i said:
Just wondering if this is normal behavior, I'm running cm10.1 which has the deep sleep fix (ls2_hsic or something like that)
I tried using some of the other governors but I found them all to be choppy , I know the hardware is not the best in this tab due its age but when running performance governor at 1.4 it feels fine .
thanks
Sent from my GT-P7500 using xda app-developers app
Click to expand...
Click to collapse
I think performance governor runs at max speed all the time, but you should be able to set up a "screen off"-profile, using another governor who allows deepsleep.
tys0n said:
I think performance governor runs at max speed all the time, but you hould be able to set up a "screen off"-profile, using another governor who allows deepsleep.
Click to expand...
Click to collapse
Exactly,why would you set to performance at 1.4? Your tab will just burn up. Try interactive/row. Seems to be the best combination for me.
Sent from my GT-P7500 using Tapatalk HD
Hi, does anyone know if and how we can get slow motion camera?
Sent from my LG-D801 using xda premium
samomamo said:
Hi, does anyone know if and how we can get slow motion camera?
Sent from my LG-D801 using xda premium
Click to expand...
Click to collapse
take a video at 60fps and than when u watch the video click on menu and u have setting there to lower speed
I know that, I was looking to record it slow not to play.
Sent from my LG-D801 using xda premium
samomamo said:
I know that, I was looking to record it slow not to play.
Sent from my LG-D801 using xda premium
Click to expand...
Click to collapse
By default there is no way to "record it slow" but there is actually no difference.
Slow mo cameras, the real ones. Simply shoot at a high framerate (60,120,240, 1000s etc) and then they change the frame rate to 24 or something when they save. The phone wont change the frame rate when it saves so you'll have to do that yourself.
If you want to "record at slow mo" in which, I assume you mean get a video that will play back in slow motion by default, You will need to edit the footage in something like After Effects and set the frame rate to something lower, like 24 or 30.
So really what you want is high frame rate video, saved with a lower frame rate, which by default the camera does not have, sorry.
What frame rate is the gs4 slow motion feature?
Sent from my LG-D800 using xda app-developers app