Redmi Note 3 (SD / MTK) Battery & Multi-Tasking Fix v4.1
For MIUI7 & MIUI8
Mediatek & Snapdragon Variants
Global/China & Beta/Stable ROMs
MIUI is a forked version of Android with plenty of additional features & tweaks not found in stock AOSP ROM. MIUI is very smooth & has a great battery life on the Redmi Note 3. The powerful Snapdragon 650 with its excellent single core performance coupled with dual channel LPDDR3 RAM & eMMC 5.1 flash storage results in blazing fast 1st time app opening speeds.
MIUI by default is very aggressive at killing background apps in the running in the memory, as a result it is unable to keep more than 3-4 apps in the memory while multi-tasking or after waking up the device. Default settings are aimed to keep as much free RAM as possible thats where the problem lies. It kills the apps running in the background to keep most of its RAM free. Apps get killed & have to be reloaded again from the flash storage into the memory, this takes a lot of CPU, I/O cycles & makes the end user experience less enjoyable. Below settings might make your multitasking a bit better at the cost of less free RAM, but that shouldn't matter as RAM is meant to be used not kept free. Always remember "Free RAM is Wasted RAM.
Usage Access Settings
• Settings App > Additional Settings > Privacy > Apps With Usage Access > More > Show System
- Turn off everything except Google Play Services and Play Store
Battery Settings
• Settings App > Battery & Performance > Manage Apps Battery Usage > Power Saving Modes
- Off: All background data & location access of running apps will be enabled, less battery life
- On: Default Setting, more battery life
• Settings App > Battery & Performance > Manage Apps Battery Usage > Choose apps
- From there you can configure the background data & location services for each app.
• Settings App > Additional Settings > Battery & Performance > System Animations
- Hide System Animations: Speeds up device's performance
Memory Settings
To enable Developer Options : Settings App > About Phone > MIUI Version > Keep on tapping till it is enabled.
• Settings App > Additional Settings > Developer Options
- Window Animation Scale: 0.5x or Off
- Transition Animation Scale: 0.5x or Off
- Animator Animation Scale: 0.5x or Off
- Don't Keep Activities : Disabled
- Background Process Limit : Standard Limit
- Memory Optimization : Off
- Show All ANRs : Disabled
- Force-Closed Apps : Disabled
- Turn On MIUI Optimization : Disabled
Security App Settings
• Security App > Settings > Cleaner
- Remind To Clean: Disabled
- Scan App Memory: Disabled
- Update Automatically: Disabled
• Security App > Settings > Blocklist > Disable
• Security App > Settings > Battery Usage
- Turn Off Mobile Data: Never
- Clear Cache: Never
• Security App > Permissions > Autostart
- Disable unnecessary apps, they wont be launched after a reboot
- Keep important apps enabled such as messaging, email apps
Lock Apps In Memory
- You can lock your desired / most frequently used apps in the memory.
- Open your app, let it get fully launched, open the recent apps menu.
- Swipe down the app icon or recent app screen to reveal a lock icon on top left corner.
- Tap on it, this locks the app into the memory & it wont get force killed in the background.
- To unlock the app repeat the same process and tap it again to unlock it from memory.
Important
- After doing the above mentioned changes, restart your device.
- You might have to re-apply these changes after every MIUI OTA update.
- These settings have hardly any effect on the battery life.
- I am getting more or less the same battery backup after using these settings.
Wiki : What does each and every option do?
• Memory Optimization : This option sets the swap file for multi-tasking. Size varies according to the device and RAM configuration.
- High: 767MB to 1GB
- Middle: 767MB to 1GB
- Low: Swap file disabled
- Off: Swap file disabled
• Show All ANRs : This option enables MIUI to show an obtrusive dialogue box after an app fails to stop responding . Setting this off doesnt show the pop-up frequently.
• Force-Closed Apps : This option enables MIUI to show an obtrusive dialogue box after an app force-closes unexpectedly. Setting this off doesnt show the message. It enables after every reboot.
• Turn On MIUI Optimization : This option enables a plethora of MIUI based settings & optimizations as per the guidelines set by the MIUI developers. It helps to load the app and the app data in parallel reducing load times and ensuring snappier user experience. This setting can sometimes cause a variety of issues on non-MIUI based apps such as Google Apps & Apps from Google Playstore. Its better to disable if you rely on Google Playstore for apps & services or use Global Stable or Global Beta MIUI ROMs
With the MIUI Optimization Enabled, some users reported the following issues
- Cannot set third-party launcher like Nova, Apex or Google Now launcher.
- Wallpaper cannot be set using in-built options via custom launchers.
- Occasional lags, stutters or freezes while scrolling web-pages & long lists.
- Custom apps set as default restore to default MIUI apps on reboot. (Only on MIUI China ROMs)
- Cannot set accessibility services on reboot.
- Background apps cannot sync data.
- Music players stop playing after sometime.
- UI Animations are not synced properly.
• After turning off MIUI optimization
- Above issues may get solved.
- Settings > Data Usage > Graph changes to AOSP style.
- Settings > Battery & Performance > Battery Use > Graph changes to AOSP style.
- Settings > Installed Apps > All > Documents > It will not be disabled after every reboot.
- Settings > Additional Settings > Buttons > Settings may get reset.
- No OTA update notifications. Enable it to receive the OTA updates.
Settings App > Additional Settings > Developer Options > Turn On MIUI Optimization : Disabled
Click to expand...
Click to collapse
I would love to know what this option does.
I disabled and i notice that the device is a little smoother. I have one very big folder with all the useless apps, scrolling was always stuttering in there.
Now its smooth.
EDIT
My device is the simple redmi 3, but i still would like to know what is this MIUI optimization.
Settings App > Additional Settings > Developer Options > Memory Optimization : Enabled
only got off,low,middle,high. no enabled. so which one better?
gordito_gr said:
I would love to know what this option does.
I disabled and i notice that the device is a little smoother. I have one very big folder with all the useless apps, scrolling was always stuttering in there.
Now its smooth.
EDIT
My device is the simple redmi 3, but i still would like to know what is this MIUI optimization.
Click to expand...
Click to collapse
It sychronizes the UI thread with the animation time, so by keeping it disabled the clock timer doesnt have to wait for the animation to start/stop. The CPU effortlessly renders the animations without waiting for the MIUI framework to sychronize the animations.
soulz69 said:
Settings App > Additional Settings > Developer Options > Memory Optimization : Enabled
only got off,low,middle,high. no enabled. so which one better?
Click to expand...
Click to collapse
that was a mistake, I edited it. Keep it DISABLED
Still doesn't work for me. It keeps closing my apps,sometimes even when i'm still using them. It closes my apps even when I lock them by swiping down.The ram management is just too aggressive.
Thanks man you fixed it :good:
Much smoother and useful
Thread Updated
same to my with spotify
Hi there.... I have this problem when I play music with SPOTIFY in background. (redmi note 3 pro 16GB - global stable MIUI 7.3.2)
The music stop playing. I can see the app get killed by MIUI. This happen even if the app is locked and is in background. This problem doesn't happen with google play music. When I turn on the screen I can see that is not image and song name just like this
when I turn on the screen this is like this imgur image [o9nTtWD]
Already tried all this recommendation without success.
thanks
EDITED: Now with last correction spotify runs OK, Thanks
Force-Closed Apps : Disabled
Click to expand...
Click to collapse
Why disable this?
I would like to ask to be clear that if i go to customise each app, do i need to turn off the power saving mode or i should put Advanced Mode?
Sent from my Redmi Note 3 using XDA-Developers mobile app
inde_pkv said:
I would like to ask to be clear that if i go to customise each app, do i need to turn off the power saving mode or i should put Advanced Mode?
Sent from my Redmi Note 3 using XDA-Developers mobile app
Click to expand...
Click to collapse
Power Saving Mode : Standard & then customize each app individually.
KaikuHunter said:
Why disable this?
Click to expand...
Click to collapse
This will prevent the SystemUI from showing XYZ app has been force closed for an uninterrupted user experience.
Donwload kernel auditor, go to "Low memory Killer" set to Medium or Aggressive if you have lag (you shouldn't), now the phone can keep around 10 apps in memory.
Thanks. It helped. Was frustrated by apps getting closed
Sent from my Redmi Note 3 using XDA-Developers mobile app
Hi bro please help me fix MiuiSystemUI.apk ..I am decompile success ..Recompile is error "key:code="xxx"
™=--StariusX--=™
MasterUK said:
EDITED: Now with last correction spotify runs OK, Thanks
Click to expand...
Click to collapse
May I know what did you on the 'last correction? I am having problem with spotify (and some radio apps also) on my RN3 Pro with 2GB RAM. Thanks.
ligu said:
May I know what did you on the 'last correction? I am having problem with spotify (and some radio apps also) on my RN3 Pro with 2GB RAM. Thanks.
Click to expand...
Click to collapse
This was the last correction
"Settings App > Additional Settings > Developer Options > Memory Optimization disabled"
Because the original post said another different thing. Also remember keep spotify lock on memory
Open spotify -> press home button -> press menu button -> pull spotify DOWN
Thread Updated With In-Depth Explanation
SharkcpN said:
Thread Updated With In-Depth Explanation
Click to expand...
Click to collapse
I have followed all the steps, and some tips I found on other links (enable apps to autostart), but my apps still get killed randomly. Any more advice?
Related
I picked up a Note a couple of days ago, and I've noticed that graphical transitions are slow, almost jerky.
Good examples are when launching the multitasking interface, opening folders in Apex Launcher (everything is the same with the stock launcher, too) and turning the screen off. When turning the screen off, it fades out slowly and in stages rather than smoothly. This may be normal, but if not it's a good example of how bad the animations are.
The phone came wiped, but is there anything I can clear that may have been missed by the original owner and needs clearing down?
Or is this just normal?
Cheers.
go to settings > developer options and select force GPU Rendering, Also go to (in the same menu) Window / Transition animation scale and set them to 0.5 - 1.0 on both.
Wich android version do you have?
Sent from my GT-N7000 using xda premium
azzledazzle said:
go to settings > developer options and select force GPU Rendering, Also go to (in the same menu) Window / Transition animation scale and set them to 0.5 - 1.0 on both.
Click to expand...
Click to collapse
Thanks. Doesn't seem any different, though.
I should have mentioned, I'm updated to ICS - 4.0.4.
Thanks.
TIPS TO IMPROVE BATTERY LIFE
Note: i will add well know kernel setups for bettery battery life and performance ratio too
And Am here to help you increase the Battery life
General:
Put ur phone to sleep via notification power widget(CM Settings) to prevent wakelocks(awake while screen off).
Conectivity
Turn Wi-fi and Bluetooth off when not in use.
(Power Control Widget ...OR... Settings > Wireless and Networks)
Location
Disable Wireless Network Positioning.
(Settings > Location)
Disable GPS Satellites.
(Power Control Widget ...OR... Settings > Location)
Display
Manual Brightness: Lowest (0) Minimum (20)
Auto-rotate screen: Off
Animation: No animation
Screen Time-out: 30secs or less.
(Power Control Widget ...OR... Settings > Screen & display)
For even lower brightness, set dim level to 10 or below
(CM Settings > Display > Automatic Backlight > Screen Dim Level)
Wallpaper and Widgets
Use static background instead of live wallpapers.
Darker wallpapers are recommended for AMOLED screen.
Use less active widgets (high refresh rate)
(Long press Home Screen)
Network
Turn Airplane mode on while you are sleeping.
Turn off Data Transfer (network internet connection) when not in use.
Turn on Airplane Mode when you(user) sleep.
(Power Control Widget ...OR... Settings > Wireless & networks)
Use 2G/GSM Only, not 2G+3G/HSDPA.
(Power Control Widget ...OR... Settings > Wireless & networks > Mobile networks)
Accounts & Sync
Disable background data transfer. (Turn on when using Android Market)
Disable Auto-sync accounts.
(Settings > Accounts and Sync)
Applications
Disallow Mock Location.
(Settings > Applications)
Sound & Vibrations
Set vibration only on silent mode.
Disable haptic feedback. (Vibration on UI interaction)
(Power Control Widget ...OR... Settings > Sound)
Language & Keyboard
Disable Keyboard Vibration / Set vibration to 0ms
(Settings > Language & Keyboard)
CPU & Processor
Soon
Extra:
Use less UI-replace apps like CallerID, WidgetLocker, GO Locker etc.
Background and Running Apps:
Use task killer ONLY for apps/games u wont use for the next few hours.
Dont leave task killer in the notification bar, kill it together.
(!) If u kill every system apps, your phone have to re-run them all over again. Thus battery drains.
(!) Watch what you kill
[APP] Titanium Backup's Freezing function (PAID VERSION)
-Prevent the apps from running without uninstalling them.
-Frozen apps wont be shown in App Drawer and cannot be launched. (You can defrost if you want)
-Safe common system apps to be frozen: (actually most of them are safe, what u freeze is what wont work)
Market (Market wont work)
Gmail (Market wont work)
Google Apps (affects Market)
Google Search (affects Market)
Google Talk
FOTAkill
Pico TTS (Speech to text wont work)
TTS Service (Speech to text wont work)
Voice Search (Voice Search wont work)
Voice Dialer (Voice Dialer wont work)
(!) Don't freeze apps like Sync, Settings, Package Installer, Messaging and some obviously important apps.
[APP] Autostarts
-Managing apps running automatically in most situations.
-e.g: during startup, after startup, widgets updating...
CyanogenMod Settings (Only available in Cyanogenmod Settings)
-Overscroll Effect - Disable
(CM Settings > Interface)
-Automatic Backlight Settings - Set Dim Level + Uncheck Allow light decrese
-Screen on/off animation - Disable
(CM Settings > Display)
-Haptic Feedback Tweaks - Disable all
(CM Settings > Input)
-CPU Settings - Adjust accordingly.
(CM Settings > Performance > CPU Settings)
-VM Heap Lower it, increase it if u play HD games.
(CM Settings > Performance)
Greenify
Hibernates Background apps
Credits
@Theawesomeguy4
So basically don't use your phone at all
I hear turning your phone off saves significant battery.
emd2009 said:
So basically don't use your phone at all
Click to expand...
Click to collapse
NJGSII said:
I hear turning your phone off saves significant battery.
Click to expand...
Click to collapse
+1 just buy Nokia 1100 or 3310 and go ahead ! IMO the manufacturers try to find the way our phones will last 1 working day. This will be the flagman of the year for sure !
istoyanow said:
+1 just buy Nokia 1100 or 3310 and go ahead ! IMO the manufacturers try to find the way our phones will last 1 working day. This will be the flagman of the year for sure !
Click to expand...
Click to collapse
just implement one of the battery saving tips...
im not telling anywhere to switch off your phone
No trolling guys or i may have to report you
if you dont like these tips
just stay away from the thread
Don't be a snitch about it
razer1224 said:
TIPS TO IMPROVE BATTERY LIFE
Note: i will add well know kernel setups for bettery battery life and performance ratio too
And Am here to help you increase the Battery life
General:
Put ur phone to sleep via notification power widget(CM Settings) to prevent wakelocks(awake while screen off).
Click to expand...
Click to collapse
GREAT tip.
Thanks man.
Flyme 5.0 now available in India
Boot animation of Taj Mahal and a ringtone dedicated to India
Dynamic new settings page design layout
Optimized battery consumption, to display software and hardware power consumption separately
Meizu today announced the launch of its upgraded Flyme 5.0 OS for its MX5 Indian customers. The upgraded OS encapsulates an intuitive and simple system app layout, supported by a smooth and exquisite transition animation.
1. Are there any statistics available to support better performance, lock time, battery consumption?
2. Any customizations related to India? In addition to the Taj Mahal animation and ‘Indian ring tone’
The OTA update is 800Mb, Download from forum[.]flymeos[.]com
The Flyme 5.0 experience:
Home screen
Floating notification: Notifications can be displayed in floating mode without interrupting operations.
Multi-task: Card-type multi-task lists are added and can be long pressed to lock an individual application.
Multi-screen mode: Based on the multi-task list, two applications can be displayed at the same time in multi-screen mode in an adjustable ratio (only some specific applications are supported).
Batch icon sorting: Icons can be selected and moved in batch mode to different pages or directories on Home screen by long pressing Home screen and selecting Sorting Icons.
Shake to sort Home screen: Icons on Home screen can be sorted rapidly by entering the Sort Icon mode and shaking the mobile phone.
System
Indian Flavour: Boot animation of Taj Mahal and a ringtone dedicated to India.
Display: Added a display in Notification panel to show the app which is currently using GPS, and users can disable it directly on the panel.
Optimized layout: When the notification bar without unread notifications is dropped down, all switches are displayed on it by default; and when the notification bar with unread notifications is dropped down, more options the notifications can be viewed by pull down the zone.
Optimized Icons: Icons are now in the middle for calendar, messages and memos.
Boot Speed: Optimized boot speed, which is more prominent when the system installs a lot of apps.
Settings
Brand new design: The Setting page is adjusted in the aspects of interaction and functional grouping. Added search function in Settings. Now users can enter keywords to search related options and features.
Battery management: The power consumption order is optimized, so that software and hardware power consumption is displayed separately.
Volume classification: Volume can be managed by classification in Settings > Sound and Vibration > Volume.
Network sharing: A Wi-Fi network can be shared via QR code by tapping a Wi-Fi hotspot in Settings > WLAN.
Default application: Default applications can be specified for specific categories in Settings > Apps > Default apps.
Simulated colours: The colour space can be simulated in colour blindness mode or in amblyopia mode in Settings > Accessibility > Developer options > Simulated colour space.
Security
Phone acceleration: Apps running on the background can be disabled to accelerate the operating speed of the mobile phone.
Cache clearing whitelist: App caches, redundant APKs, and app residuals can be whitelisted to prevent unexpected removal.
Scheduled clearing: The Scan and clear option is added to scheduled cleaning for convenience.
Data usage on the notification bar: A switch for displaying data usage on the notification bar is added in Data > Settings.
Quick scan and one-key optimization: The health status of the mobile phone can be known upon entering the interface without waiting. All problems can be fixed with one key.
App detecting: Fake apps can be detected to prevent potential risks.
Privacy security: enhanced permission management for privacy protection.
You need to have Galaxy S6 or Galaxy S7 with Nova Launcher and Marshmallow.
Confirmed working on SM-G925F
So, to access hidden activities you need to add Nova Launcher widget called "Activites" then scroll down to "Settings" and select something from list. Some things won't work (they are not available, need additional permissions etc.), some of them are already available via Settings. I am not responsible if tinkering with activities do something nasty to your device!
However, there are some options that are hidden but can be very, very useful.
Hint - you can "test" specific activity by long press, there's no need to put every activity on home screen and test it that way. Also, applying settings isn't dependent on Nova Launcher, ergo you can use whatever you want after changing something.
Here's what I've found:
Settings
.DisplayScalingActivity - enables condensed view of system UI, same as on S6 Edge + or Note 5, meaning smaller icons and UI elements.
.IconBackgrounds - enables homescreen and app drawer icons background like it was in Marshmallow Beta.
.ModePreviewTablet - enables additional "Reading mode" in display options. It dims screen so I don't recommend using it on bright daylight because it can be harder to see assets on screen.
.networkconnect.NetworkManagerActivity - holy **** this one is nice. Allows you to select which app can use WiFi and mobile data. Also it allows you to select which apps can use data even after data usage warning is shown.
.RunningServices - shows running services, like in Developers Menu
.Settings$AirCmdSettingsActivity - S-Pen Air Command setting. It won't work since S6/S7 doesn't support S-Pen functionality.
.Settings$MemorySettingsActivity - Shows RAM usage options like on stock Marshmallow, at least I think. Very helpful for troubleshooting misbehaving apps or battery consumption.
.Settings$ZenModeSettingsActivity - it seems like this is Do Not Disturbed (DND) on steroids. You can add additional rules and select which events can have priority.
.UsageStatsActivity - shows usage for every app on phone. It lists app name, Last time app was used and for how long.
.wifi.WifiConfigInfo - very detailed info about configured WiFi networks.
System UI
.settings.BrightnessDialog - shows small slider for brightness
.DessertCase - old KitKat hidden animation from About
.egg.MLandActivity - hidden MM game
List will be updated with new discoveries.
Link for the widget please?
I am not able to locate it will Google search.
it´s a widget of nova launcher...just add the widget to homescreen
Hello everyone !
I just bought a Redmi Note 7. This morning my alarm didn't ring for some reason. I use the Google Clock. Also I can't make "OK Google" working when my screen is off. Some notifications take time to be showed. Etc.
Is the battery manager thing responsible of all those "bugs" ? Is that a weird "Greenify" ?
Since I didn't unlock the device and install a real Android ROM, any of you have a solution for alarm so my boss don't kill me tomorrow ?
Thanks for your help guys.
Settings > manage apps > clock (or any other app) > battery saver > no restrictions.
Also enable autostart in the same settings menue.
And avoid stuff like naptime, if you are not experienced with such things.
Hi there. It's probably a MIUI battery saver thing. So for all of your mission critical apps whose notifications you want to receive instantly, do this:
1) Go to app settings for the app in question
2) Toggle on Auto start
3) Turn on all notifications that you want to receive
4) Set the battery saving setting to no restrictions.
If you notice that an app still gets closed in the background for some reason, add another step:
5) Open the app and then open the Recent apps screen. Tap and hold the preview image of the app in question. Tap the first icon (lock app). This will lock it in memory and only you will be able to manually swipe it off and clear it from memory. Tapping the Close All button in Recents will not close the locked apps.
After I had done this with the apps that I wanted real time notifications from (or battery tracking apps that I wanted always running in the background), I've never had any issues with late or missed notifications.
I don't use 'OK Google' to wake the phone. I'm not sure if this is possible with all newer phones or only with specific SoCs.
Thanks for your answers. That was that battery saver options. Have a nice weekend.