Raspberry pi 2 1024M至少将Gpu内存增加到512


12

我有一个Raspberry B和Raspberry 2。

在B模型中,我将配置文件设置为gpu_mem_512=256,以便为图形获得更多的内存。它工作正常。如果我键入命令,vcgencmd get_mem gpu它将gpu=256M按要求显示。

现在,在Raspberry 2模型中,有一个1024M GPU,但是我们可以将其设置为工作。我们输入gpu_mem_1024=512,但是命令vcgencmd get_mem gpu显示gpu=64M,并且应用程序在加载纹理时抛出OUT_OF_MEMORY。

什么是正确的配置行?


对于任何不明白这一点的人:RPi 2的1024M在GPU和CPU之间共享-的确是该设置所控制的。{这样一来,同一SD卡就可以在不同的RPi版本中使用_256_512并且现在,_1024后缀设置可以控制每个基本内存大小的分割,使用哪种取决于在读取它的RPi上的内容。我怀疑gpu_mem如果没有出现,则使用
no

Answers:


13

尽管我使用的是自定义设置,但我对此没有任何问题。在config.txt

gpu_mem_1024=512

当我启动时,我只有一半的RAM:

> free
              total
Mem:         495684
             ^^^^^^

正确的数量似乎已分配给GPU:

> vcgencmd get_mem gpu
gpu=512M

768也工作;文档声称该限制为944。


9

只要运行sudo raspi-config,然后到高级选项,然后内存分割

Raspi配置射击


3
请注意,此解决方案仅适用于Raspbian
Matthew Cordaro,2015年

由于在Pi 2上将Kodi与Raspbian一起使用时出现了问题,因为视频一直没有显示。raspi-config首次使用将gpu内存更改为512 MB 。

1

我没有看到有关RPi 2的最大GPU设置的任何文档。看来,对于512MB RPi,最大内存分割为448MB。我的猜测是,由于RPi 2当前不允许默认使用最大内存,因此它们还没有提高该限制。

我的建议是尝试将其设置为448,然后等待更多消息。

资源


我做到了,并且vcgetcmd get_mem gpu返回64M,并且纹理未加载。
diego.martinez 2015年

1

您可以大致设置GPU设置:

打开/boot/config.txt并添加“ gpu_mem = 512”行。

重新启动后,它应该可以工作。但是,您不应在具有此设置的Raspberry 2之外的其他Raspberry中使用SD卡。我只是将其设置为128MB,所以不确定它是否可以与512MB一起使用。


1
它不起作用。pi在配置后将值重置为64M。
diego.martinez

0

我在rpi2上设置的gpu_mem最高为720mb。756mb,它不会越过彩虹闪屏。Openelec运行正常,但我也有一个8GB的USB棒作为交换。我刚刚读到32gb的棒实际上是8gb的3倍。一根32GB的棒仅售10美元。


USB闪存驱动器的速度与其大小没有直接关系,尽管较大的驱动器由于较新或具有更大的内部存储器带宽而不会更快,但这种情况并不罕见。如果您担心,则需要测试特定的驱动器。
cjs

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.