Related
Hi guys,
I was thinking about giving F2FS a run on my old one. But as I am sticking around with CM13 nightlies, which means flashing new builds every now and then, I do not fancy tinkering a lot with the setup just for F2FS. Is there an easy flash setup?
cheers
fast maybe not, easy yes
use @sultanxda rom with kernel mod or Du as they updates in 3 weeks
use unofficial twrp 3.0.0.1 for converting to F2fs
backup to pc
this 1time work is of 30 min but seems u consider this long so say no, it makes little diff to one plus one as its fast enough and smoothness is not guaranteed
There is no appreciable difference. neither better battery life. so i dont see the point.
Hello XDA
A friend of mine got her OP2 with some kind of issue with its eMMC: EXT4 ROMs, including stock Oxygen, get really slow after some time, even when manually trimmed often. We tried many custom ROMs to solve this problem and the solution was always one: F2FS! When formatting cache and data as such, all problems and stutters disappears.
Now let's get to the title: she tried LineageOS, the official one is not yet stable enough for her daily use (especially the slider, still not working at all), but she liked really much the new Android, especially the split screen feature.
Any advice on which rom to choose? (especially one with CAF updates )
Thank you
Try CosmicOS, afaik its based on AOSP CAF, don't know how it will behave with f2fs tho
I've been mucking around with Android for a while but basically stay with a ROM and what it comes packaged (or recommended) with.
Recently I've been looking around at Custom Kernels and I see they offer different options and functionality, but I lack some basic information:
I am guessing that the Kernel and ROM have to be compatible?
Is, for example a Kernel like Blu Spark or Lighting (all for OP5 and Nougat) compatible with all OP5 Nougat ROMs or is it ROM by ROM?
I looked over the pages for both Kernels and also for xXx Freedom OS and didn't see any information concerning compatible ROMs or compatible Kernels, is there any place/list that shows the compatibility of ROMs and Kernels?
Any information, or guidance to where I can find it would be appreciated.
Very simple.
There are 2 types of kernels. One which only works on an OOS based (custom) Rom, and one which will only work on a LOS or AOSP based Rom. Most custom kernels will work on every LOS or AOSP based ROM. But... There's one negative thing about flashing custom or OOS based Kernels. You will never know how the Kernel and/or ROM will behave. There's no 100 percent guarantee if a custom Kernel or ROM are made for each other. Even if a Kernel which comes with the ROM is no guarantee for working properly. There's no such thing as "Stable" even with ROMs. Because stable doesn't exist in a Dev World. It will always be a never ending story.
Long story short, search for yourself an satisfying combination. If you found one combination you like, stick with it and motivate the Custom ROM Developer and or Kernel Developer.
Edit: as you can read i cannot give a proper answer to your questions. The reason why a Custom ROM Dev doesn't show a list in their OP for working Custom Kernels, is mainly based on the fact that they don't like if a user flash another Kernel that didn't came with their ROM. Mostly to avoid non related ROM issues. Besides that, if you made a decision to flash a Different kernel, along with their ROM, you're on your own.
Sorry for being off-topic.
Each kernel needs to be build for each rom. Well not each rom. Each rom based on the top three. OOS, AOSP, and LOS. As each has their own kernel.
If you use LOS 14.1 or RR, then youll need a los kernel. If you run stock OOS. Freedom or xXx, youll need an oos based kernel
Not all devs build their kernels for los or aosp. Me as an example. I only have mine built for OOS and It wont work on los or aosp (well it may but you are 99.999% likely to run into a lot of problems)
I hope that clears it up a tad bit
lekiaM said:
Very simple.
There are 2 types of kernels. One which only works on an OOS based (custom) Rom, and one which will only work on a LOS or AOSP based Rom. Most custom kernels will work on every LOS or AOSP based ROM. But... There's one negative thing about flashing custom or OOS based Kernels. You will never know how the Kernel and/or ROM will behave. There's no 100 percent guarantee if a custom Kernel or ROM are made for each other. Even if a Kernel which comes with the ROM is no guarantee for working properly. There's no such thing as "Stable" even with ROMs. Because stable doesn't exist in a Dev World. It will always be a never ending story.
Long story short, search for yourself an satisfying combination. If you found one combination you like, stick with it and motivate the Custom ROM Developer and or Kernel Developer.
Edit: as you can read i cannot give a proper answer to your questions. The reason why a Custom ROM Dev doesn't show a list in their OP for working Custom Kernels, is mainly based on the fact that they don't like if a user flash another Kernel that didn't came with their ROM. Mostly to avoid non related ROM issues.
Click to expand...
Click to collapse
@lekiaM You provided a great answer and thank you. I did notice that some developers (xXx NoLimits) provide the option to select various Kernel during the install. I pretty much expected that matching a Rom to Kernel was a crap shoot to certain degree. I am going to try a few out and see how it goes.
One final question, if a Kernel offers functionality that is not offered in the original Kernel, how do you go about taking advantage of the added functionality?
Will the Kernel add those selection to the settings or will I need a different app to access them? I was thinking in particular of the don't wake on plug/unplug. I utilized some ROMs (CM) that had this feature in the setting, I use Freedom OS now and don't see that in the setting, but I see that the Blu Spark Kernel offers access to that function.
Zombie said:
Each kernel needs to be build for each rom. Well not each rom. Each rom based on the top three. OOS, AOSP, and LOS. As each has their own kernel.
If you use LOS 14.1 or RR, then youll need a los kernel. If you run stock OOS. Freedom or xXx, youll need an oos based kernel
Not all devs build their kernels for los or aosp. Me as an example. I only have mine built for OOS and It wont work on los or aosp (well it may but you are 99.999% likely to run into a lot of problems)
I hope that clears it up a tad bit
Click to expand...
Click to collapse
It does thanks. Prior to selecting some ROMs to try, I read that AOSP required a specific ROM so I steered away from it, for now. Until I am able to become a little more familiar with the entire subject.
noncomjd said:
It does thanks. Prior to selecting some ROMs to try, I read that AOSP required a specific ROM so I steered away from it, for now. Until I am able to become a little more familiar with the entire subject.
Click to expand...
Click to collapse
An aosp based rom will install and run like any other rom you decide to flash. It comes with the stock kernel built in
Each rom has their advantages and disadvantages. Currently Im running xXx 4.0 which is OOS based with extra features and then of course my own kernel for better performance and battery
@noncomjd Good question. And honestly I've been wondering that too (most of the time) i could gave you a simple answer on that, but i wont.
A Kernel can interfere with the ROMs behavior (for example manipulate the vibration, sounds, led light strength, button behavior and so on.) But a Kernel has their limits too and also the Kernel Dev in question. Besides that , i did saw some very strange things a Kernel Dev can do to manipulate a ROMs behavior. But i wont go further in that.
Answer to your question:
Yes. A good kernel dev can overwrite or add some tweaks in the ROM itself (you won't see it while flashing, but believe me after that, some things in settings are missing or added in the build.prop) . But as i earlier said it has their limits. A good Kernel Dev is aware of their capabilities. And they mostly play save. If a kernel Dev mentioned or added a feature or something in their changelog, than the feature is there. But to enable or disable that feature, you mostly need an 3rd party app(like a Kernel Manager) to activate or deactivate their added feature.
You need a kernel tweaking app in order to change kernel settings.
You can change those settings even if you run the stock kernel, but it won't offer as much features.
There are many kernel tweaking apps available and some kernels even provide their own apps.
Thanks all for some great information. Have a good base to set out exploring a little more.
Hello, I have a question, I have a Moto G4 XT1621, which in STOCK works correctly and smoothly, but when installing a CUSTOM ROM, a LAG and an intense BATTERY DRAIN is presented, I pass this with RR 7.1.2 and RR 8.1, in the same way install Mokee this worked normally, but it consumed a lot of battery, and in the three ROMS the phone was heated more than normal, now well in Kernel Auditor in the three ROMS I noticed that 3 more frequent nuclei with name "BIG", they were detained and even if they were activated they stopped again causing the above described.
My question is why and if someone else has happened to this type of problem and what solutions there are.
Like when I install a custom kernel, the cores remain deactivated and with the lowest frequency, this happens to me so much in stock with any rom
RubenPCA said:
Hello, I have a question, I have a Moto G4 XT1621, which in STOCK works correctly and smoothly, but when installing a CUSTOM ROM, a LAG and an intense BATTERY DRAIN is presented, I pass this with RR 7.1.2 and RR 8.1, in the same way install Mokee this worked normally, but it consumed a lot of battery, and in the three ROMS the phone was heated more than normal, now well in Kernel Auditor in the three ROMS I noticed that 3 more frequent nuclei with name "BIG", they were detained and even if they were activated they stopped again causing the above described.
My question is why and if someone else has happened to this type of problem and what solutions there are.
Click to expand...
Click to collapse
Did u disable live display?
SD 617 is a heater and heats up a lot... only stock ROM is the coolest.. after that, i found Invicta OS. RR both nougat and oreo are good given you use Invicta/EX kernel for nougat or you use frostbitten kernel for oreo version of it. I do not remember other ROMs, since i have tried too many.
custom tweaks that you can apply are... having atleast 1 big cluster core and 1 small cluster core active, as it results in less heating, if needed you can make 1 big cluster and 2 small cluster or 2 big cluster and 0 small cluster.. find the combination that works on your phone the besT! Also, give sometime for the ROM to settle before testing for battery and heating issues!
Deactivating live display and night light on oreo ROMs result in less lag!
i have tried all the oreo roms both 64 bits and 32 bits (with and without Gapps) tried changing kernel profile to performance (also tried different kernels) as well but status bar and recents were lagging horribly and i dont know whats the reason, the only rom that ran smoothly ware Bootlegger and Aosip (but these 2 also had lags here and there sometimes)
So the we will never get a good custom rom? The phone came out 2 years ago and still no custom rom that can match or beat the stock ROM.
Danny1976 said:
So the we will never get a good custom rom? The phone came out 2 years ago and still no custom rom that can match or beat the stock ROM.
Click to expand...
Click to collapse
InvictaOS was very good(better imo compared to stock) followed by official ressurection remix
Custom ROMs can not match the stability and smoothness of stock ROMs. Stock ROMs are made only for the specific device/model, hence it is perfectly tuned and optimized according to the device hardware requirement. On the other hand, custom ROMs are made universal (maintainers pick it up and compile it) which may or may not go well with your device.
Okay so Ive come up a pretty simple way to get really good gaming performance on the Redmi Note 3, while still being able to use all ur other daily apps like social media and stuff, altho idk if anyone has done this before...
So basically i realized that everyone keeps talking about different ROMs and Kernels, which ive tried a lot of, but my main problem always was when i started to install the daily apps that I need like Facebook, messenger, whatsapp, and so on. And ive not seen any game booster or anything which can actually improve ram performance enough to play games after installing all these dozens of apps that I need. In android they say that "free ram is wasted ram", but for gaming context its definitely not true.
So my simple solution was this: To dualboot two different ROMs : One for daily usage and one for gaming, So after trying a lot of stuff, what I've done is ive used DualBoot Patcher to boot ABC ROM Oreo with stock kernel (or radon or agni, but sometimes they cause bootloops on some builds) as my primary ROM, and then installed NitrogenOS Nougat + Radon kernel in gaming mode as my secondary ROM in the /dual partition or /data partition if u dont have enough space (I usually install picogapps to have more free space in /system).
And then I install all my games to NOS and also use link2sd to link the data to my SD Card.
This works really really well for me because whenever i want to game, i can just switch to this rom and it plays all games extremely smooth. PUBG works on the highest settings without any lag at all. So thats basically what you need to do.
I have mentioned these two roms because they work very well for me, but it is possible to use any other ROM of ur choice too. But, an oreo rom cannot be installed in the secondary partition so only install nougat roms, or marshmallow roms
I'm providing links to the various things mentioned here:
DualBoot Patcher:
https://forum.xda-developers.com/redmi-note-3/development/mod-dual-boot-patcher-t3529570
ABC Rom:
https://forum.xda-developers.com/redmi-note-3/development/rom-abc-rom-t3729629
Radon Kernel:
https://forum.xda-developers.com/redmi-note-3/development/kernel-t3414884
NitrogenOS :
https://forum.xda-developers.com/redmi-note-3/development/rom-nitrogen-os-11-01-2017-t3536211
For Gapps just use Picogapps or microgapps or anything from Opengapps (whatever u like).
P.S. I'm still a noob at this Android stuff and XDA stuff and ive only tried to share something from my own experience... If there is anything wrong or anything i can improve please let me know :3 Also, all the credits for all the softwares go to their respective developers. This is just a simple guide to help other people who may have faced similar issues like me.
If someone is unable to follow this guide and would like a more in depth and step by step guide to doing this, then please let me know and i will make a post with more details about this
Please hit the 'Thanks' button if this helped you
Happy Gaming
in nos oreo there is lag howyou are able tp play pubg there explain or is any special zip u flash explain
abhishek biswas said:
in nos oreo there is lag howyou are able tp play pubg there explain or is any special zip u flash explain
Click to expand...
Click to collapse
Nono, not NOS Oreo, I used NOS Nougat. NOS Oreo is good as a daily driver for ur primary ROM (or ABC ROM too). For gaming, use NOS Nougat as the secondary ROM.... Nougat roms work well for gaming,
NOS N with Radon is not good for daily usage ? Any problems with using NOS N as the primary ROM ?
vizal96 said:
NOS N with Radon is not good for daily usage ? Any problems with using NOS N as the primary ROM ?
Click to expand...
Click to collapse
It definitely is good for daily usage, but if you install a lot of apps then it tends to slow down a bit. So if u want u can use NOS N as a primary rom too, but if you install only gaming apps on the secondary rom, then it will continue to run very fast. My guide was intended for those like me who tend to install dozens of apps ( even a hundred) that will slow down performance for gaming a lot...
Does miui supports dualboot? Miui is a beast in daily usage with its features but terrible gaming performance
Really miss radon kernel...the best kernel for gaming. Radon kernel with headphone jack fix? Is it possible? Just confused. Im only can use agni kernel because audio jack issue
PS: i found a kernel based on radon with customized option (include jack fix issue), its called "padon kernel", but im only found padon for oreo. Any idea where i can found padon kernel for nougat?
yousif atia said:
Does miui supports dualboot? Miui is a beast in daily usage with its features but terrible gaming performance
Click to expand...
Click to collapse
Yes MIUI can work if you use it as the primary ROM. Check out the dualboot thread to see how to make it work
Can you tell how you make Dual Patcher work?
The TWRP you are using, how yo install the ROMS and configure Dual Patcher, because i tried several times and i can't make it work