Vibration at notifications on Xiaomi smartphones can be a real problem: distracting at work, draining the battery and even preventing sleep if the phone is lying next to the bed. Despite the obvious usefulness of tactile feedback, many users want to turn it off โ completely or selectively for individual applications. In this article, we will discuss all the current ways to turn off vibration on MIUI 12, 13, 14 and 15, including hidden settings and solutions for stock applications.
The thing about MIUI is that the vibration settings are spread across multiple menus, and some options depend on the shell version and the smartphone model. We tested the instructions on the Redmi Note 12 Pro+, Xiaomi 13 Ultra and POCO X5 Pro โ all of which work in a stable way. If you use custom firmware (e.g. Xiaomi.EU), some of the items may differ โ we will talk about this separately.
Why is the vibration not switched off in standard ways?
A common complaint of users: the vibration has been turned off in the audio settings, but it still works when notifications from WhatsApp, Telegram or system alerts are triggered.
- ๐ฑ Many messengers (including Viber and Signal) have their own notification section, where the vibration is turned on separately.
- ๐ Update MIUI After major updates (e.g., with a MIUI 13 by 14) some settings return to default values.
- ๐ ๏ธ com.android.systemui service failure: If the vibration is chaotic (i.e., it is not), the problem may be system process.
- ๐ต Do Not Disturb mode is incorrectly configured. MIUI This mode does not block the vibration by default.
Before you go to radical measures (such as turning off the vibration engine through the ADB), check the basic settings - in 80% of cases, the problem is solved in 2 minutes.
Method 1: Disabling vibration in MIUI system settings
The most obvious method is to use a standard audio menu, which is relevant for MIUI 12-15:
- Open the Settings. โ Sound and vibration.
- Go to the Vibration section (some models call it Tactile Feedback).
- Turn off the sliders: ๐ณ Vibration when touching (responsible for response when pressed on the screen). ๐ Vibration at notifications (main parameter for alerts). ๐ต Vibration in silent mode (if switched on, the phone will vibrate even when the sound is turned off).
Save the changes and restart the device (this is important โ some settings apply only after the reboot).
Important! POCO F5 and Redmi K60 MIUI 14 has an additional option Vibration when locking the screen - it also needs to be turned off if you want complete silence.
Deactivated item "Vibration at notifications"|Disabled item "Vibration in silent mode"|Reboot the phone after the changes|Checked settings in the menu "Do not disturb"-->
Method 2: Set up notifications for individual applications
If you want vibration for calls, but not messengers, you can set the alerts selectively.
- Press the notification from the desired application (for example, Telegram) and select Notification Settings.
- In the Notification Categories section, tap on the alert type (e.g., Messages or Group Chats).
- Turn off the Vibration slider (may be called Sound and Vibration).
- For WhatsApp and VK Check the settings inside the application itself: ๐ฌ WhatsApp: โ๏ธ Settings โ Notifications โ Tone of notifications โ Select No Sound and turn off the vibration. ๐ V VK: Settings โ Notifications โ Sound and vibration.
On Xiaomi 13T and Redmi Note 12 with MIUI 14 in the notification settings appeared a new item Behavior in the mode โDo not disturbโ โ if you choose Vibrate, alerts will play even when the sound is turned off.
What to do if there is no โVibrationโ item in the application settings?
Method 3: Use of the "Do Not Disturb" mode
The DND (Do Not Disturb) mode in MIUI is flexible, but by default it doesn't always block the vibration.
- Go to Settings โ Sound and vibration โ Do not disturb.
- Activate the mode and click the Rules (or Schedule on older versions).
- Select Rule Settings โ Sounds and Vibration.
- Turn it off: ๐ Vibration on notifications ๐ Vibration on calls (if necessary) โก Vibration during charging (if it interferes with)
Save the rule and activate it manually or on a schedule.
| Parameter | MIUI 12/13 | MIUI 14/15 |
|---|---|---|
| The Way to DND Settings | Settings โ Do not disturb | Settings โ Sound and vibration โ Do not disturb |
| Turn off the vibration. | Through Sound and Notification | Through the Rules โ Sounds and vibrations |
| Vibration on calls | Shuts down separately. | Combined with notifications |
| Exceptions | Adjust to Allow Exclusions | Adjusted to the Rules โ Exceptions |
โ ๏ธ Attention: POCO X3 Pro and Redmi 10s MIUI 12.5 Enhanced Do Not Disturb mode may reset after rebooting. To avoid this, create a schedule rule (e.g. 23:00 to 8:00) and tick Repeat daily.
Method 4: Disabling vibration through ADB (for power users)
If system settings donโt work, you can force the vibration to be turned off via the Android Debug Bridge (ADB), which works on all versions of MIUI, but requires a connection to a computer.
Instructions:
- Enable Developer Mode: Go to Settings โ About Phone. Tap 7 times on MIUI Version. Go back to Settings โ Additional โ For Developers and activate Debugging over USB.
ADB-driver
platform-tools
adb shell settings put global vibrate_on 0
adb shell settings put global haptic_feedback_enabled 0
adb shell settings put global notification_vibration_enabled 0Reset the device.
โ ๏ธ Attention: Teams ADB They'll turn off all the vibration on the device, including the haptic feedback when you press the keys:
adb shell settings put global haptic_feedback_enabled 1๐ก
Before using ADB, back up your settings through Settings โ Additional โ Backup and Reset. This will help restore settings if something goes wrong.
Method 5: Hidden settings for custom firmware (Xiaomi.EU, PixelExperience)
If you use unofficial firmware (e.g. Xiaomi.EU or PixelExperience), standard methods may not work.
- ๐ง Use the Magisk Disable Vibration module (available in the Magisk Module repository).
- ๐ Xiaomi.EU added a hidden option: Settings โ Special facilities โ Vibration. โ Shut down all vibrations.
- ๐ For PixelExperience, go to Settings โ System system โ Vibration and disable Notification Vibration and Tactile Feedback.
On the firmware LineageOS for Xiaomi, you can turn off vibration via /system/vendor/build.prop by adding a line:
ro.vibrator.force_disable=trueBut it requires root access and the ability to work with ADB or TWRP.
Frequent problems and solutions
Even after the vibration is turned off in the settings, it can appear in unexpected situations.
- ๐ Vibration when connecting charging: Disables in Settings โ Battery โ Charging settings โ Vibration when connected. On the Redmi Note 11 This can be hidden from the past โ use it. ADB: adb shell settings put global charging_vibration_enabled 0
- ๐ฑ Vibration when unlocking the screen: C Settings โ Lock screen โ Vibration when unlocked. MIUI 15 This item is moved to Settings โ Sound and vibration โ Blocking vibration.
- ๐ฎ Vibration in games: Disables in the settings of the game itself (Section Sound or Control). ADB: adb shell settings put global haptic_feedback_game 0
โ ๏ธ Note: On Black Shark 5 and other Xiaomi gaming smartphones, the vibration in games is controlled by a separate processor. โ Settings โ Vibration.
๐ก
If the vibration returns after the MIUI update, reset the Settings application settings through Settings โ Apps โ App Management โ Settings โ Storage โ Clear the data. This will return all audio settings to factory, but will not affect user data.