Possible merge of GPU drivers and disable CPU rendering?
So with the combination of some discovery and recent mods
I am here to report insanely good battery life, a consistently smooth and
powerful user experience, and amazing audio and video quality.
While some of these you may use, I did not easily find information that
these last two posted mods in combination would be so beneficial
to user experience and probably even more so than before.
Some roms may ship with the current driver and CPU render mod already,
honestly I am unsure with Cyanogenmod and if you flash the GPU drivers,
which I have been, you could/will undo the CPU render mod.
Side note: I am a 'professional driver' so flashing and testing can become difficult at times.
I use my phone constantly and heavily at work so it is a great and semi harsh environment,
but Is my only devel device other than my awesome PC.
I am a constant flasher, but not so much of a builder yet, and short on time as is.
Please help me test these and give feedback!
My setup is relevant and is as follows:
[Recovery] TWRP 188.8.131.52 http://www.teamw.in/project/twrp2/94
[ROM] Cyanogenmod Nightly 10.2-20131009 (Android 4.3)
Release notes for 10/11/2013 nightly look like it may possible further improve this,
but at this point it has all become very relative honestly.
[Kernel] Uber 1.2 http://forum.xda-developers.com/show....php?t=2462285
Amazing kernel, I highly recommend it. Highly customizable but runs well as stock.
I personally have mine somewhat tweaked.
[MOD][PORT][UNIQUE][05/28]KingBeatZ 4.2 Audio - 3.0.9
I report compatibility with 4.3 and the same (maybe better?) effectiveness of this amazing mod.
If you don't used this, you are truly missing out.
It is my belief that these next two posted mods
in manual combination(or correct flashing order theoretically)
have had the most impact.
[MOD] *NEW* GPU Drivers for Android 4.2
Reported compatible and working in 4.3
Disable CPU Rendering [UPDATED 9/28/2013]
That is the theoretical correct order as well I believe,
but it is a very easy manual edit and that is how I did it.
I'm pretty sure a few settings in Cyanogenmod
and my kernel have benefited the combination as well:
Under Developer options:
All animations disabled.
Section Hardware accelerated rendering
Force GPU rendering. Pretty sure this one is pretty involved with it, but I'm not sure.
Another question here, would disable HW overlays have a positive or negative impact?
I tried to read about it some but didn't seem like it would help at all.
16 bit transparency is enabled.
Section Memory Management
I ALLOW purging of assets and 26% zRam.
My Governor is Intellidemand (from the Uber Kernel) and today my frequencies are set at min - 192000 max - 1458000 (OC).
Screen is set to Auto Brightness
My GPU is clocked at 300. I don't know what stock frequency is or if the kernel shipped OCed. I'll try to find out =/
Read Ahead Buffer Size is 4096. I just assumed more is better haha.
Force Fast Charge.
I did experiment with FSYNC and it is really zippy then.
BUT IF YOUR BATTERY DIES THAT DATA LOSS IS NOT A JOKE LOL.
Today my voltages are stock. That's not typical.
Apex Launcher is awesome and I keep it In memory
ES Task Manager is awesome.
Trickster Mod Settings for Kernel tweaks.
So yes. I do believe that those new GPU drivers should be shipped with CPU rendering disabled via a edit of that one file.
Do I just unzip it and rezip it or would I actually have to build it?
Also, this is more of an Uber Kernel question, but what does Disable CPU Link do?
The same thing? Or could/would it be more benificial?
I'm scared to try it -_- I'm already pushing my luck and winning lol,
Maybe my next day off ^_^
echo 0 > /sys/kernel/cpu_gov_sync/force_cpu_gov_sync