找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8028|回复: 6
收起左侧

树莓派的内存查看

[复制链接]
发表于 2013-3-31 02:10:16 | 显示全部楼层 |阅读模式
树莓派基于Linux,故使用了 cat /proc/meminfo 查询;怎么只有180多M;买的是512M;求大神解释。 无标题.png
回复

使用道具 举报

发表于 2013-3-31 08:29:44 | 显示全部楼层
剩下的内存应该是分配给GPU了,这个数值可以自己调的。
  • 2012-10之后的固件,修改/boot/config.txt文件里的gpu_mem值即使,如
    1. gpu_mem=16
    复制代码
    就是将16M内存分配给GPU,gpu_mem只能取这几个值:16,64,128,256。
  • 2012-10之前的固件,要替换start.elf文件,在/boot里有几个文件:start_256.elf,start_384.elf,start_448.elf,start_496.elf,文件上的数值就是内存的大小,512减去那个值就是分配给GPU的内存大小。选择一个需要的文件,替换掉start.elf即使。至于选择哪个就看你的实际需要吧。

回复 支持 反对

使用道具 举报

发表于 2013-3-31 08:57:08 | 显示全部楼层
本帖最后由 turnip_gray 于 2013-3-31 08:59 编辑
geekr 发表于 2013-3-31 08:29
剩下的内存应该是分配给GPU了,这个数值可以自己调的。
2012-10之后的固件,修改/boot/config.txt文件 ...

那个,早些的固件,都是针对256内存的吧,没有496这么高的数吧……
好象最大是248吧,因为是256-8……

如果LZ用了这种系统,它默认分配给GPU的内存是64M,因为旧系统只认256M,减下来是192M,然后再加上KB、MB硬件和软件计算上的不同(一个是1k进位,一个是1024进位)于是就180M+了。

所以,最好先把系统换成最新的。然后再看,基本应该就正常了(应该还会差64M+,因为分配给显存了,再加上计算方法问题所以会比448少一些)。
回复 支持 反对

使用道具 举报

发表于 2013-3-31 11:14:41 | 显示全部楼层
楼上两位正解,之前有人遇到过。
一定要知道,不要用什么2012.8.8之类的这个时候的系统。

一定要下载2013.2.9及以后的系统。否则可能存在只认256M的内存。
系统下载地址:http://www.raspberrypi.org/downloads
回复 支持 反对

使用道具 举报

发表于 2013-3-31 14:58:21 | 显示全部楼层
学习了,谢谢分享!
回复 支持 反对

使用道具 举报

发表于 2013-3-31 15:15:07 | 显示全部楼层
turnip_gray 发表于 2013-3-31 08:57
那个,早些的固件,都是针对256内存的吧,没有496这么高的数吧……
好象最大是248吧,因为是256-8……
...

过渡期有过512的也是通过替换elf文件的,后来才改成设置config.txt。
回复 支持 反对

使用道具 举报

发表于 2013-3-31 17:00:27 | 显示全部楼层
本帖最后由 turnip_gray 于 2013-3-31 17:02 编辑
geekr 发表于 2013-3-31 15:15
过渡期有过512的也是通过替换elf文件的,后来才改成设置config.txt。

哦,了解了。可能我买的比较晚吧。
我开始用的那时候10月的已经改成自己输入的了,然后上一版8月的软浮点的还只能认256内存。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则