Tôi không biết đó có phải là vấn đề quan trọng hay không. Nhưng, tôi cần phải thoát khỏi những dấu hỏi trong đầu.
Gần đây tôi đã mua một bảng Raspberry Pi 3 và trong khi tôi đang chơi với nó, tôi nhận ra rằng meminfo cho thấy kích thước bộ nhớ vật lý ít hơn nhiều (~ 880MB) so với 1GB (được chỉ định trên trang web chính thức ).
root@mypi:~# cat /proc/meminfo
MemTotal: 882780 kB
MemFree: 536068 kB
MemAvailable: 712180 kB
Dung lượng bộ nhớ khả dụng cho GPU là 16MB (là giới hạn tối thiểu được phép) được kiểm tra hai lần trên mục menu raspi-config có liên quan.
raspi-config -> Advanced Options -> Memory Split
Cấu hình khởi động cũng cho biết gpu_mem là 16MB .
root@mypi:~# cat /boot/config.txt | grep -i gpu
gpu_mem=16
Để thu hẹp không gian vấn đề, đây là thông tin hệ thống. Nhân tiện, hệ thống được cập nhật.
Phát hành hệ điều hành:
root@mypi:~# cat /etc/os-release | grep PRETTY_NAME
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
Phiên bản hạt nhân:
root@mypi:~# uname -a
Linux mypi 4.4.23-v7+ #913 SMP Tue Oct 4 14:16:19 BST 2016 armv7l GNU/Linux
Cấu hình hạt nhân vmsplit:
root@mypi:~# zcat /proc/config.gz | grep CONFIG_VMSPLIT | grep -v ^#
CONFIG_VMSPLIT_2G=y
Vì vậy, tôi có 2 câu hỏi:
- Bộ nhớ 128 MB bị thiếu ở đâu?
- Điều gì gây ra tình trạng này?
MemTotal: 882776 kB MemFree: 126868 kB MemAvailable: 689576 kB
"Trong trường hợp bình thường KHÔNG BAO GIỜ cần phải chạy rpi-update vì nó luôn đưa bạn đến firmware và kernel cạnh hàng đầu và vì đó có thể là phiên bản thử nghiệm nên nó có thể khiến RPi của bạn không thể khởi động được". raspberrypi.org/forums/viewtopic.php?p=916911#p916911
vcgencmd get_mem arm && vcgencmd get_mem gpu
thể hiện điều gì?
cat /etc/os-release
nên nói rằng phiên bản kernel là gì?uname -a
nên cho rằng điều này sẽ giúp thu hẹp các nguyên nhân có thể xảy ra. rpi-update có thực sự hoạt động hay đưa ra bất kỳ cảnh báo nào không?