Я не знаю, важлива це проблема чи ні. Але мені потрібно позбутися знаків запитань у моїй свідомості.
Нещодавно я придбав дошку Raspberry Pi 3, і, граючи з нею, я зрозумів, що meminfo показує розмір фізичної пам'яті набагато менше (~ 880MB), ніж 1 Гб (що вказано на офіційному сайті ).
root@mypi:~# cat /proc/meminfo
MemTotal: 882780 kB
MemFree: 536068 kB
MemAvailable: 712180 kB
Обсяг пам’яті, доступного для GPU, становить 16 Мб (що є мінімально дозволеним обмеженням), перевіреного двічі у відповідному пункті меню raspi-config.
raspi-config -> Advanced Options -> Memory Split
Конфігурація завантаження також говорить, що gpu_mem становить 16 Мб .
root@mypi:~# cat /boot/config.txt | grep -i gpu
gpu_mem=16
Щоб звузити проблемний простір, ось система інформації. До речі, система є сучасною.
Реліз ОС:
root@mypi:~# cat /etc/os-release | grep PRETTY_NAME
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
Версія ядра:
root@mypi:~# uname -a
Linux mypi 4.4.23-v7+ #913 SMP Tue Oct 4 14:16:19 BST 2016 armv7l GNU/Linux
Конфігурація vmsplit ядра:
root@mypi:~# zcat /proc/config.gz | grep CONFIG_VMSPLIT | grep -v ^#
CONFIG_VMSPLIT_2G=y
Отже, у мене є 2 питання:
- Де відсутня пам'ять 128 Мб?
- Що викликає таку ситуацію?
MemTotal: 882776 kB MemFree: 126868 kB MemAvailable: 689576 kB
"У звичайних обставинах НІКОЛИ не потрібно запускати rpi-оновлення, оскільки це завжди приводить вас до передового програмного забезпечення та ядра, і тому, що це може бути тестова версія, вона може залишити ваш RPi незавантаженим". raspberrypi.org/forums/viewtopic.php?p=916911#p916911
vcgencmd get_mem arm && vcgencmd get_mem gpu
показує?
cat /etc/os-release
повинні сказати це. що версія ядра?uname -a
повинні це дати. це повинно допомогти звузити ймовірні причини. чи справді rpi-оновлення спрацювало чи створило якісь попередження?