Raspberry pi 2 1024M Aumenta almeno la memoria Gpu a 512


12

Ho un Raspberry B e un Raspberry 2.

Nel modello B, ho impostato il file di configurazione gpu_mem_512=256per ottenere più memoria per la grafica. Funziona bene Se digito il comando, vcgencmd get_mem gpuviene visualizzato gpu=256Mcome richiesto.

Ora, con il modello Raspberry 2, esiste una GPU da 1024M, ma possiamo impostarla per funzionare. Si digita gpu_mem_1024=512, ma il comando vcgencmd get_mem gpuspettacoli gpu=64M, e l'applicazione genera OUT_OF_MEMORY quando texture carico.

Qual è la riga di configurazione corretta?


Per chiunque non lo segua chiaramente: il 1024M di RPi 2 è condiviso tra GPU e CPU - questo è ciò che controlla l'impostazione. {È così che la stessa scheda SD può essere utilizzata in diverse versioni di RPi e le impostazioni _256, _512e ora il _1024suffisso controllano la divisione per ciascuna di quelle dimensioni di memoria di base e quale viene utilizzata dipende da cosa c'è su RPi che la legge.} Ho il sospetto che l'uso di un gpu_memsenza sovrascriverà uno con entrambi ENTRAMBI ...
SlySven

Risposte:


13

Non ho alcun problema con questo, anche se sto usando una configurazione personalizzata . In config.txt:

gpu_mem_1024=512

Quando avvio, ho solo metà della RAM:

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

E l'importo corretto sembra essere assegnato alla GPU:

> vcgencmd get_mem gpu
gpu=512M

768 ha funzionato anche; i documenti sostengono che il limite è 944.


9

Esegui sudo raspi-config, quindi vai a Opzioni avanzate quindi Dividi memoria :

Colpo di Raspi-Config


3
Nota che questa soluzione funziona solo con Raspbian
Matthew Cordaro il

Ho appena avuto problemi con l'utilizzo di Kodi con Raspbian su Pi 2 poiché il video continuava a non essere visualizzato. Cambiando la memoria della gpu a 512 MB usando la raspi-configprima volta ha funzionato.

1

Non vedo documentazione sull'impostazione della GPU massima di RPi 2. Sembra che la divisione massima della memoria sia 448 MB per il RPi da 512 MB. La mia ipotesi è che dal momento che l'RPi 2 attualmente non consente l'utilizzo del ram massimo per impostazione predefinita, non hanno ancora superato tale limite.

Il mio suggerimento è di provare a impostarlo su 448 e attendere ulteriori notizie.

fonte


L'ho fatto e vcgetcmd get_mem gpu restituisce 64M e le trame non vengono caricate.
diego.martinez,

1

potresti configurare le impostazioni della GPU in generale:

Apri /boot/config.txt e aggiungi la riga "gpu_mem = 512".

Dopo il riavvio dovrebbe funzionare. Tuttavia, non dovresti usare la scheda SD in altri lamponi diversi da Raspberry 2 con questa impostazione. Ho appena impostato il mio su 128 MB, quindi non sono sicuro che funzioni con 512 MB.


1
non funziona. Il pi reimposta il valore a 64M dopo la configurazione.
diego.martinez,

0

Il massimo che ho impostato gpu_mem su un rpi2 è 720mb. 756mb e non supererebbe la schermata iniziale arcobaleno. Openelec funziona bene, ma ho anche una chiavetta USB da 8 GB come swap. Ho appena letto uno stick da 32 GB, ma in realtà è 3 volte la velocità di un 8 GB. Uno stick da 32 gb costa solo $ 10.


La velocità di un'unità flash USB non è direttamente correlata alle sue dimensioni, sebbene non sia raro che unità più grandi siano più veloci perché sono più recenti o hanno una maggiore larghezza di banda della memoria interna. Se sei preoccupato, devi testare l'unità specifica.
cjs,

-3

Sembra che il software Raspberry Pi abbia un bug che lo imposta automaticamente a 64M dopo la modifica. In rpi dicono che pubblicheranno un aggiornamento.


3
Puoi fornire un link a dove è stato menzionato?
Steve Robillard,

3
Ci hai provato apt-get update; apt-get upgrade? Penso che questo problema sia stato risolto .
Riccioli d'oro
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.