Raspberry Pi 4: Bom o suficiente para jogar?

Conteúdo

É o novo Raspberry Pi 4 rápido o suficiente para jogar? E, sim é assim, Que tipo de jogos você pode jogar? Esta postagem responderá a essas perguntas e mostrará como melhorar o desempenho e medir a velocidade da CPU!!

Raspberry Pi 4: Rápido o suficiente para jogar?

O novo Raspberry Pi 4 8 GB pode ter virado algumas cabeças quando foi lançado. Um pequeno microcomputador barato com recursos de desktop e tamanho de memória. Mas é bom o suficiente para jogar?

Se você está pronto para começar a jogar com um Raspberry Pi que acabou de comprar, veja nossa postagem Como configurar rapidamente um Raspberry Pi 4 com Ubuntu 20.04 o 20.10.

A questão mais pertinente a ser abordada ao tentar determinar se um Raspberry Pi 4 isto é bom o bastante para jogos é se ele será capaz de rodar rápido o suficiente em várias áreas. As principais áreas a serem consideradas são a velocidade do disco, Velocidade da CPU e GPU, e o tamanho e velocidade da memória.

Vamos começar com o último primeiro (memória).

Raspberry Pi 4: Velocidade de memória

O tamanho da memória principal será definido por sua compra original. Você pode escolher (ou escolheu) para modelo de 4GB, ou talvez você pagou um pouco mais pelo modelo de 8 GB. Se você está pensando em usar o seu Pi 4 para jogos e ainda não comprei, talvez seja melhor gastar um pouco mais e obter aquela memória extra, uma vez que pode ajudar significativamente.

Não apenas fornecendo mais espaço de memória para executar seus jogos e sistema operacional (o que geralmente resulta em um desempenho mais rápido), mas também dando a você uma opção adicional que você pode não ter considerado ainda; execute seus jogos na memória em vez de no disco.

Tal como acontece com todos os computadores, cada computador tem vários níveis de cache. Os caches mais rápidos são até mesmo embutidos em sua CPU (Unidade central de processamento) Do seu computador. L1 oculto de Denominan, L2, L3, etc., ou dito de outra forma, lugares escondidos de Nivel 1, Nível 2, etc.

Quanto maior o número do nível, mais devagar, mas maior, o cache. Após o cache da CPU, a “cache” o “memória” mais rápido é a sua memória principal. Muito maior do que os caches de nível x de sua CPU, mas também muito mais lento.

Depois da memória principal, é o disco. Os discos SDD e alguns cartões SD podem ser muito rápidos e, de novo, frequentemente muito maior do que a memória principal, mas quase sempre mais lento do que a memória principal.

É possível alocar parte de sua memória (Digamos, como um exemplo, 3-4GB dos 8 GB disponíveis) para que se torne um ramdisk (um disco na memória). Este ramdisk será volátil (Em outras palavras, desligue o computador ou Raspberry Pi e todos os dados serão perdidos), mas será muito mais rápido do que o disco ou cartão SD conectado.

Por isso, pode criar um disco RAM na memória, copie seu jogo para ele e depois jogue a partir do disco RAM. Super rapido!

Em relação à velocidade real da memória, é bastante fixo no Raspberry Pi. No seu computador, é possível que você tenha muitas configurações de ajuste e overclock fornecidas na interface do BIOS da placa principal, mas para o Raspberry pi, alternativas de overclock são limitadas principalmente a CPU e GPU. Assistir Opções de overclock do Raspberry Pi em config.txt para mais informacao.

Raspberry Pi 4: velocidade do disco

A velocidade do disco de um Raspberry Pi 4 é extremamente variável entre as diferentes opções. Se você gastar mais dinheiro e tempo pesquisando, pode atingir velocidades de disco que podem ser quase tão boas quanto em um computador desktop.

Se você escolher a rota fácil e barata, a velocidade do disco pode se transformar em um pequeno pesadelo ao tentar fazer um jogo rodar rápido e bem.

Há uma grande diferença entre um cartão SD barato de $ 20 (¡será lenta!) E um cartão SD rápido, otimizado para velocidade de gravação, uma $ 200. Ainda mais caros são os casos USB3 SSD com um SSD dentro.

Conecte-o à porta USB3 do seu Raspberry Pi 4 pode fornecer uma grande quantidade de espaço em disco em velocidades rápidas de E / S (entrada / Saída). Outra alternativa interessante aqui é obter um gabinete USB3 para NVMe e usar um drive NVME, mas tenha em mente que alguns deles podem esquentar bastante.

Uma recomendação aqui é tentar algumas opções e ver qual funciona melhor.. Se os testes tiverem um custo proibitivo, é possível comparar benchmarks em sites online como, como um exemplo, Avaliações de SSD do UserBenchmark.

Com relação à confiabilidade, As análises da Amazon em vários SSDs fornecem muitas 'histórias de usuários’ que pode ajudá-lo a comparar um disco a outro.

E, como explicado anteriormente, usar uma unidade de memória RAM pode ser outra alternativa viável, especialmente na edição de 8 GB, contanto que seu jogo se encaixe facilmente 3-4 GB de memória, o melhor.

Raspberry Pi 4: Velocidade da cpu

Embora resfriar a CPU possa não ser o problema mais desafiador, com muitas caixas e até mesmo coolers de CPU dedicados disponíveis, velocidade real da CPU será importante.

Vamos fazer uma medição rápida do desempenho da CPU para verificar a sanidade, em um Raspberry Pi 4 inativo sem overclocking:

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

Primeiro instalamos sysbench e, em seguida, deixá-lo calcular todos os números primos até 99999. O resultado:

Resultados do Sysbench em Raspberry Pi 4

Embora tenhamos deliberadamente sobrecarregado o Raspberry Pi com muitos fios (a CPU em um Raspberry Pi 4 tenho 4 Tópicos, e estamos constantemente tentando executar 64 Tópicos), isso dá uma boa indicação da velocidade da CPU sob estresse.

Vamos comparar isso a uma CPU Intel (R) Essencial (TM) i9-9900K a 3,60 GHz com 16 Tópicos:

Comparação dos resultados do sysbench para Intel i9-9900K

128 eventos em 12.2810s (Raspberry Pi 4) contra 322 eventos em 10.7433s (Intel i9-9900K). Ao mesmo tempo, a máquina intel estava sob outra carga leve enquanto o teste estava sendo executado. Uma grande diferença.

Ainda assim, o número é maior do que o esperado e não é ruim, pois há apenas 4 tópicos no Raspberry Pi 4 e funciona em uma frequência muito menor do que a CPU Intel.

Vamos fazer outro teste., usando md5sum sobre entrada aleatória, e repetir isso 1000 vezes. note que este teste é de rosca única.

Tempo $(RANDOM=1;para((i = 1;eu<1000;i ++)); fazer R=$(gato /dev/urandom|tr -d ''|cabeça -n3);md5sum "${R}" >/dev / null 2>&1; feito) 2>/dev/nulo

Quanto menor o tempo, Melhor. Aqui está o resultado do Raspberry Pi 4:

Teste de desempenho de rosca única usando md5sum no Raspberry Pi 4

E na Intel i9-9900K:

Teste de desempenho de um segmento único usando md5sum no Intel i9-9900K

18.427s (Raspberry Pi 4) contra 16.303 (Intel i9-9900K). Outra vez, um resultado impressionante para um dispositivo físico tão pequeno! A CPU deste Raspberry Pi 4 não recebeu nenhum resfriamento durante o teste (estoque), e nenhuma configuração do sistema operacional ou hardware com overclock.

Raspberry Pi 4: Velocidade da GPU

Chegando ao fator mais importante em Jogos no Raspberry Pi 4, imediatamente percebemos que a GPU, totalmente preso à placa de circuito e não substituível pelo usuário, será nosso principal gargalo.

A GPU padrão em um Raspberry Pi 4 é um Broadcom VideoCore VI, um processador de baixo consumo de energia, correndo em algum lugar entre 13,5 e 32 GFLOPS teóricos (estimativas e cálculos variam).

Compare isso com um rendimento teórico de 177.2 GFLOPS para cálculos FP16, e um considerável 11.34 TFLOPS (para cálculos FP32), para uma GPU comum de gama média; a NVIDIA GeForce GTX 1080 Vocês. Você pode ver imediatamente como reproduzir 120 fps em 4K simplesmente não funciona.

É interessante notar que, enquanto a GPU Raspberry Pi 4 pode não se comparar a sua GPU de gama média, tanto no desempenho quanto no tamanho da memória, é suficiente executar uma configuração de monitor duplo em resoluções altas o suficiente.

Então, É rápido o suficiente?

Como acontece com muitas perguntas em TI: Depende. Se você selecionar a versão de 8 GB e usar uma unidade de memória RAM ou cartão SD de última geração (ou um USB3 NVMe ou SSD conectado externamente), é possível que não só rode jogos de estilo retro, mas também alguns jogos mais modernos.

Ainda assim, como vimos, a GPU será seu fator limitante (e talvez, em menor grau, a CPU). Pode haver outros caminhos para explorar, como usar uma GPU externa, mesmo que a resposta seja mais complexa.

Se você estiver interessado em placas gráficas externas em combinação com um computador Raspberry Pi, você pode querer explorar o Módulo de Computação 4 de Raspberry Pi. Prazer!

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.