Lampone Pi 4: Abbastanza buono per giocare?

Contenuti

È il nuovo Raspberry Pi? 4 abbastanza veloce da giocare? E, se è così, Che tipo di giochi puoi giocare? Questo post risponderà a queste domande e ti mostrerà come migliorare le prestazioni e misurare la velocità della CPU!!

Lampone Pi 4: Abbastanza veloce da giocare?

Il nuovo Raspberry Pi 4 8 GB potrebbero aver fatto girare la testa ad alcuni quando è uscito. Un piccolo microcomputer economico con capacità desktop e dimensioni della memoria. Ma è abbastanza buono per giocare??

Se sei pronto per iniziare a giocare con un Raspberry Pi che hai appena acquistato, guarda il nostro post Come configurare rapidamente un Raspberry Pi 4 con Ubuntu 20.04 oh 20.10.

La domanda più pertinente da affrontare quando si cerca di determinare se un Raspberry Pi 4 è abbastanza buono per i giochi è se sarà in grado di funzionare abbastanza velocemente in varie aree. Le aree principali da considerare sono la velocità del disco, Velocità CPU e GPU, e la dimensione e la velocità della memoria.

Cominciamo prima con l'ultimo (memoria).

Lampone Pi 4: Velocità di memoria

La dimensione della memoria principale sarà impostata dal tuo acquisto originale. Puoi scegliere (o hai scelto) per il modello da 4 GB, o forse hai pagato un po' di più per il modello da 8 GB. Se stai pensando di usare il tuo Pi 4 per i giochi e non l'ho ancora comprato, forse è meglio spendere un po' di più e avere quella memoria in più, poiché può aiutare in modo significativo.

Non solo fornendo più spazio di memoria per eseguire i tuoi giochi e il tuo sistema operativo (che generalmente si traduce in prestazioni più veloci), ma anche dandoti un'opzione aggiuntiva che potresti non aver ancora considerato; esegui i tuoi giochi in memoria invece che su disco.

Come con tutti i computer, ogni computer ha diversi livelli di memorizzazione nella cache. Le cache più veloci sono persino integrate nella tua CPU (Unità centrale di elaborazione) dal tuo computer. Denominan nascosto L1, L2, L3, eccetera., o in un altro modo, luoghi nascosti di Nivel 1, Livello 2, eccetera.

Più alto è il numero di livello, Più lentamente, ma più grande, la cache. Dopo la cache della CPU, il “cache” oh “memoria” más rápido es su memoria principal. Molto più grande delle cache di livello x della tua CPU, ma anche molto più lento.

Dopo la memoria principale, è il disco?. I dischi SDD e alcune schede SD possono essere molto veloci e, ancora, spesso molto più grande della memoria principale, ma quasi sempre più lento della memoria principale.

È possibile allocare parte della tua memoria (Diciamo, come esempio, 3-4GB degli 8GB . disponibili) in modo che diventi un ramdisk (un disco in memoria). Questo ramdisk sarà volatile (In altre parole, spegni il tuo computer o Raspberry Pi e tutti i dati spariranno), ma sarà molto più veloce del disco o della scheda SD collegati.

Perché, può creare un disco RAM in memoria, copia il tuo gioco in esso e poi gioca dal disco RAM. super veloce!

Per quanto riguarda la velocità effettiva della memoria, è abbastanza fisso su Raspberry Pi. Sul tuo computer, è possibile che tu abbia molte impostazioni di ottimizzazione e overclock fornite nell'interfaccia BIOS della scheda principale, ma per il lampone pi, le alternative di overclocking sono per lo più limitate a CPU e GPU. Orologio Opzioni di overclock di Raspberry Pi in config.txt per maggiori informazioni.

Lampone Pi 4: velocità del disco

La velocità del disco di un Raspberry Pi 4 è estremamente variabile tra le diverse opzioni. Se spendi denaro e tempo extra nella ricerca, può raggiungere velocità del disco che possono essere quasi buone come su un computer desktop.

Se scegli il percorso facile ed economico, la velocità del disco può trasformarsi in un piccolo incubo quando si cerca di far funzionare un gioco velocemente e bene.

C'è una grande differenza tra una scheda SD economica da $ 20 (sarà lento!) E una veloce scheda SD, ottimizzato per la velocità di scrittura, un $ 200. Ancora più costosi sono i casi SSD USB3 con un SSD all'interno.

Collegalo alla porta USB3 del tuo Raspberry Pi 4 può fornire una grande quantità di spazio su disco a velocità elevate di E / S (iscrizione / Uscita). Un'altra alternativa interessante qui è quella di ottenere un contenitore da USB3 a NVMe e utilizzare un'unità NVME, ma tieni presente che alcuni di loro possono diventare piuttosto caldi.

Una raccomandazione qui è di provare alcune opzioni e vedere quale funziona meglio.. Se i test hanno un costo proibitivo, è possibile confrontare i benchmark su siti Web online come, come esempio, Valutazioni SSD UserBenchmark.

Per quanto riguarda l'affidabilità, Le recensioni di Amazon su vari SSD forniscono molte "storie degli utenti"’ che può aiutarti a confrontare un disco con un altro.

E, come spiegato in precedenza, l'utilizzo di un'unità di memoria RAM può essere un'altra valida alternativa, soprattutto nell'edizione di 8 GB, siempre que su juego quepa fácilmente en 3-4 GB di memoria, o meglio.

Lampone Pi 4: velocidad de la CPU

Aunque enfriar la CPU puede no ser el problema más desafiante, con una gran cantidad de carcasas e inclusive refrigeradores de CPU dedicados disponibles, la velocidad real de la CPU será importante.

Hagamos una medición rápida del rendimiento de la CPU para verificar la cordura, en una Raspberry Pi 4 inactiva sin overclock:

sudo apt install sysbench
sysbench cpu --threads=64 --cpu-max-prime=999999 run

Prima installiamo sysbench e poi facciamo calcolare tutti i numeri primi fino a 99999. Il risultato:

Risultati Sysbench su Raspberry Pi 4

Anche se abbiamo deliberatamente sovraccaricato il Raspberry Pi con troppi thread (la CPU su un Raspberry Pi 4 avere 4 discussioni, e cerchiamo costantemente di correre 64 discussioni), questo dà una buona indicazione della velocità della CPU sotto stress.

Confrontiamolo con una CPU Intel (R) Nucleo (TM) i9-9900K a 3,60 GHz con 16 discussioni:

Confronto dei risultati di sysbench per Intel i9-9900K

128 eventi a 12.2810s (Lampone Pi 4) versus 322 eventos en 10.7433s (Intel i9-9900K). Allo stesso tempo, la máquina Intel estaba bajo otra carga ligera mientras se ejecutaba la prueba. Una gran diferencia.

Comunque, el número es más alto de lo esperado y no está nada mal dado que solo hay 4 subprocesos en la Raspberry Pi 4 y se ejecuta a una frecuencia mucho más baja que la CPU Intel.

Hagamos otra prueba, usando md5sum sobre la entrada aleatoria, y repita esto 1000 volte. Tenga en cuenta que esta prueba es de un solo subproceso.

tempo $(RANDOM=1;per((i=1;io<1000;io++)); do R=$(cat /dev/urandom|tr -d ''|head -n3);md5sum "${R}" >/dev/null 2>&1; fatto) 2>/dev/null

Cuanto menor sea el tiempo, meglio. Ecco il risultato sul Raspberry Pi 4:

Benchmark a thread singolo utilizzando md5sum su Raspberry Pi 4

E su Intel i9-9900K:

Benchmark a thread singolo utilizzando md5sum su Intel i9-9900K

18.427S (Lampone Pi 4) contro 16.303s (Intel i9-9900K). Ancora, un risultato impressionante per un dispositivo fisico così piccolo! La CPU di questo Raspberry Pi 4 non ha ricevuto alcun cooldown durante il test (scorta), e nessuna impostazione del sistema operativo o hardware overcloccato.

Lampone Pi 4: Velocità GPU

Arrivare al fattore più importante in Giochi sul Raspberry Pi 4, ci rendiamo subito conto che la GPU, completamente collegato al circuito stampato e non sostituibile dall'utente, sarà il nostro principale collo di bottiglia.

La GPU standard su un Raspberry Pi 4 è un Broadcom VideoCore VI, un processore a bassa potenza, correndo da qualche parte nel mezzo 13,5 e 32 GFLOPS teorici (stime e calcoli variano).

Confronta questo con una resa teorica di 177.2 GFLOPS per calcoli FP16, e un notevole 11.34 TFLOPS (per calcoli FP32), per una comune GPU di fascia media; la NVIDIA GeForce GTX 1080 Voi. Puoi vedere immediatamente come riprodurre 120 fps in 4K semplicemente non funzioneranno.

È interessante notare che, mentre la GPU Raspberry Pi 4 potrebbe non essere paragonabile alla tua GPU di fascia media, sia in termini di prestazioni che di dimensioni della memoria, è sufficiente eseguire una configurazione a doppio monitor su risoluzioni abbastanza alte.

Quindi, È abbastanza veloce??

Come con molte domande in IT: Dipende. Se si seleziona la versione da 8 GB e si utilizza un'unità di memoria RAM di fascia alta o una scheda SD (o un USB3 NVMe o SSD collegato esternamente), è possibile che non solo possa eseguire giochi in stile retrò, ma anche alcuni giochi più moderni.

Comunque, come abbiamo visto, la GPU sarà il tuo fattore limitante (e forse, in misura minore, la CPU). Potrebbero esserci altre strade da esplorare, come usare una GPU esterna, anche se la risposta sarà più complessa.

Se sei interessato a schede grafiche esterne in combinazione con un computer Raspberry Pi, potresti voler esplorare il Modulo di calcolo 4 de Raspberry Pi. Godimento!

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.