How to view RAM on Xiaomi: all ways from MIUI 12 to HyperOS

Do you want to know how much RAM (RAM) is installed in your Xiaomi smartphone, but do not know where to look for this information? or suspect that the system does not use all available memory? In this article, we will analyze 5 proven methods, from standard settings to hidden engineering menus, which work on all models from the budget Redmi to the flagship Xiaomi 14.

RAM directly affects multitasking and speed, for example, if you have 8 GB of RAM installed but only 6 GB, it could mean that some of the memory is reserved for background processes or virtual RAM (Memory Fusion technology in new firmware), we will explain how to distinguish physical memory from virtual memory and why the real volume may differ from the manufacturer's stated.

Important: on some models (such as the POCO F5 or Redmi Note 12 Pro+), some RAM may be locked for system needs. This is normal – this is how MIUI and HyperOS optimize work. But if you see a significant discrepancy (for example, 8 GB is displayed instead of 12 GB), this is a reason to check the device for malfunction.

1.RAM check through Xiaomi's standard settings

The easiest way is to use the built-in MIUI or HyperOS tools. It is suitable for all models, including the Redmi 10, POCO X5 and Xiaomi 13T. Follow the instructions:

  1. Open the Settings app (cog icon).
  2. Go to About Phone (Device Information may be called in HyperOS).
  3. Put on the item All characteristics or memory.
  4. Find the RAM line – here will be a physical volume, for example, 8 GB.

⚠️ Note: Some firmware (especially HyperOS) may display the total volume, including virtual memory, here. To see only physical RAM, use the method β„–3 or β„–4 of this article.

If this menu does not contain information about RAM, try an alternative path:

  • πŸ”§ Settings β†’ System system β†’ Memory. β†’ RAM
  • πŸ“± Settings β†’ Additionally. β†’ Version. MIUI β†’ Memory (for older versions)
πŸ“Š What firmware you use on Xiaomi?
MIUI 12/13/14
HyperOS
LineageOS (Pixel Experience)
I don't know.
other

2. Use of the Diagnostics menu (hidden mode)

Xiaomi smartphones have a hidden engineering menu that displays detailed hardware information, including real RAM volume excluding virtual memory, a technique that works on most models but may not be available on HyperOS devices (starting in 2026).

Instructions:

  1. Open the phone (calling) application.
  2. Enter the combination: ##4636###.
  3. In the menu that appears, select Phone Information.
  4. Scroll down to the Memory block – here will be the Total RAM (total volume) and Available RAM (available now).

πŸ” What do the numbers mean?

  • πŸ“Š Total RAM β€” physical amount of RAM (e.g., 6144) MB = 6GB).
  • πŸ”„ Available RAM β€” Free memory at the moment (may change depending on the applications running).
  • ⚠️ If Total RAM significantly less than claimed (e.g., 4GB instead of 8GB), this may indicate a hardware fault or locking part of the memory by firmware.
What if the #4636## code doesn’t work?
On some models (e.g. Xiaomi) 12S Ultra or POCO F4 GT) In this case, try alternative combinations: - ##225## (memory and battery check) - ##6484## (hardware test) If none of the combinations work, use the method β„–3 or β„–4 of this article.

3. Viewing RAM through the Security app (MIUI)

The Security app in MIUI has a tool to monitor memory usage, and you can see not only the total amount of RAM, but also how it is distributed between applications and the system, and this is relevant for devices on MIUI 12-14.

Step-by-step:

  1. Open the Security app.
  2. Go to the Acceleration tab (rocket icon).
  3. Put the memory (or RAM) on the icon.
  4. At the top of the screen, a memory usage schedule will be displayed indicating the total amount (e.g. 8 GB) and free (e.g. 2.1 GB).

πŸ“Œ What else can you find out about this menu?

  • πŸ“‰ Top consumers: which apps take up the most RAM (for example, Telegram or Play Market).
  • ⚑ Memory cleansing: here you can close the background processes in one tap (but do not abuse it - this can slow down the work).
  • πŸ”„ Visualization: A graph shows how much memory is used by the system and how much is used by user applications.

πŸ’‘

If the Security app doesn't have a Memory tab, update it via the Play Market or App Store. Some firmwares have hidden this section, so use third-party utilities. β„–5).

4. ADB commands for advanced users

If you're familiar with ADB (Android Debug Bridge), you can get accurate information about RAM right from the system level, which is suitable for unlocked devices or those that have USB Debugging enabled, and it provides the most accurate data, including information about reserved memory and virtual RAM.

Instructions:

  1. Connect your smartphone to your PC and enable USB Debugging (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times tap the build number β†’ go back to Settings β†’ Additional β†’ For Developers).
  2. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell cat /proc/meminfo

In the answer, find the lines:

  • MemTotal is the total amount of physical RAM in kilobytes (divided by 1048576 to get a value in gigabytes).
  • MemFree is a free memory.
  • Buffers and Cached are memory used for caching (it can be freed without compromising performance).

πŸ” An example of decryption:

If you see in the answer:

MemTotal:        6291456 kB

This means that the device has 6291456 / 1048576 β‰ˆ 6 GB of RAM.

Enable debugging over USB in the developer settings

Install Xiaomi drivers on PC (e.g. Mi PC Suite)

Download ADB Tools from the official Android website

Connect your phone to your PC via cable (not Wi-Fi!)

-->

5. Third-party applications for RAM analysis

If standard methods don't give you a complete picture, you can use third-party utilities that will not only show the amount of RAM, but also analyze its use in real time. We recommend 3 proven applications that work on all Xiaomi devices:

AnnexFunctionsReference
CPU-ZShows physical RAM volume, memory type (LPDDR4X/LPDDR5), frequencyPlay Market
AIDA64Detailed information about RAM, including reserved memory and virtual RAMPlay Market
DevCheckConvenient interface with graphs of use of RAM in real timePlay Market

⚠️ Attention: Some applications (e.g, AIDA64) They can show less RAM than the manufacturer claims, because some of the memory is reserved for a GPU (Adreno or Mali) and not available to the system.+ With 8GB of RAM, the app can show 7.2GB – it’s normal.

πŸ“Œ Which app to choose?

  • πŸ”¬ For technical details (type of memory, frequency) β€” CPU-Z.
  • πŸ“Š For real-time monitoring – DevCheck.
  • πŸ› οΈ For diagnosing malfunctions β€” AIDA64.

πŸ’‘

If a third-party app shows 0.5-1 GB less RAM than the stated RAM, it is not a defect. Part of the memory is always reserved for the GPU and low-level tasks.

6. Virtual memory (Memory Fusion) check on the new Xiaomi

Starting with MIUI 13 and HyperOS, Xiaomi has implemented Memory Fusion (also known as RAM Expansion) technology that allows you to use some of the internal memory (UFS) as additional RAM. This can be misleading: for example, your smartphone physically has 8 GB of RAM, but the system shows 11 GB (where 3 GB is virtual memory).

How to distinguish physical RAM from virtual:

  1. Open Settings β†’ About the phone β†’ All the characteristics.
  2. If there is a mark (+3 GB) or Memory Fusion next to the RAM, then part of the memory is virtual.
  3. To turn off virtual RAM, go to Settings β†’ Additional β†’ Memory Fusion and select Off.

⚠️ Attention: Virtual memory is not the same as physical memory, it's slower, and it can slow down when you're multitasking. If you notice lags, try turning off Memory Fusion or reducing it to 1-2 GB.

πŸ” What models are Memory Fusion on?

  • πŸ“± Xiaomi 12/13/14 series (all models)
  • πŸ“± Redmi Note 11 Pro+/12 Pro+/13 Pro+
  • πŸ“± POCO F4/F5/Pro
  • πŸ“± Black Shark 5/6 (gaming-smartphone)

Frequent problems and solutions

Sometimes users find that RAM is displayed incorrectly or its volume is smaller than stated. Let's analyze 3 typical situations and ways to solve them:

Problem 1: The system shows 4GB instead of 6GB or 8GB.

  • πŸ”§ Reason: Part of the memory is locked for the GPU or damaged.
  • πŸ› οΈ Solution: Check through ADB (method β„–4) or reset the settings to factory (Settings) β†’ If the problem persists, it is a hardware defect (refer to the service).

Problem 2: After the firmware update, RAM began to appear as 0 GB or Unknown.

  • πŸ”§ Reason: Firmware failure or conflict with custom recaveri (TWRP).
  • πŸ› οΈ Solution: Reflash the device through the Mi Flash Tool (instructions on the official website of Xiaomi).

Problem 3: Virtual memory is not enabled.

  • πŸ”§ Reason: Lack of free space in internal memory or function disabled in the region.
  • πŸ› οΈ Solution: Free up 5-10 GB of disk space or upgrade your firmware to the latest version.

πŸ’‘

If RAM still doesn't show up correctly after resetting, check the device for root rights or a modified kernel.

FAQ: Answers to Frequent Questions

Why does 6GB of RAM appear in the settings, and 5.5GB in AIDA64?
This is normal. Some RAM (0.5-1 GB) is reserved for GPUs and low-level tasks (e.g. radio modules) and is physically set to 6 GB, but not all of it is available to the system.
Can I increase the RAM on Xiaomi without replacing the chips?
Yes, but only with virtual memory (Memory Fusion), you can't physically increase RAM, which requires soldering new chips to the motherboard, which is not economically feasible. Virtual memory can add 1-3 GB, but it's slower than the physical.
How to check how much RAM a particular application uses?
Use the DevCheck app or built-in monitor in Settings β†’ Security β†’ Acceleration β†’ Memory. This displays a list of applications with real-time RAM occupied.
Why did the HyperOS update to the RAM become different?
HyperOS by default includes Memory Fusion and can show the total volume (physical). + To see only physical RAM, turn off Memory Fusion in the settings or use it. ADB (method β„–4).
Can a faulty battery affect the display of RAM?
No, the battery is not connected to RAM, but if the device reboots itself when checking RAM, it may indicate power or motherboard problems. Check the battery via the ##4636## # menu (Battery Information section).