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

Search This thread

cllgnc89

Senior Member
Jan 29, 2012
54
11
t900

Any chance this will work with the t900? I imagine the hardware is the same. Sorry for the noobish question.
 

vikrant82

Senior Member
Dec 7, 2010
458
314
Thank you.
And please add

http://review.cyanogenmod.org/#/c/71476/

in the next build again ??

Sure! The patch is already part of my github sources (So all builds would automatically have it). I also have the newer adreno libs (which I thought would unblock GCC 4.9 / Linaro. But it didn't help as well. So GCC 4.9 builds are still broken.)

Looks like this or this has broken exFAT with 4.8 GCC or it's some of my compiler optimization flags. Anytime I have to change compilation flags I have to do full builds - so it's a pain.
 

spoonymoon

Senior Member
Aug 31, 2011
1,414
579
Det mørke Jylland
Would someone please explain a bit about difference in screen size´s i have a Galaxy TabPRO 10.1 16GB and which custom roms apply to this hardware? i dont see it in op in the different topics...!
plz enlighten me :fingers-crossed:

edit: ohh i see it gotta be a smt-520 rom, right?
 
Last edited:

vikrant82

Senior Member
Dec 7, 2010
458
314

Still figuring out exFAT breakages(mount.exfat crashes). I know:

1. It's broken because of recent changes (Around Aug 20th). I have tried reverting external/exFat and external/fuse changes - But still broken. Which means something else changed as well (Need to talk to crpalmer on this)
2. It's not broken because of my optmizations specific compiler flags.
3. Definitely broken with Linaro 4.8
4. May be broken with GCC 4.8 ?
 
  • Like
Reactions: iamnotkurtcobain

itismexda

New member
Feb 29, 2008
2
0
Can I install the V4.3-cm-11-20140829-Kernel-Linaro-O3-OC-mondrianwifi.zip only on my Tab Pro 8.4 already running CM11-M10 ROM? Or both files needs to be flashed? Asking because I'm pretty happy with CM11-M10 but wish overclocked GPU ...
 

vikrant82

Senior Member
Dec 7, 2010
458
314
V5 released

V5 released (3rd November 2014)
Many of the new features can be configured by kernel tools like Trickster Mod.

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

How to use these new features:

- Download the Trickster Mod app
- Configure as follows:

attachment.php
attachment.php
 

Attachments

  • Screenshot_2014-11-03-16-57-18.png
    Screenshot_2014-11-03-16-57-18.png
    71.7 KB · Views: 742
  • Screenshot_2014-11-03-16-57-11.png
    Screenshot_2014-11-03-16-57-11.png
    115.3 KB · Views: 747

bigmike35

Senior Member
Sep 3, 2010
591
100
Houston
When downloading kernel i do not see a file or zip file to download. Is kernel included in rom download or separate?

Edit: Never mind, I see it is easier to download from computer, but also you need to find the hidden download button above the title. Forgot drive is a little weird like that.
 
Last edited:

vikrant82

Senior Member
Dec 7, 2010
458
314
Test kernel

Also attaching here a test kernel for next version with fsync disabled. Basically this means that IO would be deferred to appropriate time, which means possibly better reponses in apps at cost of potential data loss in case of reboots etc.

Changes in the kernel :
+ fsync is disabled (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 from 70 to 85 (Winter is coming and you can control from Trickster)

Voltage table for my bin - speed1-pvs2 (Stablish) [for reference], Choose accordingly in trickster and if you feel it's stable let me know. I will make them default for your pvs/speed.
Code:
speed1-pvs2
			<          0       0   0 >,
			<  300000000  735000  72 >,
			<  345600000  740000  83 >,
			<  422400000  745000 101 >,
			<  499200000  750000 120 >,
			<  576000000  760000 139 >,
			<  652800000  770000 159 >,
			<  729600000  780000 180 >,
			<  806400000  790000 200 >,
			<  883200000  800000 221 >,
			<  960000000  810000 242 >,
			< 1036800000  820000 264 >,
			< 1113600000  830000 287 >,
			< 1190400000  840000 308 >,
			< 1267200000  850000 333 >,
			< 1344000000  865000 356 >,
			< 1420800000  875000 380 >,
			< 1497600000  885000 404 >,
			< 1574400000  900000 430 >,
			< 1651200000  915000 456 >,
			< 1728000000  930000 482 >,
			< 1804800000  945000 510 >,
			< 1881600000  955000 538 >,
			< 1958400000  965000 565 >,
			< 2035200000  980000 596 >,
			< 2112000000  995000 627 >,
			< 2188800000 1000000 659 >,
			< 2265600000 1015000 691 >,
			< 2342400000 1030000 725 >,
			< 2419200000 1050000 745 >,
			< 2457600000 1075000 770 >;

Check your bin and speed in kernel dmesg (need su) through adb shell or android terminal

dmesg | grep bin
dmesg | grep Speed
 

Attachments

  • TestKernel_Fsync_5.1.zip
    6.4 MB · Views: 10
Last edited:
  • Like
Reactions: Alexey71

Alexey71

Senior Member
Oct 13, 2012
1,645
865
Russian
OnePlus Nord N10 5G
Nothing will happen if I install the kernel on cm11 on 11/05/2014?) There are changes in the firmware itself?
Which is better to choose?
Screenshot_2014-11-06-03-06-51.png
dmesg | grep bin
dmesg | grep Speed
Screenshot_2014-11-06-03-11-24.jpg
intelliactive - small lags((
How does USB Fast charge? I activated and no charges quickly
 
Last edited:

vikrant82

Senior Member
Dec 7, 2010
458
314
No changes in firmware so you can flash over nightlies. Fast charge is for charging through usb like when you connect it to laptop. I have been using BFQ.
Intelliactive is better for me at games etc. Try smartmax as well if you want a more aggressive governor.

_Sent from my A0001
 
  • Like
Reactions: Alexey71

Alexey71

Senior Member
Oct 13, 2012
1,645
865
Russian
OnePlus Nord N10 5G
No changes in firmware so you can flash over nightlies. Fast charge is for charging through usb like when you connect it to laptop. I have been using BFQ.
Intelliactive is better for me at games etc. Try smartmax as well if you want a more aggressive governor.

_Sent from my A0001

When connected to a PC does not show charges. 96mA consumes tablet
And the memory access is not disabled
View attachment 3002013
 
Last edited:
  • Like
Reactions: vikrant82

vikrant82

Senior Member
Dec 7, 2010
458
314
When connected to a PC does not show charges. 96mA consumes tablet
And the memory access is not disabled
View attachment 3002013

Try various USB ports. Also make sure screen is off.

Ok Looking at the patchh again. All the patch does is also allow higher current from USB ports (if they can provide it). I had tried putting it on of the USB and it charged the tab from 74% to 100% in around 1-2 hours. I assumed that this is working as I remember earlier it won't charge so fast from the port.

But I was using a linux box. Let me try on windows on the same box and we'll see if this is really working.

Also your PVS seem to be better than mine and current voltages configured for that bin in the kernel should be good. Let me know if you face any instability.
 
Last edited:
  • Like
Reactions: Alexey71

Alexey71

Senior Member
Oct 13, 2012
1,645
865
Russian
OnePlus Nord N10 5G
I have one more question. Voltage exhibited quite different. I compared with your table, and strong differences. They are set automatically by PVS?
TestKernel_Fsync_5.1.zip
Screenshot_2014-11-06-14-41-01.jpg
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 25
    Build compiled from our CM branch sources with various optimizations / kernel features

    Final build for 4.4.4 released (20th April 2015)
    Many of the new features can be configured by kernel tools like Synapse. Install synapse app from market and UKM zip from downloads section.

    We have moved on to Lollipop thread.

    V7 [Changelog]
    KERNEL:
    - New hotplugs - ALUCARD, MSM
    - MSM_limiter
    - Fix synapse stuff - GPU etc..
    - Governor tweaks
    ROM
    - Latest CM 11 sources.
    - Fix chrome issues
    - Fix button lighting-up when screen is off

    Recommeded: Alucard governor with Alucard hotplug.

    This is my synapse profile: http://goo.gl/3EbMUS

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

    Old changelogs
    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):



    Downloads

    Final release for 4.4.4
    V444Final-20150419-SM482-Ofast-mondrianwifi.zip

    UKM zip - UKM 3.6.1

    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 2015-04-19
    7
    V6 ROM and kernel have been released.

    Next release - Sound enhancements / LCD KCAL. More kernel features. What else ?
    6
    V5 released

    V5 released (3rd November 2014)
    Many of the new features can be configured by kernel tools like Trickster Mod.

    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

    How to use these new features:

    - Download the Trickster Mod app
    - Configure as follows:

    attachment.php
    attachment.php
    5
    V4 released

    Time for voltage control (yes! undervolting :) )

    V4 [Changelog] (Includes all previous versions)
    - Added user voltage control (Finally you should be able to tweak voltages in apps like Trickster, SetCPU etc. You should be able to go to 1200)
    - Underclocked most frequencies by around 75-50 mV (Save battery)
    - Added SIO and FIOPS I/O Schedulers
    - Tweaked thermal policies (to be a bit more aggressive) - Expect a slightly hotter device.
    - GPU frequency should start at 200Mhz (save battery under less load)
    - OC to 2457Mhz by default.
    - Tweaked some governors specific to our device
    - Built on 2nd August CM sources.
    4
    Code:
    /$ cat /sys/devices/system/soc/soc0/soc_pvs
    1

    Just posted another build V4.2. Nothing much just newer sources from 20140809 and tweak voltages for PVS01(+40mV) and around +10mV for others.