それが重大な問題であるかどうかはわかりません。しかし、私は頭の中の疑問符を取り除く必要があります。
最近Raspberry Pi 3ボードを購入し、遊んでいると、meminfo の物理メモリサイズが1GB(公式サイトで指定されている)よりもはるかに小さい(〜880MB)ことを確認しました。
root@mypi:~# cat /proc/meminfo
MemTotal: 882780 kB
MemFree: 536068 kB
MemAvailable: 712180 kB
GPUで使用できるメモリの量は、関連するraspi-configメニュー項目で2回チェックされる16MB(最小許容制限)です。
raspi-config -> Advanced Options -> Memory Split
ブート構成では、gpu_memが16MBであることも示されています。
root@mypi:~# cat /boot/config.txt | grep -i gpu
gpu_mem=16
問題領域を絞り込むためのシステム情報は次のとおりです。ところで、システムは最新です。
OSリリース:
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つの質問があります:
- 不足している128MBメモリはどこにありますか?
- この状況の原因は何ですか?
MemTotal: 882776 kB MemFree: 126868 kB MemAvailable: 689576 kB
「通常の状況では常に最先端のファームウェアとカーネルに到達するので、rpi-updateを実行する必要はありません。raspberrypi.org/forums/viewtopic.php?p=916911#p916911
vcgencmd get_mem arm && vcgencmd get_mem gpu
表示されますか?
cat /etc/os-release
それを伝える必要があります。カーネルのバージョンは?uname -a
それを与える必要があります。これにより、考えられる原因を絞り込むことができます。rpi-updateは実際に機能していましたか、または警告を生成しましたか?