[Stock-Kernel] XzGaming-2.0 [Linaro-4.8.2] 27-October

alnikki25k

Inactive Recognized Developer
May 16, 2012
1,309
2,680
0
Gainesville
Features


Based on 10.3.1.A.2.67 kernel sources
Philz-Touch Advanced CWM recovery
CPU overclock upto 1.9 GHz
GPU overclock upto 627 MHz
GPU Voltage Control
Undervolting
Built with Linaro 4.8.2 toolchain using -O2 optimisation
Updated Prima WLAN drivers
Simple GPU governor
Uses CODEL NET Scheduler
New CPU governors - Smartmax,intellidemand,wheatley,abyssplug,abyssplugv2,adaptive,asswax,badass
Tweaked SIO and added FIOPS and zen block schedulers
Tweaked Sharp panel's gamma
Additional Network Congestion protocols for better network performance
Tweaked voltage regulators
Introducing CPUQuiet!

Cpuquiet implements pluggable policies for forcing cpu cores into a quiescent state. Appropriate policies will save power without hurting performance

Basically its a governer for the CPU cores.
Runnable activates cores based on multithreading
Balanced activates based on load and
Userspace basically forces them online
RQ_STATS and LOAD_STATS use the rq information to scale the CPUs
MAKO_Hotplug uses fransisco's alogrithm to hotplug CPUs.

Recommended - RQ_STATS

Credits

Sony - I love what they do and only wish they got more recognition. They deserve it.
faux123 - For almost all kernel features including exFAT Open Source drivers
DoomLord - For the RAMDISK
Stratosk - For undervolting tweak

DONORS

XDA:DevDB Information
[Stock-Kernel] XzGaming-2.0 [Linaro-4.8.2], a Kernel for the Sony Xperia Z

Contributors
alnikki25k
Kernel Special Features: Undervolt, CPU and GPU Overclock, Custom governors and IO-Schedulers, Custom hotplug governor, Tweaked Network schedulers, many more features ported from popular Nexus 4 kernels

Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2013-10-15

Created 2013-10-15
Last Updated 2013-10-31
 

alnikki25k

Inactive Recognized Developer
May 16, 2012
1,309
2,680
0
Gainesville
Setting custom GPU Voltages via sysfs

NB:
- Safe lock is present on MIN/MAX values:


#define GPU_MIN_VDD 900000
#define GPU_MAX_VDD 1200000
The default GPU voltages are:
+ [VDD_DIG_NONE] = 0,
+ [VDD_DIG_LOW] = 945000,
+ [VDD_DIG_NOMINAL] = 1050000,
+ [VDD_DIG_HIGH] = 1150000
Verify the actual settings:
cat /sys/devices/system/cpu/cpu0/cpufreq/gpu_mv_table

945000
1050000
1150000



Adjust to desired values and verify:

echo "930000 1000000 1100000" > /sys/devices/system/cpu/cpu0/cpufreq/gpu_mv_table
 
Last edited:

yeyi01

Senior Member
Jun 7, 2010
381
47
0
quezon
This one's aimed at performance, purely. Don't expect great battery life and this is very close to stock. It does not have DoubleTap2Wake/Sweep2Wake, atleast for now.
I'll wait for the moment DT2W and S2W to be added also sweep to sleep ;)

Sent from my C6603 using XDA Premium 4 mobile app