Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[SM-T320][ROM][KERNEL][4.4.4][-Ofast][SaberMod]CM11 [OC UV][20NOV]

OP vikrant82

17th July 2014, 10:07 AM   |  #1  
OP Senior Member
Thanks Meter: 180
 
276 posts
Join Date:Joined: Dec 2010
Donate to Me
More
Build compiled from our CM branch sources with various optimizations / kernel features

V6 released (20th November 2014)
Many of the new features can be configured by kernel tools like Trickster Mod.

Note: For V6 and above (and specially for governors like zzmoove / alucard) , using Trickster:
1. Disable MP-Decision
2. Enable intelli-plug
3. Enable intelli-thermal
4. And set to restore kernel settings on boot.

V6 [Changelog]
- ROM sources updated to 20th November.
- Switch from O3 to Ofast [Even more compiler optimizations] and Re-enable Justarchi compiler optimizations [We have given up on exfat]
- GPU should now idle to 27MHz [instead of earlier 200Mhz]
- GPU overclocked to 535Mhz [earlier 500Mhz]
- CPU should now idle to 268Mhz (instead of earlier 300Mhz)
- Port few of my favorite governors from Oneplus one kernel these days - zzmoove and alucard: Both have been awesome for me (credits go to Oneplus one kernel developers - @Lord Boeffla, @ZaneZam, @alucard_24) - I will eventually start removing some of the older CPU governors. Looks like we have lots of them now.
- Various kernel patches - arch power, cpu boost, gentle fair sleepers, software crc is off
- Upgrade BFQ scheduler to BFQ-v7r6

V5.1 [Changelog]
- Newer sources from 20141107
- fsync is now disabled (Defers file writes but risk of data loss with crashes etc. Can be enabled in trickster)
- tweak intelliactive (hispeed freq was 2457, calm it down to 1985)
- voltage tweaks for speed 1 pvs 2
- default IO schd BFQ
- Frequency throttle limit increased slightly (Thermal policies can now be controlled through Trickster)

V5 [Changelog]
- Newer sources from 20141102 and use SaberMOD Toolchain, GCC 4.8.2 for kernel as well as entire build.
- Add a new hotplug engine - IntelliPlug (developed and used in famous Franco's Kernel) - I recommend to use this one, and switch off MP-Decision. (Enable in Trickster)
- Add a new thermal engine - Intellithermal (again from Franco) - Recommend to use this one. (Enable in Trickster)
- Add USB Fast charge (Enable in Trickster)
- Add another performance centric governor - SmartMAX (Combines features of OnDemand and SmartASSv2), Use it as gaming driver.
- Tweak intelliactive - Recommend to use this as default (Interactive is battery friendly but a bit laggy)
- Add powersuspend
- Reduce VM Swappiness to 10 (We have enough RAM)
- Some GPU tweaks

Other features
- CPU Overclocks of upto - 2457Mhz
- GPU overclocks of upto - 500Mhz
- Voltage control (UV)
- Additional CPU governors - Intelliactive, Intellidemand, InteractiveX
- Additional IO Schedulers - SIO, FIOPS, ZEN, VR
- Tweaked thermal policies (aggressive by default)
- Lower GPU clocks by default
- Reduced logging
- Net tweaks - Lock initial TCP window size to 64k
- FS tweaks disable atime and diratime
- Some mixer_paths patches (for higher audio) and button light fixes (to not glow on screen touch)
- Compiler optimizations


Branches(Github):

GCC4.8/Linaro/O3 related fixes/tweaks:
https://github.com/vikrant82/android_build
https://github.com/vikrant82/android_external_valgrind
https://github.com/vikrant82/android_external_fuse
https://github.com/vikrant82/android_external_exfat
https://github.com/vikrant82/android_art

Device tweaks
https://github.com/vikrant82/android_device_samsung_mondrianwifi

Kernel
https://github.com/vikrant82/android_kernel_samsung_mondrianwifi

Buttons Fix
https://github.com/vikrant82/android_frameworks_base

Downloads

Current release - V6
Test build 6.2 (Chrome issues reported on V6)
V6 ROM - V6-ROM-20141120-SM482-Ofast-mondrianwifi.zip
V6 Kernel - V6-Kernel-20141120-SM482-Ofast-mondrianwifi.zip


Old releases




Thanks @crpalmer @franciscofranco

XDA:DevDB Information
[SM-T320][ROM][KERNEL][4.4.4][-Ofast][SaberMod]CM11 [OC UV], ROM for the Samsung Galaxy Tab Pro 12.2, 10.1, 8.4

Contributors
vikrant82
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Testing

Created 2014-07-17
Last Updated 2014-11-30
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2014-11-30-04-04-23.jpg
Views:	906
Size:	224.2 KB
ID:	3040791  
Last edited by vikrant82; 30th November 2014 at 10:05 AM.
The Following 23 Users Say Thank You to vikrant82 For This Useful Post: [ View ]
17th July 2014, 03:07 PM   |  #2  
Senior Member
Thanks Meter: 11
 
202 posts
Join Date:Joined: Oct 2006
excellent!
I'll try it later.

I always flash PurePerformances™X mod after every nightlie and it feels somewhat faster after it. I did flashed it on all my devices.
Maybe you can insert it in your future builds.

Keep them coming !

LE: mod link fixed
Last edited by csjneek; 17th July 2014 at 05:11 PM. Reason: sorry wrong link
The Following User Says Thank You to csjneek For This Useful Post: [ View ]
18th July 2014, 04:02 AM   |  #3  
Junior Member
Thanks Meter: 25
 
21 posts
Join Date:Joined: Dec 2008
Thanks for this... Will give it a shot!
18th July 2014, 06:25 AM   |  #4  
Junior Member
Thanks Meter: 25
 
21 posts
Join Date:Joined: Dec 2008
For anyone wanting to try this.. So far so good here. Hasn't been running long enough to make any major comparisons yet. Clean flashed, so not sure about dirty flashing.
18th July 2014, 12:56 PM   |  #5  
Senior Member
Thanks Meter: 11
 
202 posts
Join Date:Joined: Oct 2006
I installed it over nightly and it runs pretty well but the playstore icons bug is pretty bad.
For now I moved on to the next nightly but if you can fix that bug I will surely flash it again.
18th July 2014, 01:18 PM   |  #6  
OP Senior Member
Thanks Meter: 180
 
276 posts
Join Date:Joined: Dec 2010
Donate to Me
More
Quote:
Originally Posted by csjneek

I installed it over nightly and it runs pretty well but the playstore icons bug is pretty bad.
For now I moved on to the next nightly but if you can fix that bug I will surely flash it again.

Should be fixed with Linaro 4.9 (thats next). Trying out a few more optimizations for next build (expect to post one on weekend). Target is to beat benchmark scores from stock.
The Following User Says Thank You to vikrant82 For This Useful Post: [ View ]
18th July 2014, 03:54 PM   |  #7  
Senior Member
Thanks Meter: 2,984
 
1,921 posts
Join Date:Joined: Mar 2011
Donate to Me
Quote:
Originally Posted by vikrant82

Should be fixed with Linaro 4.9 (thats next). Trying out a few more optimizations for next build (expect to post one on weekend). Target is to beat benchmark scores from stock.

Don't pay attention to benchmarks....

If you want to meet or beat stock, just turn off thermal throttling, enable all 4 cores and set performance as the governor. Make it a fair comparison...
The Following User Says Thank You to crpalmer For This Useful Post: [ View ]
19th July 2014, 09:05 AM   |  #8  
iamnotkurtcobain's Avatar
Senior Member
Thanks Meter: 2,830
 
8,983 posts
Join Date:Joined: Oct 2010
Finally a linaro build!! Keep up the great work! Could you modify the kernel too? Overclock cpu and gpu would be awesome...

Gesendet von meinem SM-T320 mit Tapatalk
20th July 2014, 08:44 AM   |  #9  
OP Senior Member
Thanks Meter: 180
 
276 posts
Join Date:Joined: Dec 2010
Donate to Me
More
Quote:
Originally Posted by crpalmer

Don't pay attention to benchmarks....

If you want to meet or beat stock, just turn off thermal throttling, enable all 4 cores and set performance as the governor. Make it a fair comparison...

@crpalmer

I suppose we are talking about /etc/thermal-engine-8974.conf, /etc/thermal-engine.conf (symlinked to thermal-engine-8960.conf) and /etc/thermald.conf (symlinked to thermal-8960.conf) on cm builds. They seem to be using different set of values from stock.

Can't we not use these values/files directly-from/similar-to stock builds ? As the thermal engine libs and binaries we are directly picking from stocks ?

Is stock too aggressive or CM too defensive ?

Also noticed that these linked files are broken as well. (no thermal-engine-8960.conf and thermal-8960.conf). Some build script issues ?
Last edited by vikrant82; 20th July 2014 at 11:29 AM.
20th July 2014, 10:37 AM   |  #10  
Senior Member
Thanks Meter: 2,984
 
1,921 posts
Join Date:Joined: Mar 2011
Donate to Me
Quote:
Originally Posted by vikrant82

@crpalmer

I suppose we are talking about /etc/thermal-engine-8974.conf, /etc/thermal-engine.conf (symlinked to thermal-engine-8960.conf) and /etc/thermald.conf (symlinked to thermal-8960.conf) on cm builds. They seem to be using different set of values from stock.

Can't we not using these values/files directly-from/similar-to stock builds ? As the thermal engine libs and binaries we are directly picking from stocks ?

Is stock too aggressive or CM too defensive ?

I wasn't suggesting that you turn that off permanently, that's just what the stock ROM is most likely (automatically) doing when you run a benchmark. That's how you get a higher score, not how you have a better ROM...

My point being, don't worry about whether or not the scores are better, worry about the whole experience being better (which is very much is). On a phone of mine, CM was way more performant even though it scored less than half of stock's Quadrant score.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes