Hey guys, a few days ago I flashed cm13 and everything is running fine except for the 3D performance. I noticed in Critical Ops I have half the fps when compared to the stock rom.
I don't know if it's the power saver app that gives high performance in the stock rom or if cm13 doesn't fully utilize the gpu.
Thx for reading.
Any info would be helpful. Can Kernels add performance to roms?
Yes kernels can change the performance of your device. Some allow you to set different CPU options so you can balance between battery life and performance. Some even allow you to overclock your CPU.
Probably an issue with powerVR GPU driver optimizations.
Sent from my ASUS_Z00AD using Tapatalk
waiktayllor said:
Probably an issue with powerVR GPU driver optimizations.
Sent from my ASUS_Z00AD using Tapatalk
Click to expand...
Click to collapse
Damn, is that something that could possibly be fixed in the future?
ninjanick999 said:
Yes kernels can change the performance of your device. Some allow you to set different CPU options so you can balance between battery life and performance. Some even allow you to overclock your CPU.
Click to expand...
Click to collapse
Interesting, I wonder if that would fix the fps problem in that game and a few others.
quarterbreed said:
Damn, is that something that could possibly be fixed in the future?
Click to expand...
Click to collapse
Depends if the Rom adds in the drivers. Since PowerVr isn't that common on Android unlikely that CM would add it
Sent from my ASUS_Z00AD using Tapatalk
waiktayllor said:
Depends if the Rom adds in the drivers. Since PowerVr isn't that common on Android unlikely that CM would add it
Sent from my ASUS_Z00AD using Tapatalk
Click to expand...
Click to collapse
Well that sucks, i guess I'll have to wait for asus to update to 6.0.
It's the only reason why I don't run cm13 atm.
Related
Hi there,
Sorry if this is a silly question, but never really delved into kernels until last night.
I flashed the Lean Kernel on the Android Development thread, and wow I'm impressed.
OC'd it to 1.5ghz (dno if its sticking after reboot n dno how to check)
My question is this:
What sort of things does a better kernel improve?
Because im sure scrolling and browsing is much smoother, the app draw is alot smoother etc? Is this down to the Kernel? Or am I blagging myself because I've only just flashed one.
THANKS IN ADVANCED !!
Wilks3y
Kernel improves everything performance/battery wise.
Sent from my Nexus 7 using Tapatalk 2
leelaa said:
Kernel improves everything performance/battery wise.
Sent from my Nexus 7 using Tapatalk 2
Click to expand...
Click to collapse
Thanks for the response mate, yeah that was the sort of understanding I had.
Does this include even things such as Browsing speed on the web etc?
Or is device specific such as app loading times and repsonsiveness/smoothness
Thankyou
What will a custom kernel do for me. I have been thinking about rooting but I do not want to flash a ROM. I am really loving stock. How will a kernel benefit me. I heard they have something to do with battery. How is that?
Sent from my Nexus 4 using xda app-developers app
With a custom kernel you can do some really cool tinkering for example
- underclock (save battery)
-undervolt ( MAY save battery , but will def help with heat)
- change governor ( may help battery)
- change screen properties . I.e colours
- GPU over clock / under clock ( obvious)
Other cool performance tweaks as well
Sent from my Nexus 4 using Tapatalk 2
italia0101 said:
With a custom kernel you can do some really cool tinkering for example
- underclock (save battery)
-undervolt ( MAY save battery , but will def help with heat)
- change governor ( may help battery)
- change screen properties . I.e colours
- GPU over clock / under clock ( obvious)
Other cool performance tweaks as well
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
Thank you. Sounds pretty helpful for battery. Do you recommend any kernels?
Ballastatuz said:
Thank you. Sounds pretty helpful for battery. Do you recommend any kernels?
Click to expand...
Click to collapse
I'd go with franco's kernel for now.
All of them are new and may have bugs, but franco is a longtime kernel developer and he's the least likely to do stupid stuff or claim features that actually hurt performance or are just placebos.
Franco's kernels seem good. I use it on my N7, but I just wouldn't use it yet as he's working blind. Faux has some amazing battery saving kernels. Mathkid's kernels pretty well as well, I used to use his on the Nexus S back in the day.
Sent from my Nexus 4 using xda app-developers app
Ranguvar said:
I'd go with franco's kernel for now.
All of them are new and may have bugs, but franco is a longtime kernel developer and he's the least likely to do stupid stuff or claim features that actually hurt performance or are just placebos.
Click to expand...
Click to collapse
I'd be careful about recommending a kernel where the developer is doing so blindly. Honestly its very irresponsible. Unless he's got a device that's 99.9% identical, i cant recommended it.
Sent from my Nexus 4 using xda app-developers app
italia0101 said:
With a custom kernel you can do some really cool tinkering for example
- underclock (save battery)
-undervolt ( MAY save battery , but will def help with heat)
- change governor ( may help battery)
- change screen properties . I.e colours
- GPU over clock / under clock ( obvious)
Other cool performance tweaks as well
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
Under clock can be done on a stock kernel just needs root. Custom kernel allows over clock doubt its needed though CPU is fast enough.
Different governors can be used on stock too but custom kernels may offer extra ones like smartass etc.
They may also add things like NTFS cifs run etc not available in stock.
Using Motleys kernel just now too soon to comment on improvements.
Sent from my Nexus 4 using Tapatalk 2
If stock is working for you, there's no reason to flash another, unless you have the itch.
The stock kernel is great, and undervolting is more trouble than it's worth if you're starting from scratch, unless tinkering with voltages is your thing, and there's zero need to overclock the N4 CPU or GPU IMO. There aren't a ton of options, yet, either. 3.4 is pretty young yet.
eep2378 said:
I'd be careful about recommending a kernel where the developer is doing so blindly. Honestly its very irresponsible. Unless he's got a device that's 99.9% identical, i cant recommended it.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
As someone who is using Franco's kernel at the moment, I can recommend it strongly. It's running very well :good:
Ngo93 said:
As someone who is using Franco's kernel at the moment, I can recommend it strongly. It's running very well :good:
Click to expand...
Click to collapse
Agree. Franco is amazing and once he actually has the device he will only improve.
Yeah -- that was my other experience, I'm using franco's kernel and have been since day one.
Quite stable at least so far, no crazy changes.
Hi,
does anyone have working CPU underclocking/undervolting/core-shutting in CM Nightlies? The Performance setting there is broken and set limits only for fist core.
I mean the battery life is not bad, but I would sometimes appreciated ability to go into somehow ECO mode (for example runnning only on one core) when I'm nowhere near charger with nearly dying battery.
TY
Jirrick said:
Hi,
does anyone have working CPU underclocking/undervolting/core-shutting in CM Nightlies? The Performance setting there is broken and set limits only for fist core.
I mean the battery life is not bad, but I would sometimes appreciated ability to go into somehow ECO mode (for example runnning only on one core) when I'm nowhere near charger with nearly dying battery.
TY
Click to expand...
Click to collapse
Nope, not until someone creates a custom 4.2.2 kernel. Maybe Faux (or others) are waiting for the CM10.1 kernel rebase to be released as this will be a much better one to start modifying?
j3di said:
Nope, not until someone creates a custom 4.2.2 kernel. Maybe Faux (or others) are waiting for the CM10.1 kernel rebase to be released as this will be a much better one to start modifying?
Click to expand...
Click to collapse
for now you can start using my kernel found here http://forum.xda-developers.com/showthread.php?t=2330586
supports all requested above
Sent from my HTC One X+ using xda app-developers app
maxwen said:
for now you can start using my kernel found here http://forum.xda-developers.com/showthread.php?t=2330586
supports all requested above
Sent from my HTC One X+ using xda app-developers app
Click to expand...
Click to collapse
Great, I'm using 713 stable and so far I'm very happy about it. Thank you very much! :good:
I have one more question: Is it more energy efficient run in 2*1,5 GHz or 4*1 GHz?
Jirrick said:
Great, I'm using 713 stable and so far I'm very happy about it. Thank you very much! :good:
I have one more question: Is it more energy efficient run in 2*1,5 GHz or 4*1 GHz?
Click to expand...
Click to collapse
running more cores with lower freq is better
Sent from my Find 5 using xda app-developers app
guys I am rooted on stock 4.1.2, unlocked bootloader an' all that jazz, i used to use setcpu on nexus s and the old droid milestone, does setcpu work for the razr m? any good working profiles without the reboots and stuff ?
All of the 4.2.2 roms I have tried have a settings option called Performance that lets you set the min/max CPU speeds, switch between different kinds of governors, and play around with RAM management settings.
stesaint said:
All of the 4.2.2 roms I have tried have a settings option called Performance that lets you set the min/max CPU speeds, switch between different kinds of governors, and play around with RAM management settings.
Click to expand...
Click to collapse
i am not on 4.2.2 nor do i intend to go, all i wanna know is that if setcpu is stable for the razr m and what profile should be best for good battery life
I use row or noop for my i/o scheduler and on demand for my governor and setup works I used to use it but I like no frills better
Sent from my XT907 using Tapatalk 2
jafferkhan said:
guys I am rooted on stock 4.1.2, unlocked bootloader an' all that jazz, i used to use setcpu on nexus s and the old droid milestone, does setcpu work for the razr m? any good working profiles without the reboots and stuff ?
Click to expand...
Click to collapse
Just downloaded it and it seems to be working fine. Clocks seem to stick. Will edit this post in a couple of hours to confirm for you
I use ROW I/O with MSM-DCVS governor.
brandon71 said:
I use row or noop for my i/o scheduler and on demand for my governor and setup works I used to use it but I like no frills better
Sent from my XT907 using Tapatalk 2
Click to expand...
Click to collapse
Man I've no idea what you said, still learning about this... could you tell me what's what ?
ShadowRAZR said:
Just downloaded it and it seems to be working fine. Clocks seem to stick. Will edit this post in a couple of hours to confirm for you
I use ROW I/O with MSM-DCVS governor.
Click to expand...
Click to collapse
Great ill wait for your findings, along with a good profile to help me save some battery on this bad boy too
jafferkhan said:
Great ill wait for your findings, along with a good profile to gdgjp me save some battery on this bad boy too
Click to expand...
Click to collapse
So far the clocks have stuck Meaning once you set a clock its stays there, doesn't reset to default. As for govs and I/O, I use msm-dvcs as my gov and row as my I/O. Msm-dvcs will shut a CPU core down when not needed
Sent from my XT907 using xda premium
That's nice... but shutting down a core... isn't that harmful for the phones life or something? Just asking to increase my knowledge that's all...
jafferkhan said:
That's nice... but shutting down a core... isn't that harmful for the phones life or something? Just asking to increase my knowledge that's all...
Click to expand...
Click to collapse
No, I have never heard of shut a problem. Google it if you are truly worried about it.
Sent from my XT907 using xda premium
Looks like its ok I haven't seen anything that dictates towards it being an issue, so any stable profile you'd suggest for my 907?
jafferkhan said:
Looks like its ok I haven't seen anything that dictates towards it being an issue, so any stable profile you'd suggest for my 907?
Click to expand...
Click to collapse
Unfortunately I don't dabbled in profiles as I personally find them unreliable. I just stick it at a certain clock and set my govs and I/O. If you want to know my configuration, I set my clock to 1350MHz and min to 384. The gov and I/O I've already mentioned.
Here is a link to what each governor does, and what there advantages and disadvantages are. http://forum.xda-developers.com/showthread.php?t=1663809
Sent from my XT907 using xda premium
ShadowRAZR said:
Unfortunately I don't dabbled in profiles as I personally find them unreliable. I just stick it at a certain clock and set my govs and I/O. If you want to know my configuration, I set my clock to 1350MHz and min to 384. The gov and I/O I've already mentioned.
Here is a link to what each governor does, and what there advantages and disadvantages are. http://forum.xda-developers.com/showthread.php?t=1663809
Sent from my XT907 using xda premium
Click to expand...
Click to collapse
thanks bro, that's really informative, i think ill solve that out but once again, battery life with speed is what everyone's after, yes the M has plenty of oomph under the bonnet but clocking it down will save battery yeah?
the profiles you have set are stable enough? no random reboots or lags?
jafferkhan said:
thanks bro, that's really informative, i think ill solve that out but once again, battery life with speed is what everyone's after, yes the M has plenty of oomph under the bonnet but clocking it down will save battery yeah?
the profiles you have set are stable enough? no random reboots or lags?
Click to expand...
Click to collapse
Yes they are stable. Although experiment with the I/O yourself if you find a better one let me know
Sent from my XT907 using xda premium
Hi
First post. Will try not to look the idiot or ask what has already been asked. Here goes, I am unable to find a kernel that actually improves my phone, i currently have the following -
Nexus 4
ROM - PSX V1
Moto x mod (great addition)
Stock kernel
I have tried two or three kernels including the new Trinity one which gave me a worse performance. Would someone point me in the right direction?
Could i also say a big thanks to PSX developer for a great ROM.
Regards.
Have you tried Franco...?
Sent from my Nexus 4 using Tapatalk
did you try adjusting settings to your needs? considering the trinity kernel maxes at 1026mhz by default, until you adjust the cpu speed yourself.
So if I reinstalled trinity and used trickster to increase the cpu, I might get better results?
I haven't tried franco just yet.
Sent from my Nexus 4 using XDA Premium HD app
Right after a bit of trial and error I reckon I have cracked it.
PSX v1
Moto x
Trinity kernel
Results from antutu
22400
Results from Quadrant
9500
Up from 16500 and 6300.
Sent from my Nexus 4 using XDA Premium HD app
Improvement is a subjective in this context. In what way? Faster? More features? Better battery life? Better sound quality? Better color? Smoother?
Benchmark means nothing. It is possible to apply the Samsung's dalvik cheat patch to your rom which will increase your benchmark score but yield no real world performance. With some settings you might get great benchmark, but the phone might get hot with poor battery life. Moreover, most benchmark programs do not tell the real story about performance. Antutu and Geekbench doesn't even work correctly with 4.4 and ART. iOS7 might get good scores sunspider javascript, but there are times when Android web performance outright beat it.
This thread falls in the category of "What is the best kernel/rom?" which is against XDA rules so I can;t help you. Research each kernel and read about its features and users feedback and find what is right for you. A lot of time stock kernel will give the best stability and battery life.
I use kernels mainly for features. There are other bigger factors about the operating system that determine battery life and performance.
What I wanted was faster and this certainly is faster. So I'm happy. Thanks for all your help.
Sent from my Nexus 4 using XDA Premium HD app
Rlumby said:
What I wanted was faster and this certainly is faster. So I'm happy. Thanks for all your help.
Sent from my Nexus 4 using XDA Premium HD app
Click to expand...
Click to collapse
Use latest PSX rom, put phone in freezer for 1hour, set CPU to 1800MHZ performance, GPU to 533MHZ performance if possible, raise overall cpu voltage, stop all background app, run benchmark.
Rlumby said:
Right after a bit of trial and error I reckon I have cracked it.
PSX v1
Moto x
Trinity kernel
Results from antutu
22400
Results from Quadrant
9500
Up from 16500 and 6300.
Sent from my Nexus 4 using XDA Premium HD app
Click to expand...
Click to collapse
there you go