OPTIMIZE YOUR CM13
- CyanogenMod 13 ROM
- Nokia X
First of all, this thread's purpose is to make our Marshmallow Experience better. I have been using a CM13 ROM and it's good, but it can never surpass Stock ROM in stability, smoothness and other things alike.
Now, assuming that you've already done all the things that has to be done on successfully booting the ROM (repartitioning, flashing Gapps, etc), we're gonna start .
Do not use too many apps! I mean, we have a very low end phone right here and were aiming to make it better. Use only the apps that you need. Much less apps, much less lag :good:
If you're gonna have to flash Gapps, flash the [I]pico[/I] one. Since it's the most logical thing to use in this device.
Refrain from using themes. They consume RAM and lags the UI.
Replace Trebuchet(CM's default launcher) with any other third party launchers. *cough*Nova*cough*
Use other root solutions (SuperSU, Magisk etc). I had problem with CM su.
More to come
You're gonna have to enable developer options in setting (tap build no. until it's enabled). The go to Hardware accelerated rendering. Enable Force GPU rendering and Disable HW overlays. You can optionally tweak the animation speed if you like.
The DPI of the ROM is 240, which I think is okay for our phones. But on my opinion, the best one that suites or device is 220. You can change it in Setting > Display & lights > LCD density
Having only the back button working is a pain. We can enable the Navigation Bar by adding this line to /system/build.prop
Enable root in Settings > Developer options > Root access. Choose Apps and ADB
REMOVING CM BLOATWARES
Assuming you already have Root access, Install Terminal Emulator.
After that type:
Now, we can disable (not delete/uninstall) bloats using this command,
pm disable <name of the app>
- org.cyanogemod.screencast (Screen Recorder)
- org.cyanogenmod.theme.chooser2 (Theme Chooser, we don't need it )
- com.android.email (Do you use email?? If you do, do not include this)
- com.android.exchange (Exchange Services)
- All of the live wallpapers and Live wallpaper picker (i think you can find them on your own)
- com.android.cellbroadcastreceiver (Cell Broadcast)
- com.cyanogenmod.updater (CM Updater)
- com.android.printspooler (Print Spooler)
- com.svox.pico (Pico TTS)
- org.cyanogenmod.screencast (Screen Recorder)
- org.cyanogenmod.weather.provider (Weather Provider)
- org.cyanogenmod.weather.service (Weather service)
Next thing we do is to add these on build.prop
debug.performance.tuning=1 persist.sys.ui.hw=1 persist.sys.composition.type=gpu dalvik.vm.dex2oat-filter=interpret-only dalvik.vm.image-dex2oat-filter=interpret-only debug.composition.type=gpu video.accelerate.hw=1 ro.kernel.checkjni=0 profiler.force_disable_ulog=0 profiler.debugmonitor=false debugtool.anrhistory=0 # more to come
Install this one Kernel Adiutor and you can edit many things.
Go to CPU section, then choose ondemand as default governor since it's basically more performance driven that other governors (except performance governor ).
MORE TO COME :highfive:
CM13 Optimizer, Tool/Utility for the Nokia X
Last Updated 2017-05-01