[Q] Low bloat roms with decent performance tweaks? - Sprint Samsung Galaxy S III

First new thread I've posted in a long time. Hope I'm doing this right.
I just got a galaxy S3 the other day. I have rooted and installed cyanogen
and Mrom.
Neither of these contain the settings that I am used to.
On my last phone (htc evo 4g) I had a rom that included advanced settings,
which allowed for a number of performance tweaks including multiple
processor governor choices, JIT compiler options and the like.
--------------------------------------------------------------------------------------------------
Is there a rom for the S3 that is considered "the best" in terms of low bloat,
speed, and advanced performance settings?
--------------------------------------------------------------------------------------------------
From the description I thought Mrom would be a good choice,
and I have to admit that It's fast, but I miss my processor settings.

Jacob_newton said:
First new thread I've posted in a long time. Hope I'm doing this right.
I just got a galaxy S3 the other day. I have rooted and installed cyanogen
and Mrom.
Neither of these contain the settings that I am used to.
On my last phone (htc evo 4g) I had a rom that included advanced settings,
which allowed for a number of performance tweaks including multiple
processor governor choices, JIT compiler options and the like.
--------------------------------------------------------------------------------------------------
Is there a rom for the S3 that is considered "the best" in terms of low bloat,
speed, and advanced performance settings?
--------------------------------------------------------------------------------------------------
From the description I thought Mrom would be a good choice,
and I have to admit that It's fast, but I miss my processor settings.
Click to expand...
Click to collapse
There are apps on Play such as tweakmod that allow changing processor settings. The kernel that came with any ROM you flash will only allow specific governors that the developer has tested over and over. Flashing a custom kernel such as BMS, will give you more governors to pick from. CM stock kernel has been good enough for me. I get too many weirdly spaced out random reboots after messing with custom kernels & governors these days, so I just use CM stock, interactive governor. MOAR ROM is not CM based. JIT and ART runtime settings are for KitKat ROMS. ART is still in developmental stages, and can cause issues, as not all apps are compatible.
sent from my GS3

Thanks for the quick reply. I realized last night that I hadn't enabled developer mode on CM
so I found some of the features I was looking for.
I'm going to go back to Mrom http://forum.xda-developers.com/showthread.php?t=2172264
for now because from the descriptions of the LINARO toolchain it seems like it's one of the fastest.
Any other Roms that are considered the "fastest" that I should try. I was thinking maybe liquid smooth.

Related

[Q] I've installed CM10.2 JellyBean, so now what's next?

How about the kernel? What's a good performance kernel? or do I even need one? There's a guy in this forum who has managed to boost his Samsung GT-I8150's fps to 20! now how in the world did he do that? my current fps is max at 6fps(antutu benchmark) with only basic apps installed and most unneeded running apps forced-stop. i know there's so much can be done on this phone since its..ehh..a low specs device bt isnt Android(linux based) is all about reviving the dead? lol
dude127 said:
How about the kernel? What's a good performance kernel? or do I even need one? There's a guy in this forum who has managed to boost his Samsung GT-I8150's fps to 20! now how in the world did he do that? my current fps is max at 6fps(antutu benchmark) with only basic apps installed and most unneeded running apps forced-stop. i know there's so much can be done on this phone since its..ehh..a low specs device bt isnt Android(linux based) is all about reviving the dead? lol
Click to expand...
Click to collapse
Im running CM10.2 currently. So far, so good, even though theres bugs still present. As far as I know, there aren't any CM10.2 kernel for the W so you're stuck with the stock kernel that comes with the ROM itself. Im thinking that the guy who managed to somehow "boost" his device is probably running GB i mean its rock stable.
I made my SGW by flashing PurePerfomanceX® Tweaks and also uninstalling stupid useless system app like CM updater and LWPs. Also, since there's no other custom kernel for 4.3 (like i mentioned) I tweaked the Interactive governor from the guys at the GNexus forum and switched my I/O scheduler to deadline. Again, its pretty smooth although the only thing that I find irritating is the stutters i find when scrolling some super heavy apps but obv, this aint a Nexus 5 soo bare with the lags. Some additions i did was installing Seeder and LagFix (can be found at GPlayStore)
Sent from the internet
TiTAN-O-One said:
Im running CM10.2 currently. So far, so good, even though theres bugs still present. As far as I know, there aren't any CM10.2 kernel for the W so you're stuck with the stock kernel that comes with the ROM itself. Im thinking that the guy who managed to somehow "boost" his device is probably running GB i mean its rock stable.
I made my SGW by flashing PurePerfomanceX® Tweaks and also uninstalling stupid useless system app like CM updater and LWPs. Also, since there's no other custom kernel for 4.3 (like i mentioned) I tweaked the Interactive governor from the guys at the GNexus forum and switched my I/O scheduler to deadline. Again, its pretty smooth although the only thing that I find irritating is the stutters i find when scrolling some super heavy apps but obv, this aint a Nexus 5 soo bare with the lags. Some additions i did was installing Seeder and LagFix (can be found at GPlayStore)
Sent from the internet
Click to expand...
Click to collapse
Woah man thanks alot on recomending the PurePerfomanceX® Tweaks! what a difference it makes lol and do i need to install those seeders&lagfix? im not a gamer so yeah are they really necessary? one other thing, how do i get the SmartassV2 governor? doesnt pureperformancex script includes that aswell? and finally(i promise! lol) do any of these tweaks help in conserving battery? prior to this, the battery was draining like mad it could be the condition of battery since ive had this phone for almost 2years now. before i go out and get new battery maybe if there was a tweak that could help reviving this old fella would be super. buying new phone is out of the question for the time being since i lost my samsung note3 2weeks ago..sigh sad life.
anyway thanks alot brother for the kind help

[Q] kernel recommendation for CM7?

Any kernel in particular that's especially popular for use with CM7?
I've been poking around it seems like the chad/tiny one is pretty popular? Battery life and snappy ui are the things most important to me..
thanks
generalnod said:
Any kernel in particular that's especially popular for use with CM7?
I've been poking around it seems like the chad/tiny one is pretty popular? Battery life and snappy ui are the things most important to me..
thanks
Click to expand...
Click to collapse
I've been running CM 7.2 for ages now, starting with the early builds back in late 2010 early 2011. And for the most part I've used Incredikernel. It was started by Chad then picked up by Tiny later on.
My daily driver is stock CM 7.2 stable with gapps, Incredikernel 10/3/2012, EXT4 Mod (read up on the original thread along with Tiny's) and I use Lagfree or Ondemand depending what I'm doing. The stock governor is usually fine, but Lagfree keeps it clocked higher when it's switching between a lot. Uses more battery however. I also used to overclock it a bit to 1.113 GHz, but it isn't noticeable and just uses more power.
As for speed, you can speed up or disable animations and it flies. Mostly for the stock apps though, such as phone, sms, settings, gallery/camera, etc. Newer apps like FaceBook, Instagram, Dolphin browser, Dropbox, Snapchat etc. won't run as smooth since they're built for newer, more powerful phones on 4.0+. They run, just don't expect them to be all buttery.
The stock GB Sense ROM isn't too shabby either with the blot removed.

[Q] Bonuzzz's OC Kernel synapse profiles

Thought if anyone found their perfect settings on bonuzzz's oc kernel, they could be shared here. Really, the reason I started this thread, is I have no idea how to set these settings. I'm looking for a balance between performance, and battery life, (isn't everyone ) but I have no idea where to begin. Seems to run better with default settings, but I wonder what optimized settings would feel like!

how to disable CPU cores

I want to know how to disable CPU cores to save power. It was possible on my nexus 5. but on my nexus 6p and now on my htc 10, I'm not sure if it's possible. I read that it's would need a kernel rewrite or something along those lines.
So does anyone know how to do this? I'm running latest LeeDroid ROM if that helps. thanks :good:
That's what I also wanted to know about the 10.
I had the mind before and there I could run with only one core, if not needed the other three cores. But if I needed power, the 4 cores are running.
It would be great, if there is an option in kernel settings to run all the cores only if they are really needed.
So the 10 is only a battery eater... Especially with sense roms I don't come through the day without charging.
On CM 14 or AOSP the battery is much more better, but with better core management it would be famous.
anyone got any info on this?
less cores doesn't mean better battery life, look at u11, "octa-core" and getting better battery life than 10 and anything else. it's een like if you have less cores, the cores which are online have to do all the work and might end up with locked max freq which will result in heat and more drain. so just keep the core control like it is and maybe just underclock
drago10029 said:
I want to know how to disable CPU cores to save power. It was possible on my nexus 5. but on my nexus 6p and now on my htc 10, I'm not sure if it's possible. I read that it's would need a kernel rewrite or something along those lines.
So does anyone know how to do this? I'm running latest LeeDroid ROM if that helps. thanks :good:
Click to expand...
Click to collapse
It is possible to disable cores with the custom kernel, and I believe force them to remain off at boot, but the HTC 10 uses a big/little cluster CPU setup and disabling cores isn't how you want to conserve power in my humble opinion.
The HTC 10 and some other modern devices uses BIG.little core ARM processor technology.
So the hardware and software is optimized to use all the cores to chase the best battery life and performance. I'm guessing that unless it's very specific usage scenarios, if you manage to force disable the cores with a custom kernel, you'll see both performance and battery life drop.
I would highly recommend installing a custom kernel, and tweaking the kernel settings while letting the hardware make full use of the BIG.little cluster system for efficiency. For high performance, I'd recommend one of the sense based kernel's that uses the HTC PnP Manager system. Something like Flar's ElementalX or TBalden's cleanslate kernel.
For battery efficiency, since you're really wanting to customize things for the best efficiency and battery life, try out the Helix kernel, by zeroinfinity. It's using a technology to optimize control of the processor based on "EAS" technology. EAS stands for "Energy Aware Scheduling" and zeroinfinity has written his "Helix Engine" to control the power profiles and thus power consumption of different apps, and you can customize the profiles to put any other apps you have in the profiles you want them.
This was a very basic and non technical summary, you can find tons of info on the kernels in the OP of each kernel thread. I would recommend making a backup with TWRP and trying both ElementalX and Helix kernels and seeing what works best in your usage scenario, before you start trying to force disable cores.
Here's a quick article I found on google, I'm at work and only briefly skimmed it, so no promises it's any good, but you can google BIG.little procs on Android mobile devices to find more imformation. https://community.arm.com/processors/b/blog/posts/ten-things-to-know-about-big-little
CharliesTheMan said:
It is possible to disable cores with the custom kernel, and I believe force them to remain off at boot, but the HTC 10 uses a big/little cluster CPU setup and disabling cores isn't how you want to conserve power in my humble opinion.
The HTC 10 and some other modern devices uses BIG.little core ARM processor technology.
So the hardware and software is optimized to use all the cores to chase the best battery life and performance. I'm guessing that unless it's very specific usage scenarios, if you manage to force disable the cores with a custom kernel, you'll see both performance and battery life drop.
I would highly recommend installing a custom kernel, and tweaking the kernel settings while letting the hardware make full use of the BIG.little cluster system for efficiency. For high performance, I'd recommend one of the sense based kernel's that uses the HTC PnP Manager system. Something like Flar's ElementalX or TBalden's cleanslate kernel.
For battery efficiency, since you're really wanting to customize things for the best efficiency and battery life, try out the Helix kernel, by zeroinfinity. It's using a technology to optimize control of the processor based on "EAS" technology. EAS stands for "Energy Aware Scheduling" and zeroinfinity has written his "Helix Engine" to control the power profiles and thus power consumption of different apps, and you can customize the profiles to put any other apps you have in the profiles you want them.
This was a very basic and non technical summary, you can find tons of info on the kernels in the OP of each kernel thread. I would recommend making a backup with TWRP and trying both ElementalX and Helix kernels and seeing what works best in your usage scenario, before you start trying to force disable cores.
Here's a quick article I found on google, I'm at work and only briefly skimmed it, so no promises it's any good, but you can google BIG.little procs on Android mobile devices to find more imformation. https://community.arm.com/processors/b/blog/posts/ten-things-to-know-about-big-little
Click to expand...
Click to collapse
was a good read, thanks! based on the quote from below from that website sounds like the little cores can drive the most battery savings the most .... which is my goal.
The LITTLE cores can be implemented to target lower leakage and a more moderate performance point, independently from the physical implementation of the big cores that are often tuned for higher frequency.
Click to expand...
Click to collapse
and seeing that you were a tester for helix htc 10 kernel, is it designed to with stock based ROM or just any magisk based ROMs? I did see that ASOP is not supported.
drago10029 said:
was a good read, thanks! based on the quote from below from that website sounds like the little cores can drive the most battery savings the most .... which is my goal.
and seeing that you were a tester for helix htc 10 kernel, is it designed to with stock based ROM or just any magisk based ROMs? I did see that ASOP is not supported.
Click to expand...
Click to collapse
Stock based sense roms. I just use it with regular rooted builds of leedroid or viper. It works with magisk and has been built to be fully compatible, however I use it for my normal modded system rooted sense based rom with supersu. I don't use or set up magisk, I'm still kind of old school.
But if you were to use magisk, @ZeroInfinity is running magisk as his daily since the last several builds, and I don't believe it's got any bugs or anything that doesn't work in the magisk build. One of the other team members @p50kombi knows a lot about magisk if you need to know anything further, I just have very limited magisk knowledge I'm general.
Sent from my HTC 10 using Tapatalk
CharliesTheMan said:
Stock based sense roms. I just use it with regular rooted builds of leedroid or viper. It works with magisk and has been built to be fully compatible, however I use it for my normal modded system rooted sense based rom with supersu. I don't use or set up magisk, I'm still kind of old school.
But if you were to use magisk, @ZeroInfinity is running magisk as his daily since the last several builds, and I don't believe it's got any bugs or anything that doesn't work in the magisk build. One of the other team members @p50kombi knows a lot about magisk if you need to know anything further, I just have very limited magisk knowledge I'm general.
Sent from my HTC 10 using Tapatalk
Click to expand...
Click to collapse
magisk version works same as the version which writes to system
CharliesTheMan said:
Stock based sense roms. I just use it with regular rooted builds of leedroid or viper. It works with magisk and has been built to be fully compatible, however I use it for my normal modded system rooted sense based rom with supersu. I don't use or set up magisk, I'm still kind of old school.
But if you were to use magisk, @ZeroInfinity is running magisk as his daily since the last several builds, and I don't believe it's got any bugs or anything that doesn't work in the magisk build. One of the other team members @p50kombi knows a lot about magisk if you need to know anything further, I just have very limited magisk knowledge I'm general.
Sent from my HTC 10 using Tapatalk
Click to expand...
Click to collapse
Great I also use supersu not magisk, probably same old school thing...also too tough getting things to play nice with magisk IMO. So for supersu do i just install v012 r1 systemless kernel and it should just work w/ leedoird? did you notice any functions on lee droid not working?
also do you underclock? recommend any kernel managers?
drago10029 said:
Great I also use supersu not magisk, probably same old school thing...also too tough getting things to play nice with magisk IMO. So for supersu do i just install v012 r1 systemless kernel and it should just work w/ leedoird? did you notice any functions on lee droid not working?
also do you underclock? recommend any kernel managers?
Click to expand...
Click to collapse
It's version 17, you'll download it from this post https://forum.xda-developers.com/showpost.php?p=73068312&postcount=1216 , sorry that link you had shouldn't be there, but systemless is the magisk version but now there's only one version, and the Aroma installer will let you choose the normal non-magisk version.
In the installer, there's a question that asks about installing custom scripts, I use the @ZeroInfinity script, the one from @roger81 and @TotallyAnxious are good too so you can't really go wrong, but I recommend starting with zero's, and you can reflash to experiment once you get going good with it. Rogers is great for battery life but his is a little more custom and extreme, which is why I'd start.
I use EXKM kernel manager, but I really recommend not changing many settings at first. Definitely leave the governor default with this kernel. I would run it like it comes out of the box, and see how your apps and battery life goes, and if you have apps causing a lot of drainage, maybe add them to the helix engine profiles before you start changing clock speeds.
You'll notice with EXKM the core frequencies reported in real time will look different from how it looks with a stock based kernel, but don't let that scare you.
My only other recommendation is if you use any other power saving apps like greenify or doze (I don't use any of them personally but some do) I would first get used to the kernel without them, so you kind of have a better idea of baseline.
CharliesTheMan said:
It's version 17, you'll download it from this post https://forum.xda-developers.com/showpost.php?p=73068312&postcount=1216 , sorry that link you had shouldn't be there, but systemless is the magisk version but now there's only one version, and the Aroma installer will let you choose the normal non-magisk version.
In the installer, there's a question that asks about installing custom scripts, I use the @ZeroInfinity script, the one from @roger81 and @TotallyAnxious are good too so you can't really go wrong, but I recommend starting with zero's, and you can reflash to experiment once you get going good with it. Rogers is great for battery life but his is a little more custom and extreme, which is why I'd start.
I use EXKM kernel manager, but I really recommend not changing many settings at first. Definitely leave the governor default with this kernel. I would run it like it comes out of the box, and see how your apps and battery life goes, and if you have apps causing a lot of drainage, maybe add them to the helix engine profiles before you start changing clock speeds.
You'll notice with EXKM the core frequencies reported in real time will look different from how it looks with a stock based kernel, but don't let that scare you.
My only other recommendation is if you use any other power saving apps like greenify or doze (I don't use any of them personally but some do) I would first get used to the kernel without them, so you kind of have a better idea of baseline.
Click to expand...
Click to collapse
Bonus points for being the least confusing AROMA installer I have used! and I used zero's as well. thanks for all your help! and one last thing.. isn't doze built into android nougat? or am I highly misinformed.
drago10029 said:
Bonus points for being the least confusing AROMA installer I have used! and I used zero's as well. thanks for all your help! and one last thing.. isn't doze built into android nougat? or am I highly misinformed.
Click to expand...
Click to collapse
It is you're correct, but there's a lot of "super doze" and dozingest doze around" sort of mods and tweaks people use, it's the extra modified stuff I would avoid for now, until baseline is established. However once you get things ironed out, @RogerF81 (if I spelled that Right) has tons of good info on further tweaking. He once tweaked his battery life to something like 7 or 8 hours screen on time with the Helix EAS kernel. That's just showing off.
Glad you like the Aroma installer, it nearly killed the poor dev trying to get it set up when he first started implementing it, he still probably throws keyboards if I ask for a black theme lol.
Sent from my HTC 10 using Tapatalk

Kernels for G7

Hello guys,
I am writing this to convey to you my wish for an updated Kernel Standalone. I recently started playing with the ramdisk, edit and creating my own kernel profiles. But I need more.
Of the current kernels out there, the one that caught my attention the most was the xd-kernel, I don't know if it will be because its forum topic is very striking and such ... But it was the first. I have been investigating, and I have realized that the version that I use (1.7) does not bring the CAF files. I didn't know what the CAF files were, until I came across a folder containing 3 sd845.dbt files in zip 2.0.2 of the xd-kernel.
That's when I realized that those files are direct kernel updates for our SOC.
I quickly realized that although I believed that the 1.7 kernel was better because it could raise the gpu frequencies above 710mhz, it was an outdated kernel and without direct SOC support as such.
The TNO kernel has not been tested yet by me, its forum post is very simple and it did not catch my attention ... but today I checked that it has CAF files and that it was published in December.
I have doubts about this kernel ... can gpu be overclocked?
Does it bring recent optimizations such as improvements to the CPU_governor?
Improvements to the Schedutil?
Drivers improvements?
In short ... What this kernel brings, that the xd-kernel does not have (not counting the CAF files).
And finally I wanted to ask for help ...
As I see that no one has the intention at the moment to update those kernels, or to create a new one ...
I would like someone to tell me where to start, for me to create my own kernel for this soc, tips to improve the soc (like the issue of Wakelocks, Oc, implement CAF files ...).
I do not intend to create a kernel that everyone should install. I have never programmed and they seemed to me like gods doing things to a kernel, like putting spectrum and things like that. But there is always a first time for everything, and this time it was my turn to begin to understand how a kernel worked, how spectrum is implemented and what settings are related to governors and I / O schedulers. But I need more, I need to compile a kernel that I say: Damn, if this kernel looks like a kernel from the "pixel3" forum, very complete and well-founded.
Hopefully someone will listen to me and teach me where to start, considering that I have not done this in my life. But reading and reading I have ended up here trying to be better. I think that if I have the necessary means (documentation and links on how to create a proper kernel) I could create something good that will work for all of us much better, but I am satisfied that it works well for me (as I said I cannot pretend that everyone uses my job).
Well guys, sorry for my english, thanks for reading and a hug to everyone (with mask hahaha).
Some questions what you should ask yourself are:
You want to create kernel for stock system? Or for some certain rom? To Android 9 or 10? What improvements do you want to bring?
I know you want to made it for yourself, but you can share your work to other people if you want.
ShadoV90 said:
Some questions what you should ask yourself are:
You want to create kernel for stock system? Or for some certain rom? To Android 9 or 10? What improvements do you want to bring?
I know you want to made it for yourself, but you can share your work to other people if you want.
Click to expand...
Click to collapse
Thanks for the reply
I would like to create it for the Stock Rom as the Evolution X team is doing a great job on AOSP.
I would mainly focus on Pie, I think it has more support currently, twrp ..., and then it can be ported to 10.
Improvements:
-Unlock CPU / DDR / GPU frequencies
-Import current CAF files for sd845
-SlimBus OC
-Wireguard
-Spectrum / Franco Kernel implementation
-Latest Schedutil governor uptades
-add good governors and I/O schedulers
-add support for misc features like zram compress formats, latest linux security patches...
And can be imported other features from kernels with same SOC devices like pixel or oneplus6.
I would have no problem sharing work with someone, I would rather have someone correct me for what I do wrong, than have a noob direct the project alone. I know there are many here that I am proposing, they do it in 5 seconds, but I don't have much idea and I need time and reading.
Hugs bro.
When I flashed the TNO kernel it gave me issues. My status bar would flicker non stop. Performance increase wasn't noticable and there is no overclocking the GPU. Most importantly, it didn't give me the options of different governors like the XD Kernel, and I/o schedulers.....having Zen and Maple with the XD is great. The one thing the TNO Kernel did have that the XD kernel lacks is Wireguard support, but I never got into that anyway. I would like to see another Kernel that gives us some of the options available to the V30 users, with RCTD disabled already. Beast Kernel, Konverged Kernel....others have so many options!
Yeedatoy said:
When I flashed the TNO kernel it gave me issues. My status bar would flicker non stop. Performance increase wasn't noticable and there is no overclocking the GPU. Most importantly, it didn't give me the options of different governors like the XD Kernel, and I/o schedulers.....having Zen and Maple with the XD is great. The one thing the TNO Kernel did have that the XD kernel lacks is Wireguard support, but I never got into that anyway. I would like to see another Kernel that gives us some of the options available to the V30 users, with RCTD disabled already. Beast Kernel, Konverged Kernel....others have so many options!
Click to expand...
Click to collapse
Wow thank you for the reply!!
Ill see these kernels, but my doubt is the compatibility with our device, is the same SOC, ok, but we have different screen for example. What do u think about this?
If it really works, it would be a great idea to port a v30 kernel. Looking at xda, I realize that the xd kernel looks a lot like one called SmurfKernel or something like that, from the OP6 device,
I would even say it is a port.
I found that kernel is not the same, is SD835... f*ck
Ill search on v35 forum
Update: Have 5 or 6 threads in v35 development :'( and saw 7 pages on v30 forum, what a forum lol.
Hey buddy! Long time no talk! I hardbricked the G7 so I took 2 broken moto G6's and made one working one into a 64bit beast running Android 11. Ive been really busy but finally found the time to revive the G7 with QFIL. Starting from scratch, I flashed the TNO kernel, which wiped out Magisk, but after a reflash it actually runs really smoothly. The XD kernel has too many errors to count. It's built completely wrong. If you monitor your gpu, you'll see the worst of its flaws. The TNO kernel runs really well, and although it doesn't have all the bells and whistles other kernels have, it works correctly. I must have had too many modifications already yheyr'=[

Categories

Resources