[HTC One X] Shan89:
Bechmarks - updated.

------------------------

Viper X Rom 3.3.7 XM Kernel 139#[Beta]

Usage:

Somewhere between normal and heavy , battery life was great, not so much on the wifi this time, and all in all great kernel with one tiny bug, if you use autobrightness you'll see flickering , tho this got fixed in 147#. And i plugged the phone right before screen shots for maybe a minut to put pics on the pc and in the meantime i made those screenshots, you can see that in the usage. Brightness varied between low (15%) and maximum. The most used brightness used was 35%.

----------------------------------------------------------------------------------

Black Pearl unofficial beta Rom 4.0.4 - XM Kernel 188#[Beta]

Usage:

- 1st of all , extreme

undervolting and underclocking

was done for this test.

- The rom and kernel were also flashed for the very 1st time.

----------------

================================================================================================

1st how PMC works:​

Well simply i made it use as *ideal_freq* 340mhz , minimum freq is 51mhz , the freq you'll be using alot would be 340/475 , that is your main freq on PMC for boost to avoid huge laggs, another thing is it will try and use most of the time only 1 core unless that core is at 90% cpu load , and min cpu load is 50 to make sure you don't get frequent wakes of 2nd/3/4th cores.​

Interactive PMC Version:

This version is 90% similar to PMC Battery setup except this version is much faster since it acts like INTERACTIVE Governor.

@ Those who don't have PMC Governor in their kernel until / if their kernel dev includes it use *Smartmax governor* for tunning and using my setup

Important ! : While setting your CPU/GPU values don't enable *Set on boot* unless the values are 100% safe for you and by ALL MEANS DO NOT USE MY CPU/GPU VALUES even if you're VARIANT 3 i wouldn't advise it , if you DO USE my values you will 99.9% end up in freeze or reboot !

GPU UV For max battery

2d GPU Underclocking

: 304 304 304 304 267 267 267 200

3d GPU Underclocking:

247 247 247 247 247 200 200 200

As for GPU uV i'd suggest -50mv if you're not variant 3. Try first -25 then -50.

NOTE:

Don't even think about gaming with this setup , you'll notice laggs mainly at loading apps and speed of loading apps and mainly speed reduction overall in system , but not so much , the main slowdown is with loading apps and when multitasking you'll see some laggs as well, or for e.g. when playing music and then using volume up/down , that will lagg as well, if you wanna keep it *smoother* you can set *Ideal freq to 475000*

Performance may cry - setup v8a( XM Kernel 302# + ONLY or Kernels with latest Maxwens updates)​

A This settings of PMC Governor should / will deliver you the performance 90% identical to Interactive governor with much much less battery drain ! , this settings can be / should be used for those who MULTITASK alot , this settings/governor should give you 95% lag free experience whatever you do except gaming ! [/I][/B]

PMC v8 INTERACTIVE SETUP for EVERYONE ( Xm kernel users don't need this since PMC governor is in the kernel by default with these values )

:

​

awake_ideal_freq 475

boost_duration 0

boost_freq 760000

debug_mask 0

down_rate 60000

ignore_nice 1

input_boost_duration 90000

io_is_busy 1

max_cpu_load 75

min_cpu_load 40

ramp_down_step 200000

ramp_up_during_boost 1

ramp_up_step 300000

sampling_rate 20000

suspend_ideal_freq 340

Touch_poke_freq 620000 ( 640 if your kernel kept the old freq table )

up_rate 20000

Cpu freqs:

Min CPu freq : 51

[*]Max Cpu freq: 1100

[*]Scheduler: RoW

Multicore power saving : 2

GPU max frequency : 416

Undervolting: At your choice and how much your variant can support:

Suggested SAFE values for all 3 variants NO GAMING for gaming use +25 more then my values under, example : if variant 1 is -100 NON GAMING , for gaming use -75.

This goes for both INTERACTIVE and BATTERY PMC setups.​

variant 0 : -75

[*]variant 1/2: - 100 ( use -75 if you experience reboot )

[*]variant 3: - 150 / -175 in my case.

PMC BATTERY SETUP v8 For everyone with TUNNABLE Smartmax/PMC governors:

​

awake_ideal_freq 204000

boost_duration 0

boost_freq 760000

debug_mask 0

down_rate 60000

ignore_nice 1

input_boost_duration 90000

io_is_busy 1

max_cpu_load 90

min_cpu_load 50

ramp_down_step 200000

ramp_up_during_boost 1

ramp_up_step 300000

sampling_rate 40000

suspend_ideal_freq 204000

Touch_poke_freq 620000 ( 640 if your kernel kept the old freq table )

up_rate 20000

Cpu freqs:

Min CPu freq : 51

[*]Max Cpu freq: 1000

[*]Scheduler: SiO

Multicore power saving : 2

GPU max frequency : 416

Undervolting SAME AS on interactive ( look above )

And heres what users reported with PMC V7 performance setup =)

----------------------------------------------------

===============================================================================================

How to use FULL PMC setup.

Simple:

1st: thing to do enable 2d GPU rendering in developers options.

2nd: lower your CPU max freq to 1000mhz ! Yes 1000 mhz ( you wont feel much of a difference in terms of fluidity except when loading apps )

3rd: Use RoW or Sio scheduler ( for more info about these schedulers look at my signature guide theres explanation of every scheduler we use )

4th: Undervolt your CPU - here are the SAFE FREQS for these variants v0 - 50 , v1/2 , -75 , v3 - 100/125 (this are safe you could do more on some freqs)

5th: This is for those who don't play GAMES Underclock the GPU freqs here are the freqs you should use:

2d UC = 304 304 304 304 267 267 200 200

3d UC = 267 267 267 267 200 200 200 200

6th: Those who game you SHOULDN"T play with GPU UC only CPU UC.

Important: Make sure you use Trickster MoD app from playstore when using XM kernel for tuning and another

vital thing to do is set in trickster app Multicore Power saving to 2 This will try to use as long as it can 1/2 cores unless desperate need for 4 cores.

A tip how to speed up loading times of the apps:

Since we have boost at 500 mhz if you open some app , lets say for example *Trickster MoD* after clicking on it you can hold your finger on the screen and move it in any direction , that way your CPU wont be locked onto 51 MHZ freq it will be on either 620 / 640 mhz ( boost freq ) or at MAX freq you set for CPU ( 700 if you use full PMC setup )

Final words:

PMC will try to force your phone spend 90% of the time in LP (low power) cores which barely use any power , if you do use PMC full setup the only real battery drain you'll have is your SCREEN and when in desperate need for some boost it will use your highest CPU freq you set.

Note:

Don't complain about bad speed etc etc etc ,

this governor is made only and only for BATTERY LIFE

with basic usage.

And of course if this governor is *too laggy/slow* you can always use original *Smartmax governor*

NEW - SetCPU profiles setup balance v2

= SENSE =

:

​

SENSE SetCPU profiles v2

This profiles fixed every little issue that exited in 1st release , just make sure to re-read the guide , some things has changed.

Anyway to make some kind of *changelog* if i can even call it like that this is what has got fixed / added:

Q) What does this do ?

A) Makes your phone smarter , boosts it when needed and downscales CPU freqs when not needed ,

It changes Governor / scheduler / CPU Freqs /

.

Improves Loading times alot vs old PMC setups. The default loading times speed varies between 1100 mhz and 1300 mhz now.

Example:

Sense launcher:

is set to use 640 MAX Cpu freq with smartmax governor + SiO scheduler.

Messaging:

email / sms / gmail / etc =

It will switch governor to PMC v7 ( Interactive version ) Boost max CPU freq to 840 and use Deadline scheduler so it makes sure it's liquid smooth and rotation works perfect.

Gaming:

When you hit some , in my case NFSMW , MC4 , RR3 it will change to interactive governor + Row Scheduler and use MAX Cpu FREQ 1300mhz.

HOW TO SETUP ( Important ! )​

1st: download SetCPU ( google it if you can't buy it you should be able to find it for free)

2nd Set max CPU Freq to 1300 and min freq to 51

3rd: Go to trickster and do the following:

Trickster settings:

PMC Governor

= Leave as it IS

Scheduler

= SiO

Multicore power saving

= 0

Gpu Max freq

= 520

Smartmax Governor settings

= Change the settings to PMC V7 BATTERY Settings (

This is important thing to do if you want the profiles to work

)

Undervolting - UPDATED:

Variant 1/2 = freqs 51/1250 undervolt - 100 (

if is unstable for you use

-75 ) Freqs 1300-1500 Undervolt - 50 (

if is unstable use -25

)

Variant 0

should use 25mv more compared to v1/2 and variant 3 can do additional -50 on freqs 51/1250 and 1300/1500 freqs -25 compared to variants 1/2.

And last thing to do is *Set on boot / enable* - Do this only if UNDERVOLTING doesn't cause any reboots for you , it shouldn't anyway.

4th: copy my SetCPU Profiles to your SDcard and open SetCPU App , load the profiles and Apply them , make sure to tick * Enable Profiles * Also on the *MAIN* settings for CPU / Governor / Scheduler tick *Set on boot* and finally @ *Governor* also tick *Set on boot & Set With profiles*

5th:

Download greenify app from playstore:

Set greenify app at your likings but make sure you don't put Trickster and SetCPU Apps in there.

6th: Downlaod LagFix (Fxstreem) App from playstore as well. Use this app once a day or whenever you like it.

Note:

This will work ONLY With XM kernel unless another kernel dev includes PMC Governor in their kernel.

Tips:

@Those who don't game at all and want maximum battery life they can get , also this would be useful for those who game as well , just apply those 2 things after you done with gaming:​

Go to trickster app and do the following:

Max Gpu speed = 416

Multicore power saving = 2

If you want even more battery life visit my signature theres everything else you need to know on the post 2.

IMPORTANT:

I've set on every profile *Notification* just so you guys can see it does it work , for those who want to remove it simply do this:

If by any chance you don't see notifications after first time applying my profiles make sure you enable *Set on boot * where ever i wrote above and reboot your phone. That should fix it.

If anyone experience any issues ETC please lemme know.

AOSP/AOKP/CM SetCPU profiles + PMC v7 Setup -

NEEDS UPDATE DON"T USE THEM - Will add them in few days when i switch to AOSP

.:​

DOWNLOAD THE AOSP PROFILES HERE​

Download these tools 1st:

SetCPU app

Trickster app

Greenify app

Trickster settings:

Choose smartmax governor and apply these values in governor control:

Apply the values

Scheduler:

Cpu settings:

After that change to

PMC Governor and apply.

Next thing to do swipe to specific settings

APPLY all these and SET ON BOOT

Next thing to do open SET-CPU app make sure it's showing same CPU freqs as on trickster and same governor and scheduler.

Set on boot

Go to PROFILES and load my AOSP profiles after that tick

Enable profiles

Important:

This profiles will work ONLY on AOSP rom and ONLY on XMkernel since other kernels don't have PMC interactive governor.

After applying the proffiles go to LAUNCHER and if you don't USE NOVA remove NOVA from that profile and ADD your launcher that you use.

TIPS / IMPORTANT:

Lastly Thx to Xmister for the great kernel and his devhost link for uploading the profiles.

Heres the screenshoots from ICJ 2.8.1 with PMC v7 battery/interactive SetCPU Profiles:

-------------------------

==================================================================================================

Note:

You shouldn't really relay and trust benchmarks at least not in antutu and quadrant , the most reliable and most accurate benchmark we have is Epic citadel , almost every single time same results. and 52.6 is quiet high result for sense rom. Btw for those who care s3 scores average 44-45fps on epic and note 2 scores average 46-47fprs.

]]=====>>> Wakelocks guide thx to Goku80 <=====[[

This is for those who have bad battery life !

http://xdaforums.com/showthread.php?p=38629490#post38629490