Is there anyway to enable/disable GPU rendering only on a certain apps?
A lot of apps benefit from enabling this feature. For example, scrolling is significantly smoother in the facebook app with force GPU rendering enabled. But at the same time, many apps that I use won't launch with it enable (e.g. Tiny Tower, which I play all the time...)
Rather than having to go into settings and switch it on/off between apps, is it possible to have a app or be a feature of a custom rom to specific which app to launch with force GPU rendering?
from my understanding this is not possible.
one could write some scripts to add this functionality and use them in a custom rom, but not sure if its an easy task.
Related
As far as i know, u guys knew what is supposed to happen when 16-bit Transparency was enabled same goes for Surface Dithering... Problem is, i feel like it does absolutely nothing to my phone when i enabled 16-bit and disabled Surface Dithering... Yea the perfomance is still the same... Right now, I'm thinking whether to leave it that way or switching Surface Dithering ON to get better graphics in this phone... So which one??? Leave it for nth or graphics stuff?
Sent from my GT-I8150 using xda app-developers app
TiTAN-O-One said:
As far as i know, u guys knew what is supposed to happen when 16-bit Transparency was enabled same goes for Surface Dithering... Problem is, i feel like it does absolutely nothing to my phone when i enabled 16-bit and disabled Surface Dithering... Yea the perfomance is still the same... Right now, I'm thinking whether to leave it that way or switching Surface Dithering ON to get better graphics in this phone... So which one??? Leave it for nth or graphics stuff?
Sent from my GT-I8150 using xda app-developers app
Click to expand...
Click to collapse
Well Dithering is supposed to display the icons smoother while scrolling but additionaly require the CPU to do some calculations, so it will cause more load to it when enabled. The same with Transparency. At 32 bit it will cause more load than just at 16 bit, so by disabling dithering and enabling 16bit transparency you not just will reduce the amount of load, but also the consumption due to this.
I for myself diesabled CPU rendering completely in CM9, so the whole UI is rendered by the GPU only, which not only reduces the consumption this way, but also leaves more power to the CPU for other tasks. Together with disabling dithering and enabling 16bit transparency this even eliminated the micro lags while scrolling in the launcher or app drawer. In CM10 this is a bit different because of project butter, but for CM9 it made a real difference for me, though I can´t see any difference in image quality.
honeyx said:
Well Dithering is supposed to display the icons smoother while scrolling but additionaly require the CPU to do some calculations, so it will cause more load to it when enabled. The same with Transparency. At 32 bit it will cause more load than just at 16 bit, so by disabling dithering and enabling 16bit transparency you not just will reduce the amount of load, but also the consumption due to this.
I for myself diesabled CPU rendering completely in CM9, so the whole UI is rendered by the GPU only, which not only reduces the consumption this way, but also leaves more power to the CPU for other tasks. Together with disabling dithering and enabling 16bit transparency this even eliminated the micro lags while scrolling in the launcher or app drawer. In CM10 this is a bit different because of project butter, but for CM9 it made a real difference for me, though I can´t see any difference in image quality.
Click to expand...
Click to collapse
Thank you man.
For me, CPU rendering disabled, dithering disabled and 16bit enabled, is the best config for performance, I can't see difference in image quality, but in performance I can.
Sent from my GT-I8150 using Tapatalk 4 Beta
[Q] Force GPU rendering on 2D operations (on some ROMS) & live wallpaper drain change
Greetings, Could not post this in its relevant thread as I'm a new member.
After trying Criskelo ROM v17 I have noticed that the drain of live wallpaper which was nonexistent under the battery in settings, is now visible at a quite high percentage ( not visible to 4-5%).
I'm wondering if this could be due to the "Force GPU rendering on 2D operations" property of the ROM.
If forced gpu rendering could be the cause for the additional drain from live wallpapers, I'll search for a way to make it not forced, I guess
smage85 said:
Greetings, Could not post this in its relevant thread as I'm a new member.
After trying Criskelo ROM v17 I have noticed that the drain of live wallpaper which was nonexistent under the battery in settings, is now visible at a quite high percentage ( not visible to 4-5%).
I'm wondering if this could be due to the "Force GPU rendering on 2D operations" property of the ROM.
If forced gpu rendering could be the cause for the additional drain from live wallpapers, I'll search for a way to make it not forced, I guess
Click to expand...
Click to collapse
Settings - Developer Settings - Force GPU Rendering
Simone said:
Settings - Developer Settings - Force GPU Rendering
Click to expand...
Click to collapse
Did check that but its turned off (maybe it's turned on in some other way). What could be so different in a stock based ROM as to change live wallpaper battery drain behaviour so much?
smage85 said:
Did check that but its turned off (maybe it's turned on in some other way). What could be so different in a stock based ROM as to change live wallpaper battery drain behaviour so much?
Click to expand...
Click to collapse
I don't really know but I do have a slightly better battery life when I have Force GPU Rendering on.
Back in time when I was using Galaxy Tab 7.7, I flashed it with some custom CyanogenMod ROM. That ROM had a tool embedded that allowed to "change" TTX of the device per app, thus allowing to scale apps tha do not look good with native TTX. Is there anything similar available standalone?
I don't know what TTX stands for, but there's a module called "App Settings" for the Xposed framework. If you're rooted, you can install Xposed and then App Settings and make changes per-app to DPI and font sizes.
I'm finding that the new screen technology seems to make some apps (the AOSP browser in particular) a bit odd at times when I do custom scaling per-app.
I've taken to changing the lcd density in build.prop instead, then dialing in apps other than the browser to what I want them to be - which for my eyes isn't that many, I prefer to run the device at a somewhat lower res for most things
Which of these three minfree settings will kill the background apps more quickly and offer better performance and lesser multitasking ability??? I can't seem to understand.
Hey there,
So here's my problem: I listen to a lot of music throughout the day, and it drains more battery than I'd like. I'm looking for an app that can control the CPU cores based on scenarios/triggers, specifically I'd like to disable all but 2 cores when the screen is off, so that (hopefully) music will continue to play without all the cores being active.
I've tried Kernel Adiutor, and am aware that the Venom ROM/Tweaks lets you adjust specific cores, but afaik, it doesn't allow for different profiles for screen on/off. I've just installed CPU Sleeper, but it's not very customizable, and I don't have a lot of faith that it'll do what I want.
Anyone have any suggestions?