Extracting tweaks from RoMs. - HTC Sensation

I believe most of us here have been flashing various roms. Some roms give us more satisfaction than the rest.
However, it is difficult to have the best features of every rom. Is there anyone who knows where the core tweaks of the rom are located? Share your experiences and knowledge in this thread!

Anyone?
10chars

Some are in build.prop while some are scripts (system/etc/init.d) and are executed at boot. If you download a ROM from a recognized and well reputed dev, its best not to pile tweaks on tweaks. Not only will they conflict but the tweaks of that specific ROM were put there for optimum performance of that specific ROM. Some tweaks are global anyway. If you want stuff like setting GPU I/O fraction to 50 you could use the script from hypersensation (init.d) but then again those scripts are easy enough to write. What kind of tweaks are you referring to??

Thanks for the reply. I am looking at more to the gaming tweaks. Like 3d performance etc.
Pjay12 said:
Some are in build.prop while some are scripts (system/etc/init.d) and are executed at boot. If you download a ROM from a recognized and well reputed dev, its best not to pile tweaks on tweaks. Not only will they conflict but the tweaks of that specific ROM were put there for optimum performance of that specific ROM. Some tweaks are global anyway. If you want stuff like setting GPU I/O fraction to 50 you could use the script from hypersensation (init.d) but then again those scripts are easy enough to write. What kind of tweaks are you referring to??
Click to expand...
Click to collapse

remus82 said:
Thanks for the reply. I am looking at more to the gaming tweaks. Like 3d performance etc.
Click to expand...
Click to collapse
Gaming performance relies strongly on the kernel. Faux is probably the best in this field but of course with heavy use drains your battery. The best roms I've encountered for gaming are reverted AOSP and lee Droid sense 3.0 version and lee kernel. I doubt there are many tweaks in the ROM itself for gaming purposes. A ROM running bricked would not play as smooth as faux but would have better battery. The roms I mentioned are just what I use btw

Related

[ROM] Stock 2.16 Sense Gingerbread - Tweaked for high performance [Uploaded]

High speed ROM - Stock Gingerbread 2.16
Features:
--------
- Based on leaked Gingerbread ROM 2.16.0.0 with Kernel 2.6.35.10
- Rooted with su and superuser
- Unsecured boot.img
- Busybox included
- init.d support. Scripts moved to /data/init.d for easy addition/deletion/modification
- RAM & Speed Optimizations
- Clean & Fast, no visual changes
- Zipalign system applications for better RAM usage
- Automatically zipalign new applications on boot for better RAM usage
- Custom boot animation support (Replace bootanimation.zip in /data/local/)
- Nano text editor with sysro + sysrw support
- Bash shell support
- Highly tweaked kernel for performance
- Excellent battery life
- All apks updated to the latest version
- Low memory tweak (no need for task managers)
- Removed Stock completely
- Removed default maps and included Brut Maps Mod for international navigation.
Known Bugs:
------------
- You tell me
Download Link:
-------------
- http://www.multiupload.com/EJVXBO8J7B
Thanks to:
----------
- Mike1986 for guidance
- Dsixda for amazing kitchen
- Capychimp for guidance
and for all those who I forgot to mention
What about those kernel tweaks?
I thought its not entirely possible without kernel sources.
Whats the difference in speed compared to Lee's or Mike's release?
Try4Ce said:
What about those kernel tweaks?
I thought its not entirely possible without kernel sources.
Whats the difference in speed compared to Lee's or Mike's release?
Click to expand...
Click to collapse
You can tweak existing kernel parameters via sysctl which I have done.
So far I have find my rom more stable and smooth.
I will be requiring your feedback too in this regard.
Good to see another ROM to help the development
theintelligent said:
You can tweak existing kernel parameters via sysctl which I have done.
So far I have find my rom more stable and smooth.
I will be requiring your feedback too in this regard.
Click to expand...
Click to collapse
Didnt Mike and Lee do the same then?
Anyways, will give it a shot Always good to have more devs (and therefore different tweak setups) on board !
andywright1982 said:
Good to see another ROM to help the development
Click to expand...
Click to collapse
I agree with u on that ... the more devs there is the more fun for us "mortals"
Try4Ce said:
Didnt Mike and Lee do the same then?
Anyways, will give it a shot Always good to have more devs (and therefore different tweak setups) on board !
Click to expand...
Click to collapse
Yes, I'm using sysctl as well But maybe theintelligent used different parameters
theintelligent said:
You can tweak existing kernel parameters via sysctl which I have done.
So far I have find my rom more stable and smooth.
I will be requiring your feedback too in this regard.
Click to expand...
Click to collapse
Well there are few more things that I have done.
Firstly I have changed the IO scheduler to NOOP.
Secondly I have set different task manager settings when the screen is on and off. i.e when the screen is off the settings are aggressive, while the screen is on they are average. This gives your device a smoother feeling (The script is based on FlooHimself screen state scaling tweak).
Thirdly I have played with priorities of some processes (This script was used by NeoPhyTe in the Desire forum). It does gives your device some edge.
Anyways as soon as the uploading is complete, you can play with the ROM and report back.
theintelligent said:
Firstly I have changed the IO scheduler to NOOP.
Click to expand...
Click to collapse
well, i haven't tested it on this release but noop should give you slightly worse overall results than deadline. i didn't checked but i assume deadline is default on this kernel.
Exchange sync!
Is the exchange sync still a problem with this?
rijohann said:
Is the exchange sync still a problem with this?
Click to expand...
Click to collapse
Well I haven't found any problem. Can you please be specific what problems have you faced?
a user said:
well, i haven't tested it on this release but noop should give you slightly worse overall results than deadline. i didn't checked but i assume deadline is default on this kernel.
Click to expand...
Click to collapse
Tested noop my self, deadline gives better results
Task managers are useless anyway, the low memory killer default settings are spot on, further adjustments may cause instabilities.
Welcome to DHD dev theintelligent
Sent from me LeeDrOiD loaded Desire HD using the Android XDA Premium app
There you go experience talking..........Lee and Mike they both have mastery in DHD.
will sure give it try, after all this what i joined xda for to have fun with all different flavors and customizations.
Thanks for your efforts will report the findings asap.
LeeDroid said:
Tested noop my self, deadline gives better results
Task managers are useless anyway, the low memory killer default settings are spot on, further adjustments may cause instabilities.
Welcome to DHD dev theintelligent
Sent from me LeeDrOiD loaded Desire HD using the Android XDA Premium app
Click to expand...
Click to collapse
Well it's easy to change, but I will require more feedback like this.
Hotmail Exchange Sync
Hi,
can you tell me, if Hotmail Exchange Sync is working
on this ROM? With others Stock Sense 2.16 ROMs
were issues by Hotmail Inbox (Exchange Sync)
For example:
http://forum.xda-developers.com/showthread.php?p=11974324&highlight=hotmail#post11974324
thanks in advance.
jarilla.
theintelligent said:
Well it's easy to change, but I will require more feedback like this.
Click to expand...
Click to collapse
Got a tight community here matey, sure we will all work well together
Sent from me LeeDrOiD loaded Desire HD using the Android XDA Premium app
LeeDroid said:
Got a tight community here matey, sure we will all work well together
Sent from me LeeDrOiD loaded Desire HD using the Android XDA Premium app
Click to expand...
Click to collapse
This is great for the community.
theintelligent said:
You can tweak existing kernel parameters via sysctl which I have done.
So far I have find my rom more stable and smooth.
I will be requiring your feedback too in this regard.
Click to expand...
Click to collapse
Nice release, but who is campychimp? Hehe
Sent from my Desire HD using XDA Premium App
capychimp said:
Nice release, but who is campychimp? Hehe
Sent from my Desire HD using XDA Premium App
Click to expand...
Click to collapse
Apoligies I was mentioning you. Updated in the main post.
As i can see,all cookers have given up for a few days updates for this ginger's leak.I think that this one leak is not so good as we thought ...I have tested all 2.3 sense roms here and i decided to come back to 2.2...A lot of issuεs which are important for each day use...
Hope u have found the answre's for the problems but i believe that we must wait for another leak...
Btw welcome and wish u to enjoy our company...

Runnymede S v3.1 (OR) Endymion V1.1

Hey guys,
I'm wondering what ROM is better, Runnymede or Endymion, what gives you better performance and battery life, which one is smoother?
Thanks
Endymion 1.1 much better for me
Adidas108 said:
Endymion 1.1 much better for me
Click to expand...
Click to collapse
What do you like about it
-Ram- said:
Hey guys,
I'm wondering what ROM is better, Runnymede or Endymion, what gives you better performance and battery life, which one is smoother?
Thanks
Click to expand...
Click to collapse
I'll go for runnymede: Oc up to 2Ghz
-Ram- said:
Hey guys,
I'm wondering what ROM is better, Runnymede or Endymion, what gives you better performance and battery life, which one is smoother?
Thanks
Click to expand...
Click to collapse
Endymion is the superior rom.
You dont need overclocking with this one even for demanding performance. While with other sense 3.5 roms out there overclocking is an absolute essential even for something like a lag free rosie... There goes battery life out the window.
Anyway, what kind of battery do you expect with 2 ghz oc ? Plus there are known kernel problems there.
Also how long would you expect to keep your phone alive keeping it overclocked like that...?
There is nothing out there with sense 3.5 that is even remotely in Endymion's league.
However, I do acknowledge that opinions are always subjective and everybody is entitled to their own.
So I'd suggest you flash both roms and try them out for yourself.
Firstly, you will get a first hand picture of which one is better...
And secondly it doesn't cost you anything except some time...
Which again is the least you can put in to try out two of the best 3.5 roms for your phone designed by Devs using their valuable time and yet offered to you absolutely free of charge.!
Hope this helped. Cheers.
Beamed from deep space using brainwaves.
swordlink said:
I'll go for runnymede: Oc up to 2Ghz
Click to expand...
Click to collapse
I'm sorry but IMO the ability to OC to a higher degree isn't a benefit, OC your simply means burning more battery and simply shorten battery life. Anything over 1.5Ghz has been demonstrated and discussed many times to be dangerous for any prolonged periods unless you are intending to use your device as a form of central heating.
Using Nandroid Backup you should be able to install and run both ROMS alongside one another as well as keep the ROM that you're currently on all in case you choose to return to that....if you do please post back your findings and comparisons.
Has established Endymion 1.1? But sound improvement (Beats) does not work. How to treat? Excuse for my English.
I've only tested Endymion 1.1 for 2 days now and i'ts really good.
I've O/C my phone @ 1228mhz via SetCpu and it's very fluid and fairly battery eating.
I can't do anything but advise you this rom, very good stuff for me, but i don't have anything to compare on this device...
enigmaamit said:
You dont need overclocking with this one even for demanding performance. While with other sense 3.5 roms out there overclocking is an absolute essential even for something like a lag free rosie... There goes battery life out the window.
Click to expand...
Click to collapse
Irrelevent point, I'm running the HTC stock kernel with no overclocking (with some extensive priortising of non launcher applications), and I'm experiencing no lag what so ever. (Proxuser's Runnymede S)
-Ram- said:
What do you like about it
Click to expand...
Click to collapse
better kernel support and its very stable.
Using runnymede with stock kernel no lags but battery drains :\
Runnymede is perfect for me. Speedy without OC, but I did it anyway. No bugs and battery last 2-3 hours longer than my stock 2.3 with Sense 2.1.
Regards,
Crwblyth
Runnymede better u can trust it
Thanks all for ALL the information,, REALLY helpful!!
but i think i'll stick to Runny,, and now they are updating to v3.2 and it has some good tweaks!
Change-log in Runny v3.2:
✔ new base 1.05.401.4
✔ Fixed Honeycomb lockscreen text bug
✔ Tweaks - Volume Key Screen On
✔ Tweaks - 5x5 Appdrawer
✔ Tweaks - Hide Navbar Text
✔ Tweaks - Volume Key Camera Shutter Button
✔ Fixed distortion for HTC videoplayer 720p playback
✔ rom manager support
Hi I've a question. Do I need the latest h boot to run endymion or runnymede? When I ran proxuser's ota 2.3.5 rom I kept getting bootloops. Or is this due to the hyperion kernel?
Btw I'm on revolution h boot s-off.
Sent from my HTC Desire S

Custom kernel for improved multitasking?

I see a couple kernels with overclocking and other small unnecessary tweaks, but none that seem to address the fundamental flaw of aggressive background app killing. Is this just an area no one has previously had to look into, so the solution is not known or are people such as mdj unaware of the issue because they don't own the phone? Not critical of the developer's hard work...just curious why this seems to be overlooked?
el_smurfo said:
I see a couple kernels with overclocking and other small unnecessary tweaks, but none that seem to address the fundamental flaw of aggressive background app killing. Is this just an area no one has previously had to look into, so the solution is not known or are people such as mdj unaware of the issue because they don't own the phone? Not critical of the developer's hard work...just curious why this seems to be overlooked?
Click to expand...
Click to collapse
Well in my Fusion kernel I enabled init.d scripts support, which was never there before. So now you can use the V6 Supercharger and to fix OOM groupings for better multitasking.
klin1344 said:
Well in my Fusion kernel I enabled init.d scripts support, which was never there before. So now you can use the V6 Supercharger and to fix OOM groupings for better multitasking.
Click to expand...
Click to collapse
Is that any better than just adjusting the settings with minfree manager? I've tried that and it doesn't seem to work well.
el_smurfo said:
Is that any better than just adjusting the settings with minfree manager? I've tried that and it doesn't seem to work well.
Click to expand...
Click to collapse
Not sure what minfree manager is..but just give it a try and see how you think. Personally I've had good experiences with the V6.
klin1344 said:
Well in my Fusion kernel I enabled init.d scripts support, which was never there before. So now you can use the V6 Supercharger and to fix OOM groupings for better multitasking.
Click to expand...
Click to collapse
i see you're running the axiom s custom rom and fusion kernel.. i was wondering if your kernel could also work with axiom s s-less version? thanks
EDIT: i just read in your thread that it's compatible with all One S devices
Init.d scripts and a custom kernel greatly helps but the only true multitasking I've seen is in CM9
WCCobra said:
Init.d scripts and a custom kernel greatly helps but the only true multitasking I've seen is in CM9
Click to expand...
Click to collapse
This is probably just because Sense isn't using so much memory, so there's more to keep programs in residence.
forget the developer options, scripts, the oom values, etc. they don't help. the phone has plenty of memory for any applications. the issue isn't the memory available, but how the phone manages saved states and KERNEL is responsible for that. i hope somebody will make a working kernel for us one day.

[Q] best kernel for 4.4.2?

Just wondering in everybody else's experience which kernel they find to be the best as far as battery life and performance goes. I've only seen 3 kernels for 4.4.2 being leankernel dkp (I believe that's the name of it) and ktweaker. Also what settings you found to be the best for you (governors, undervolting settings, overclocking settings, Etc.) I do a lot of facebooking but that's about it. So I guess let the discussion begin? I'm running the latest update of cm11.
Kernel are fone depended. Wat works for some ppl might not work for othets. Try them all out let them run couple days then u can decide which is better for you.
BMS and KT747 also have 4.4 versions
Best is subjective. Here's my subjective approach, so caveat emptor, take what I say as personal belief and not a professional benchmark testing...
For AOSP-based roms, here's what my experience is:
Lean: Easiest and simplest of the kernels. Has limited governors, but the tweaked InteractiveX is pretty effective at doing what you need. It also has a crapton of S3 specific tweaks to improve battery life. You can overclock to 1.72 (I believe...) Downside? The min frequencies are 384k, which means other kernels can go into a deeper sleep. The TCP algorythms are limited too, so choose 'reno'.
DKP: I love this kernel, but several people report it doesn't work for them. This kernel has a ton of governors, with 'freelunch' and 'asswax' being the best. There are also a lot of TCP algorythms (choose 'yeah' for best performance). You can overclock to something ridiculous like 2.1... but I keep it at 1.62; there's also deep sleep frequencies down to 54k (yes... 54000), but I tend to stay at108k. The downside? Some people can't get this kernel to work on their device and it doesn't have some of the battery saving tweaks Lean does.
KT: This is kind of the 'go to' for many people, because it has a standalone app that flashes in the process and the dev is pretty active with the S3 version here. Many of the same features of the previous two, but different governors and nothing that's a device-specific tweak; the kernel is developed for multiple devices.
BMS: This, to me, is a similar kernel to KT and was my go-to for 4.3 roms. I haven't used it in a while, so I can't speak to if it offers more governors and customization.
My take and choice?
Lean and DKP offer the best battery and performance than the rest; they seem to give the same performance, so really you can use either and be happy. I find KT and BMS to be sluggish (even with tweaking) on 4.4 roms AND they don't seem to put the device into the sleep I want it to for battery savings.
BUT... If you're flashing Gummy, give the stock kernel a try! It's the only AOSP-based rom that doesn't use the Cyanogenmod kernel and you can actually get some good performance out of it. I flash DKP over Gummy, but I also flash Lean some times.
beepea206 said:
Best is subjective. Here's my subjective approach, so caveat emptor, take what I say as personal belief and not a professional benchmark testing...
For AOSP-based roms, here's what my experience is:
Lean: Easiest and simplest of the kernels. Has limited governors, but the tweaked InteractiveX is pretty effective at doing what you need. It also has a crapton of S3 specific tweaks to improve battery life. You can overclock to 1.72 (I believe...) Downside? The min frequencies are 384k, which means other kernels can go into a deeper sleep. The TCP algorythms are limited too, so choose 'reno'.
DKP: I love this kernel, but several people report it doesn't work for them. This kernel has a ton of governors, with 'freelunch' and 'asswax' being the best. There are also a lot of TCP algorythms (choose 'yeah' for best performance). You can overclock to something ridiculous like 2.1... but I keep it at 1.62; there's also deep sleep frequencies down to 54k (yes... 54000), but I tend to stay at108k. The downside? Some people can't get this kernel to work on their device and it doesn't have some of the battery saving tweaks Lean does.
KT: This is kind of the 'go to' for many people, because it has a standalone app that flashes in the process and the dev is pretty active with the S3 version here. Many of the same features of the previous two, but different governors and nothing that's a device-specific tweak; the kernel is developed for multiple devices.
BMS: This, to me, is a similar kernel to KT and was my go-to for 4.3 roms. I haven't used it in a while, so I can't speak to if it offers more governors and customization.
My take and choice?
Lean and DKP offer the best battery and performance than the rest; they seem to give the same performance, so really you can use either and be happy. I find KT and BMS to be sluggish (even with tweaking) on 4.4 roms AND they don't seem to put the device into the sleep I want it to for battery savings.
BUT... If you're flashing Gummy, give the stock kernel a try! It's the only AOSP-based rom that doesn't use the Cyanogenmod kernel and you can actually get some good performance out of it. I flash DKP over Gummy, but I also flash Lean some times.
Click to expand...
Click to collapse
By far the most in depth reply I've ever gotten on anything on any forums. I'll definitely give dkp a try with your suggestions, and I'll give that Rom a try as well when I get home on Sunday thank very much the reply
Backup, flash and find out.
Sent from my SCH-I535 using xda app-developers app
Travisholt92 said:
By far the most in depth reply I've ever gotten on anything on any forums. I'll definitely give dkp a try with your suggestions, and I'll give that Rom a try as well when I get home on Sunday thank very much the reply
Click to expand...
Click to collapse
Anytime, man. I'm ADD when it comes to roms and kernels, so I'm constantly changing them, but I really like the DKP/Gummy combo. FYI, if you're going to flash Gummy, get the 1/15 build... it's the one I'm on and is the most stable as of late.
I also recommend using the TricksterMOD app from the Play Store. It allows you to modify every feature the kernel will allow and can set on reboot.
Let me know if you want to know what my settings are in Trickster... I have it pretty dialed-in to solid performance and battery life.
Oh and as flyest said... nandroid, THEN flash. You should probably wipe dalvik and cache too. You don't have to, but I've had some bootloops before when I didn't.
beepea206 said:
Anytime, man. I'm ADD when it comes to roms and kernels, so I'm constantly changing them, but I really like the DKP/Gummy combo. FYI, if you're going to flash Gummy, get the 1/15 build... it's the one I'm on and is the most stable as of late.
I also recommend using the TricksterMOD app from the Play Store. It allows you to modify every feature the kernel will allow and can set on reboot.
Let me know if you want to know what my settings are in Trickster... I have it pretty dialed-in to solid performance and battery life.
Oh and as flyest said... nandroid, THEN flash. You should probably wipe dalvik and cache too. You don't have to, but I've had some bootloops before when I didn't.
Click to expand...
Click to collapse
I've only had issues like that when trying to flash anything my girlfriend's phone. However as far as trickster goes I can't afford the donation version at the moment.
What about I/o scheduler?
Travisholt92 said:
I've only had issues like that when trying to flash anything my girlfriend's phone. However as far as trickster goes I can't afford the donation version at the moment.
Click to expand...
Click to collapse
Don't even bother with the donation version... you can do everything you need with the free one.
As for I/O... you'll hear various claims that one is better than the other, but I stick with ROW. For the memory our device has 'Read Over Write' is the best scheduler you'll get with these kernels. FIOS is really the best, if you can find it, but ROW is what I stick with.
This may help clarify... or confuse you more lol http://timos.me/tm/wiki/ioscheduler
beepea206 said:
Don't even bother with the donation version... you can do everything you need with the free one.
As for I/O... you'll hear various claims that one is better than the other, but I stick with ROW. For the memory our device has 'Read Over Write' is the best scheduler you'll get with these kernels. FIOS is really the best, if you can find it, but ROW is what I stick with.
This may help clarify... or confuse you more lol http://timos.me/tm/wiki/ioscheduler
Click to expand...
Click to collapse
Alright what are those settings then lol
Travisholt92 said:
Alright what are those settings then lol
Click to expand...
Click to collapse
In my opinion, I found that leankernel is the best for battery saving/performance without tweaking...
buhohitr said:
In my opinion, I found that leankernel is the best for battery saving/performance without tweaking...
Click to expand...
Click to collapse
I like tweaking though
Travisholt92 said:
Alright what are those settings then lol
Click to expand...
Click to collapse
Here's only stuff I tweak.
SETTINGS:
TCP: 'yeah'
CPU FREQUENCY: min - 108000 / max - 1620000
GOVERNOR: freelunch
SPECIFIC:
Force Fast charge: YES.
Multicore Power Saving: 1
MPU Voltages: Press minus once for -25. Note that this may cause a 'wake lag' with the screen, so revert to 1150 @ the 1.512 frequency if you have issues.
I also tick the box for 'kernel settings' on reboot, so the app overrides other settings that are in effect @ boot.
beepea206 said:
Here's only stuff I tweak.
SETTINGS:
TCP: 'yeah'
CPU FREQUENCY: min - 108000 / max - 1620000
GOVERNOR: freelunch
SPECIFIC:
Force Fast charge: YES.
Multicore Power Saving: 1
MPU Voltages: Press minus once for -25. Note that this may cause a 'wake lag' with the screen, so revert to 1150 @ the 1.512 frequency if you have issues.
I also tick the box for 'kernel settings' on reboot, so the app overrides other settings that are in effect @ boot.
Click to expand...
Click to collapse
How do I change the tcp
In Trickster, TCP is at the very top of the 'Settings' window and should be a drop down menu.
beepea206 said:
In Trickster, TCP is at the very top of the 'Settings' window and should be a drop down menu.
Click to expand...
Click to collapse
Not there on the version I have
Travisholt92 said:
Not there on the version I have
Click to expand...
Click to collapse
In Trickster, under general, the first option on very top "TCP congestion control"...
buhohitr said:
In Trickster, under general, the first option on very top "TCP congestion control"...
Click to expand...
Click to collapse
Thank you very much
I've always used Lean Kernel for touchwiz and aosp roms. Very battery friendly and over clockable. I also like DKP for touchwiz. DKP has TricksterMod support and I believe Lean Kernel does as well. But if the rom has performance in the settings menu of the rom I use that instead.
Thanks to beepea206... I'm now getting 20+ hours of battery life off of one charge... I'm not changing a thing

any solutions to save our beloved S5

hello there are many wonderful note 7 port's or even s8 and s9 based roms out there for our S5 :good:
but i was wondering if there is any solutions to remove the lag of games when they are left in ram
i know it's a note 7 port's bug but i'm really sick of it
i would everytime when a new rom comes out try it but then i remember that it has that kind of lag
so if you konw anything just tell me i'll be grateful
thank you
Delete
zizouae66 said:
hello there are many wonderful note 7 port's or even s8 and s9 based roms out there for our S5 :good:
but i was wondering if there is any solutions to remove the lag of games when they are left in ram
i know it's a note 7 port's bug but i'm really sick of it
i would everytime when a new rom comes out try it but then i remember that it has that kind of lag
so if you konw anything just tell me i'll be grateful
thank you
Click to expand...
Click to collapse
You need to adjust kernel governor and its tunables. These can be done on kernels that are tweakable. Please read and search in threads to find out how many kernels you have available to your device (around 3-4 if my mind doesnt fool me). Then find out which of them can be tweaked. Some kernels are tweaked by kernel adiutor whereas some others can be tweaked by using their own special app (e.g. boeffla kernel). Then what you need to do is to make a trial-error adjustment. Do NOT forget! Each phone has different chipset (depending not only on different variants but also to different pvs values and dates of release of device (i.e. different phone batches). So NEVER take customizations from "other user". Do your own customizations yourself.
Also, even if it is easy to directly pass to performance governor, you should know that this governor keeps cpu stable at highest clock (~2.5GHz) which means it will heat your device and can irreversibly damage it.
With correct customization and optimization you can run even latest games on nonzperformance governor. Read kernel adiutor thread, governors/schedulers thread and much more to inform yourself. On my 5 year old note3 (snap800), I can easily play PUBG mobile (obviously on lowest graphics). With snap801/805 on s5, you can do even better. So, be thorough and patient. Tweak part by part and give every tweak some time to measure whether it is good or not. If you work that way, you can prepare your s5 to be able to play without lags (of course you cannot play the toughest most graphic-intensive online gsmes on highest settings, but I think you got the jist of it).
There is a very old but also very good post by Kippur on XDA, about the many much opportunities that XDA devs provided to users and how they are using it. That should be quoted on every OP
zizouae66 said:
hello there are many wonderful note 7 port's or even s8 and s9 based roms out there for our S5 :good:
but i was wondering if there is any solutions to remove the lag of games when they are left in ram
i know it's a note 7 port's bug but i'm really sick of it
i would everytime when a new rom comes out try it but then i remember that it has that kind of lag
so if you konw anything just tell me i'll be grateful
thank you
Click to expand...
Click to collapse
don't use touchwiz or heavy ROMs if device doesn't handle it well enough. Use aosp based ROMs, change CPU governors, modify and experiment, etc. Or you can try a newer android device if you can. Although if games perform better on touchwiz and your happy with touchwiz, so be it if you enjoy those ROMs that look like Note7.
Also the S5 is already saved imo. Great aosp kernels with a variety of governors and i/o schedulers , plus voltage control and more, and tw kernels also. Then there is virtual memory tuning if you wanted to as well, modded adreno gpu drivers and more. Generally lots of support. Snapdragon makes it easier too and open source so there's so much ROMs for aosp, kernels and generally lots of stuff to try. Oreo support also. This phone is more than capable of gaming even today at decent settings and resolutions. Try using GL tools as well. The only struggle I see would be PSP emulation, pscx or dolphin emulation but overclocks and pushing the device to the limits, i could do 30-60fps on star wars force unleashed emulation at the right settings. More intensive emulation, yeah a newer phone helps
Eleo said:
You need to adjust kernel governor and its tunables. These can be done on kernels that are tweakable. Please read and search in threads to find out how many kernels you have available to your device (around 3-4 if my mind doesnt fool me). Then find out which of them can be tweaked. Some kernels are tweaked by kernel adiutor whereas some others can be tweaked by using their own special app (e.g. boeffla kernel). Then what you need to do is to make a trial-error adjustment. Do NOT forget! Each phone has different chipset (depending not only on different variants but also to different pvs values and dates of release of device (i.e. different phone batches). So NEVER take customizations from "other user". Do your own customizations yourself.
Also, even if it is easy to directly pass to performance governor, you should know that this governor keeps cpu stable at highest clock (~2.5GHz) which means it will heat your device and can irreversibly damage it.
With correct customization and optimization you can run even latest games on nonzperformance governor. Read kernel adiutor thread, governors/schedulers thread and much more to inform yourself. On my 5 year old note3 (snap800), I can easily play PUBG mobile (obviously on lowest graphics). With snap801/805 on s5, you can do even better. So, be thorough and patient. Tweak part by part and give every tweak some time to measure whether it is good or not. If you work that way, you can prepare your s5 to be able to play without lags (of course you cannot play the toughest most graphic-intensive online gsmes on highest settings, but I think you got the jist of it).
There is a very old but also very good post by Kippur on XDA, about the many much opportunities that XDA devs provided to users and how they are using it. That should be quoted on every OP
Click to expand...
Click to collapse
my device is s5 duos g900fd, I installed noise rom v4 with espheni kernel v2 which i think it's tweakable with kernel auditor. But i don't know how to do it , can you help me ?
zizouae66 said:
my device is s5 duos g900fd, I installed noise rom v4 with espheni kernel v2 which i think it's tweakable with kernel auditor. But i don't know how to do it , can you help me ?
Click to expand...
Click to collapse
Yes. Re-read my answer. You need to read threads for kernel adiutor, governors/schedulers and much much more to inform yourself. YOU need to read and inform yourself. We cannot do it for you. Once you read and learn what are they, you will be able to control and understand what can be tweaked and for how many amounts. If you expect everything from devs, that is never going to happen. If you are lazy, you can just choose performance governor for short time and then revert it back.
Hey! I'm still out on the look for a nice TW based kernel for the klteduos (FD/MD). If you have any luck out there replacing the Espheni's one, please let me know. For the Noise rom, we're supposed to use the Smartpack kernel, but so far, I'm unable to install it. I hope someone will be able to help me soon.
Good Luck!
Darvius said:
Hey! I'm still out on the look for a nice TW based kernel for the klteduos (FD/MD). If you have any luck out there replacing the Espheni's one, please let me know. For the Noise rom, we're supposed to use the Smartpack kernel, but so far, I'm unable to install it. I hope someone will be able to help me soon.
Good Luck!
Click to expand...
Click to collapse
have v4 installed on my device running espheni kernel v2 for g900fd
and to fix gaming lag i tried to install smartpack kernel. it said it was installed successfully through recovery but then when i try to reboot my s5 will stuck on the galaxy s5 screen and heat up
so i did a factory reset and cleared System,data,cache and dalvik cache and i installed the rom again and directly i installed the kernel but this time when my s5 reboots it will enter in a bootloop
what should i do plz help
zizouae66 said:
have v4 installed on my device running espheni kernel v2 for g900fd
and to fix gaming lag i tried to install smartpack kernel. it said it was installed successfully through recovery but then when i try to reboot my s5 will stuck on the galaxy s5 screen and heat up
so i did a factory reset and cleared System,data,cache and dalvik cache and i installed the rom again and directly i installed the kernel but this time when my s5 reboots it will enter in a bootloop
what should i do plz help
Click to expand...
Click to collapse
I'm sorry to hear that! My advice is to use flash a original ROM so you can recover your device properly or, at least, to flash the Noise V4. It's not really supposed to behave like that, but I can't help ya, since I can't flash this kernel : /
Take a look at these mod gpu drivers. They really do help gaming performance as well as UI and camera performance. I used the latest ones and they are amazing. These could be nice in many custom ROMs as well. Combined with a great custom kernel and ROM, it really shows. I get better gaming performance even in PSP emulation as the GPU is no longer always in full load until I bump it onto a setting higher in game than I used to be able to. In some ways it will also save battery as games will feel less demanding onto the GPU and the UI but overall best performance.
This may reduce a lot of lag in some games. Then combined with GL tools to change settings within game or reduced resolutions as well.
This will definitely help the S5 a lot and its already one of my favourite devices. It feels ancient compared to modern devices but still fast.
https://forum.xda-developers.com/ga...s-qualcomm-adreno-330-drivers-t3794305/page11
I did use aicp nougat 7.1.2 , custom kernel was venom kernel based on boeffla kernel. I undervolted but kept stock clocks and everything. I could've overclocked which helps but I don't like the temps so yeah.
Then intellithermal and such to keep thermals in check but the throttling wasnt that bad, undervolting did reduce a lot of throttling also which helps a lot in gaming. Removed some system apps which somewhat helped. But these mod drivers should work in any custom ROM from 6.0+ android, marshmallow and above. It will help in Oreo also.
Elite performance! Although it may be worth trying older or newer android versions, benchmark them and test which feels the fastest along with the kernel tweaks and ROM tweaks. Personally nougat for me is the best android version for the phone in performance and battery and many kernels.This may also work on touchwiz based ROMs if you don't want to get away from touchwiz. A compatible touchwiz kernel, those Adreno 330 mod drivers if they work on touchwiz and the best touchwiz rom you find. Just remember that the less demanding the custom ROM is, the better battery life will be and gaming as less RAM will be used by the system, less gpu usage and less CPU usage. Freeing that up will be useful to add for games as less is taken up by system and more will be taken up by other tasks. Stability of ROMs can sometimes be a factor.
zizouae66 said:
my device is s5 duos g900fd, I installed noise rom v4 with espheni kernel v2 which i think it's tweakable with kernel auditor. But i don't know how to do it , can you help me ?
Click to expand...
Click to collapse
i have the same problem, in noise rom v4

Categories

Resources