Raspberry pi 2 1024M Aumente la memoria de la CPU a 512 al menos

12

Tengo una Raspberry B y una Raspberry 2.

En el modelo B, configuré el archivo de configuración gpu_mem_512=256para obtener más memoria para los gráficos. Funciona bien. Si escribo el comando, vcgencmd get_mem gpuse muestra gpu=256Msegún lo solicitado.

Ahora, con el modelo Raspberry 2, hay una GPU de 1024M, pero podemos configurarlo para que funcione. Escribimos gpu_mem_1024=512, pero el comando vcgencmd get_mem gpumuestra gpu=64M, y la aplicación arroja un OUT_OF_MEMORY al cargar texturas.

¿Cuál es la línea de configuración correcta?

diego.martinez
fuente
Para cualquiera que no siga esto claramente: los 1024M del RPi 2 se comparten entre la GPU y la CPU; de hecho, eso es lo que controla la configuración. {Es para que se pueda usar la misma tarjeta SD en diferentes versiones de RPi y _256, _512y ahora la _1024configuración del sufijo controla la división para cada uno de esos tamaños de memoria base y cuál se usa depende de lo que esté leyendo el RPi.} Sospecho que usar un gpu_memsin anulará uno si AMBOS aparecen ...
SlySven

Respuestas:

13

No tengo ningún problema con esto, aunque estoy usando una configuración personalizada . En config.txt:

gpu_mem_1024=512

Cuando inicio, solo tengo la mitad de la RAM:

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

Y la cantidad correcta parece estar asignada a la GPU:

> vcgencmd get_mem gpu
gpu=512M

768 también funcionó; los documentos afirman que el límite es 944.

Ricitos de oro
fuente
9

Simplemente ejecute sudo raspi-config, luego vaya a Opciones avanzadas y luego Memoria dividida :

Tiro Raspi-Config

ppersia37
fuente
3
Tenga en cuenta que esta solución solo funciona con Raspbian
Matthew Cordaro
Solo tuve problemas para usar Kodi con Raspbian en Pi 2 ya que el video no se mostraba. Cambiar la memoria de gpu a 512 MB usando raspi-configtrabajado por primera vez.
1

No veo ninguna documentación sobre la configuración de GPU máxima de RPi 2. Parece que la división máxima de memoria es de 448 MB para el RPi de 512 MB. Supongo que dado que el RPi 2 actualmente no permite que se use el ram máximo por defecto, tampoco han aumentado ese límite todavía.

Mi sugerencia es intentar configurarlo en 448 y esperar más noticias.

fuente

Jacobm001
fuente
Lo hice, y vcgetcmd get_mem gpu devuelve 64M, y las texturas no se cargan.
diego.martinez
1

puede establecer la configuración de GPU en general:

Abra /boot/config.txt y agregue la línea "gpu_mem = 512".

Después de reiniciar debería funcionar. Sin embargo, no debe usar la tarjeta SD en otras Frambuesas que no sean Raspberry 2 con esta configuración. Acabo de configurar mi uno en 128 MB, por lo que no estoy seguro de si funciona con 512 MB.

Nayaro
fuente
1
No funciona. El pi restablece el valor a 64M después de la configuración.
diego.martinez
0

Lo más alto que he configurado gpu_mem en un rpi2 es 720mb. 756mb y no pasaría la pantalla de bienvenida del arco iris. Openelec funciona bien, pero también tengo una memoria USB de 8 gb como intercambio. Sin embargo, acabo de leer que un dispositivo de 32 gb es 3 veces la velocidad de un 8 gb. Un palo de 32 gb cuesta solo $ 10.

bolsa verde
fuente
La velocidad de una unidad flash USB no está directamente relacionada con su tamaño, aunque no es raro que las unidades más grandes sean más rápidas porque son más nuevas o tienen más ancho de banda de memoria interna. Si le preocupa, debe probar la unidad específica.
cjs
-3

Parece que el software Raspberry Pi tiene un error que lo predetermina a 64M después del cambio. En rpi dicen que publicarán una actualización.

diego.martinez
fuente
3
¿Puede proporcionar un enlace a donde se mencionó esto?
Steve Robillard
3
¿Lo has intentado apt-get update; apt-get upgrade? Creo que este problema se ha solucionado .
Ricitos de oro