Why it is important to know the amount of RAM on Xiaomi and where to look for it
RAM is one of the key parameters of a smartphone that directly affects its performance. At Xiaomi (including the sub-brands Redmi, POCO and Black Shark), the amount of RAM can range from a modest 2 GB in budget models to 24 GB in flagships for gamers. Knowing the exact volume will help assess why applications slow down, whether it is possible to start a heavy game or whether it is worth updating the firmware if the system begins to βgapβ.
The manufacturer does not always specify the amount of RAM on the box or in brief specifications β especially for devices purchased from hands or brought from abroad. In addition, in some Xiaomi models, some memory is reserved for system needs, and the actual available volume may be less than the stated amount. For example, in Xiaomi 13 Ultra with 16 GB of RAM for user tasks, about 12-14 GB remains for user tasks.
In this article, we will discuss all possible ways to check, from standard MIUI settings to hidden engineering menus and ADB commands. You will learn how to distinguish physical memory from available memory, why data in different sources can diverge, and what to do if the phone does not βseeβ part of the RAM.
Method 1: Standard MIUI settings (fastest method)
If you need to know the amount of RAM as quickly as possible and without third-party applications, use the built-in MIUI settings. This method works on all Xiaomi, Redmi and POCO smartphones with a shell version from MIUI 10 to MIUI 14 (including HyperOS for new models).
Instructions:
- Open the Settings app (the gear icon on the home screen).
- Go to About Phone (in some versions β About Device or Phone Information).
- Slip on the item Characteristics of the device or General information.
- Find the RAM line β here will be a physical volume, for example, 8 GB.
β οΈ Note: Some firmware (especially custom ones) may not have this partition or show incorrect data. If you see a value like 3.5 GB on a device with 4 GB of RAM, itβs normal: some of the memory is reserved for GPU and system services.
Device model number | MIUI/Android| RAM volume (RAM)|Root status (ROM) |Root status
-->
Method 2: Developer Menu (advanced information)
The Developer Menu hides detailed memory information, including current RAM load, average usage, and even peak values, which is useful if you want to not only know the volume, but also analyze how memory is consumed by the system.
How to turn on and use:
- Activate the Developer Menu: Go to Settings β About Phone. Tap 7 times on the MIUI Version (you will be notified "You've become a developer!").
Additional β For Developers
Memory.
All the memory.
π‘ Useful tip: In this menu, you can include the option Do not save actions (in the Application section) so that closed programs do not hang in the background and do not waste memory.
What do the graphs on the developer menu mean?
Method 3: Diagnostic applications (AIDA64, CPU-Z, DevCheck)
Third-party utilities will not only show the amount of RAM, but also provide detailed information about the type of memory (such as LPDDR4X or LPDDR5), its frequency and even the chip manufacturer, which is useful if you plan to overclock the device or compare it with other models.
Top.-3 check-in:
- π AIDA64 β It shows the full memory specification, including timings and bandwidth. The free version is quite functional.
- π§ CPU-Z β It shows the amount of RAM on the home screen in the Device section.
- π οΈ DevCheck is a user-friendly interface that visualizes real-time memory usage.
β οΈ Note: Some applications (e.g. AnTuTu Benchmark) may show inaccurate RAM on virtual memory devices (RAM In such cases, focus on data from the settings or ADB.
| Annex | It shows the amount of RAM. | Additional information | Cons |
|---|---|---|---|
| AIDA64 | β Yeah) | Memory type, frequency, timings | Paid version for full functionality |
| CPU-Z | β Yeah (basic) | Model processor, core | No memory details. |
| DevCheck | β Yes (with schedule) | Real-time use | Advertising in the free version |
| AnTuTu | β No (only in tests) | Performance assessment | Does not show technical data |
Method 4: Engineering menu (for power users)
The engineering menu (#4636##) contains low-level hardware information, including memory data, but on new Xiaomi models (especially HyperOS), this method may not work or require root rights.
How to open it:
- Open the Phone app.
- Enter the combination: ##4636### (some devices may require ##225###).
- Select the Phone Information or Hardware Info tab.
- Find the Memory block, and here is the Total RAM string.
β οΈ Note: Not all combinations work on Xiaomi due to limitations MIUI. If nothing happens after entering the code, try an alternative method through the ADB (Also, do not change the parameters in the engineering menu without understanding the consequences β this can lead to a system failure.
Standard settings MIUI|Developer Menu |Third-party apps (AIDA64, CPU-Z)|Engineering menu |I don't know, never checked
-->
Method 5: ADB teams (for technical specialists)
If you want the most accurate data or previous methods didn't work, use ADB (Android Debug Bridge), which requires connecting the phone to a computer, but gives you access to the system's raw data, including backup memory.
Instructions:
- Install Platform Tools on your PC.
- Turn on USB debugging in the Developer Menu on your phone.
- Connect the device to the computer and execute in the terminal: adb shell cat /proc/meminfo
- Find the MemTotal string, which is the value in kilobytes (divide by 1024 to get megabytes).
Example of conclusion:
MemTotal: 6000000 kB # ~5.7 GB (device with 6 GB of RAM)
MemFree: 1200000 kB # Free memory
Buffers: 300000 kB #Core Buffersπ‘ Useful Tip: To find out how much memory is reserved for graphics, follow the command:
adb shell dumpsys meminfoLook for the Graphics block or GL.
-->
Frequent problems and their solutions
Sometimes users find that the phone shows less memory than the specifications stated, or the data in different sources do not match.
- π Virtual memory (RAM Expansion: Some Xiaomi models (e.g. Redmi Note 11 Pro)+) Some of the internal memory is used as RAM. In the settings, this can be displayed as 8 GB. + 3 GB, but the actual physical volume is only 8 GB.
- π§ Reservations for GPU: Video chips Adreno (in processors Qualcomm) or Mali (in MediaTek) reserve up to 1-2 GB of RAM. POCO F4 GT 12 GB of RAM is allocated under the schedule ~1.5 GB.
- β οΈ Custom firmware: Informal builds (e.g. LineageOS) may not display memory correctly. ADB.
If you suspect that the phone is not seeing part of the RAM:
- Check firmware integrity through Settings β About phone β System update.
- Reset the settings to factory (carefully! This will delete all data).
- Contact the service center - a hardware malfunction is possible (for example, a memory chip dump).