Hello dtech. I have a question about assembly for X8-X8H. I own a MINIX Neo X8-H device. It claims 2 GB of RAM, but in the system information I see that the system only detects 1553 MB of RAM. Is this how it should be? or do I need to configure something?
You will be surprised, but you are not the first to ask this. Kodi displays the amount of memory it can use as total memory.
If you run a dmesg, it also becomes clear to you that the device pre-allocates certain memory areas for some built-in purpose.
For example, it looks like this for the M8S-Plus:
Code
[ 0.000000@0] physical memory start address is 0x200000
[ 0.000000@0] reserved_end is 20afffff
[ 0.000000@0]
[ 0.000000@0] Total memory is 2046 MiB
[ 0.000000@0] Reserved low memory from 0x06000000 to 0x20afffff, size: 427 MiB
[ 0.000000@0] mesonfb0(low) : 0x06100000 - 0x0c100000 ( 96 MiB)
[ 0.000000@0] mesonfb1(low) : 0x0c100000 - 0x0c200000 ( 1 MiB)
[ 0.000000@0] deinterlace0(high) : 0x7df00000 - 0x80000000 ( 33 MiB)
[ 0.000000@0] mesonstream0(low) : 0x0c200000 - 0x0e200000 ( 32 MiB)
[ 0.000000@0] vdec0(low) : 0x0e200000 - 0x1e200000 (256 MiB)
[ 0.000000@0] ppmgr0(high) : 0x7bf00000 - 0x7df00000 ( 32 MiB)
[ 0.000000@0] vdin00(low) : 0x1e200000 - 0x1e300000 ( 1 MiB)
[ 0.000000@0] vdin10(low) : 0x1e300000 - 0x1f300000 ( 16 MiB)
[ 0.000000@0] amlvideo20(low) : 0x1f300000 - 0x20b00000 ( 24 MiB)
Display More
In addition, a few other things require reserved memory, so in the end this will be the amount that can actually be used freely:
Code
[ 0.000000@0] Memory: 64MB 16MB 1460MB = 1540MB total
[ 0.000000@0] Memory: 1545608k/1545608k available, 31352k reserved, 1250304K highmem
I hope it's clear now.