Raspberry pi 2 1024M Aumente a memória Gpu para 512 pelo menos


12

Eu tenho um Raspberry B e um Raspberry 2.

No modelo B, defino o arquivo de configuração gpu_mem_512=256para obter mais memória para os gráficos. Funciona bem. Se eu digitar o comando, vcgencmd get_mem gpuele será exibido gpu=256Mconforme solicitado.

Agora, com o modelo Raspberry 2, existe uma GPU de 1024M, mas podemos configurá-la para funcionar. Nós tipo gpu_mem_1024=512, mas o comando vcgencmd get_mem gpumostra gpu=64M, e o aplicativo lança uma OUT_OF_MEMORY ao carregar texturas.

Qual é a linha de configuração correta?


Para quem não segue isso claramente: o 1024M do RPi 2 é compartilhado entre a GPU e a CPU - na verdade é isso que a configuração controla. {É assim que o mesmo cartão SD pode ser usado em diferentes versões RPI e o _256, _512e agora _1024as definições de sufixo controlar a divisão para cada uma dessas base-memória tamanhos e qual é utilizado depende do que está na RPI lê-lo.} Eu suspeito que o uso de um gpu_memsem substituirá um com se ambos aparecem ...
SlySven

Respostas:


13

Não tenho nenhum problema com isso, embora esteja usando uma instalação personalizada . Em config.txt:

gpu_mem_1024=512

Quando inicializo, tenho apenas metade da RAM:

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

E a quantidade correta parece estar alocada para a GPU:

> vcgencmd get_mem gpu
gpu=512M

768 também funcionou; os documentos afirmam que o limite é 944.


9

Basta executar e sudo raspi-config, em seguida, vá em Opções avançadas e depois em Divisão de memória :

Foto Raspi-Config


3
Nota esta solução funciona apenas com Raspbian
Matthew Cordaro

Apenas tive problemas ao usar o Kodi com o Raspbian no Pi 2, pois o vídeo não era exibido. Alterar a memória da GPU para 512 MB usando a raspi-configprimeira vez trabalhada.

1

Não vejo documentação na configuração da GPU máxima do RPi 2. Parece que a divisão máxima de memória é 448MB para o 512MB RPi. Meu palpite é que, como o RPi 2 atualmente não permite que o max ram seja usado por padrão, eles também não aumentaram esse limite ainda.

Minha sugestão é tentar configurá-lo em 448 e aguardar mais notícias.

fonte


Eu fiz, e vcgetcmd get_mem gpu retorna 64M, e as texturas não são carregadas.
Diego.martinez

1

você pode definir a configuração da GPU em geral:

Abra /boot/config.txt e adicione a linha "gpu_mem = 512".

Após a reinicialização, ele deve funcionar. No entanto, você não deve usar o cartão SD em outras framboesas que não sejam o Raspberry 2 com essa configuração. Acabei de definir meu 128GB, então não tenho certeza se ele funciona com 512MB.


1
isso não funciona. O pi redefine o valor para 64M após a configuração.
Diego.martinez 03/03

0

O valor mais alto que configurei o gpu_mem em um rpi2 é 720mb. 756mb e não passaria da tela inicial do arco-íris. Openelec funciona bem, mas também tenho um pendrive de 8GB como swap. Acabei de ler um stick de 32GB na verdade é 3x a velocidade de um 8GB. Um stick de 32GB custa apenas US $ 10.


A velocidade de uma unidade flash USB não está diretamente relacionada ao seu tamanho, embora não seja raro o caso de unidades maiores serem mais rápidas porque são mais novas ou têm mais largura de banda de memória interna. Se você estiver preocupado, precisará testar a unidade específica.
CJS

-3

Parece que o software Raspberry Pi possui um erro que o padrão é 64M após a alteração. Na rpi, eles dizem que publicarão uma atualização.


3
Você pode fornecer um link para onde isso foi mencionado?
9788 Steve Rogillard

3
Você já tentou apt-get update; apt-get upgrade? Eu acho que esse problema foi corrigido .
goldilocks
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.