È 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:
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:
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|