Os computadores de placa única Raspberry Pi são perfeitos para muitos projetos, mas existem algumas tarefas para as quais eles são inadequados.
O Raspberry Pi é um computador fantástico, do tamanho de um cartão de crédito, capaz de muitas coisas, desde a emulação até o controle da eletrônica. No entanto, ainda existem algumas tarefas que sobrecarregarão os recursos desse computador de placa única até seus limites.
Sem mais delongas, vamos dar uma olhada no que os Raspberry Pi SBCs são incapazes de fazer ou têm um bom desempenho, devido à sua própria natureza ou aos recursos aos quais têm acesso.
1. Execute Cyberpunk 2077
Cyberpunk é um RPG lançado em 2020 ambientado em um mundo aberto distópico e futurista, e é apenas um exemplo para ilustrar o ponto. Você não jogará nenhum título AAA em um Raspberry Pi.
Em outras palavras, se você está comprando um Raspberry Pi com o objetivo de jogar videogames populares e de grande sucesso lançados nos últimos anos, provavelmente ficará desapontado. Isso ocorre porque os Raspberry Pis são construídos para serem eficientes em termos de energia e baratos e uma das compensações é a CPU e o processador gráfico com pouca potência, que estão no mesmo nível dos de um intermediário Smartphone.
O carro-chefe Raspberry Pi 4B não é o melhor dispositivo de jogos, mas pode jogar alguns jogos. O a emulação de videogames antigos e clássicos é muito possível com um Raspberry Pi devido ao fato de que a maioria desses títulos demandam menos recursos e foram projetados para rodar em PCs Potato. Se você está procurando algo mais do que simples emuladores e jogos retrô, porém, você terá que procurar em outro lugar.
Você provavelmente poderia transmitir uma reprodução do jogo em resolução 4K em sua tela, mas jogar Cyberpunk de forma aceitável é uma impossibilidade física até mesmo para os modelos Raspberry Pi mais sofisticados. Um dispositivo de jogo mais apropriado seria seu laptop com melhores especificações e um processador mais poderoso. Portanto, não deixe de conferir diferentes maneiras de melhorar o desempenho dos jogos em seu laptop.
2. Transcodificar conteúdo de vídeo
A transcodificação é o processo pelo qual os arquivos de áudio e vídeo são convertidos de um formato para outro. Ele permite que arquivos sejam compartilhados entre dispositivos que suportam diferentes formatos de arquivo e permite que usuários com menos largura de banda desfrutem de streaming contínuo. Ao usar a transcodificação, você pode reproduzir vídeo H.265 em uma tela compatível apenas com o formato H.264.
No entanto, o Raspberry Pi 4 não consegue lidar muito bem com essa tarefa porque não possui poder de processamento suficiente para isso. Você pode instale um servidor de mídia Plex em seu Raspberry Pi e obter fluxos diretos dele, mas a transcodificação será bastante desgastante para o hardware do Raspberry Pi. Você pode até conseguir um fluxo em seu aplicativo cliente, mas provavelmente será armazenado em buffer e gaguejará durante a reprodução. Mesmo a pré-transcodificação levará um tempo considerável em um Raspberry Pi 4B.
No entanto, se você estiver disposto a esperar horas e horas (ou até dias), poderá usar seu Raspberry Pi 4 como um transcodificador instalando o FFmpeg ou o HandBrake nele. Ha outro conversores de vídeo que você pode instalar no Linux.
No geral, a transcodificação não é impossível com um Raspberry Pi 4, mas dificilmente funciona como esperado e é melhor evitar completamente. Você precisa garantir que os codecs de vídeo em seu servidor de mídia sejam compatíveis com seu(s) cliente(s) de streaming.
3. Executar software x86
Os SBCs Raspberry Pi não são compatíveis com o software x86 por padrão. O Raspberry Pi usa um System-on-chip baseado em ARM (SoC), o que significa que sua arquitetura de conjunto de instruções (ISA) difere daquela empregada por computadores x86. Portanto, aplicativos projetados para sistemas baseados em ARM não serão executados nativamente em dispositivos x86 e vice-versa.
Isso tem seus prós e contras. O principal benefício da arquitetura ARM é que suas implementações costumam ser mais baratas e consomem muito menos energia. No entanto, os chips ARM costumam ser mais lentos que os x86 e você pode não conseguir executar seus programas favoritos devido a problemas de compatibilidade.
Dito isso, você sempre pode usar a emulação para executar programas x86 em computadores ARM, mas ainda não é uma solução perfeita e normalmente consome muitos recursos.
4. Execute o Windows sem problemas
Essa limitação dos SBCs Raspberry Pi está intimamente relacionada à última. Devido à sua arquitetura de chip, o Raspberry Pi só pode executar o Windows no ARM, uma versão do sistema operacional compilada para dispositivos ARM. Não é tão completo quanto a versão x86 do sistema operacional, mas O Windows pode ser instalado e usado em um Raspberry Pi.
Independentemente disso, o Raspberry Pi 4B não é uma opção viável para executar o Windows. Embora você possa instalar uma versão do Windows compatível com ARM em seu Raspberry Pi 4, ela será lenta, lenta e, em geral, não é uma boa opção para o seu driver diário. Ha outro computadores de placa única mais adequados para executar o Windows do que o Raspberry Pi.
5. Editar vídeos HD
A edição de vídeo é outra tarefa de computação que o Raspberry Pi 4B é capaz de executar, mas não é particularmente excelente. Se você é um editor de vídeo profissional e deseja usar o Pi 4 para seus projetos, não o faça. O Pi 4 não é poderoso o suficiente para lidar com cargas de trabalho intensas e você terá resultados ruins.
Você pode editar videoclipes curtos, com cerca de um minuto de duração, mas qualquer coisa maior representará um desafio para o Raspberry Pi 4. Assim como acontece com jogos e transcodificação, o Raspberry Pi 4B não possui poder de processamento suficiente para lidar com edições de vídeo sérias.
Se você absolutamente precisar editar vídeos em um Raspberry Pi, obtenha a versão de 4 GB (ou 8 GB) do Raspberry Pi 4B, um ventilador e um SSD em vez de um cartão microSD.
6. Inicializar a partir do armazenamento interno
O Raspberry Pi ainda requer um cartão microSD para armazenar seus arquivos e carregar um sistema operacional, embora você possa conectar dispositivos de armazenamento externos e faça o Raspberry Pi inicializar a partir de um SSD.
Outros SBCs, como o Banana Pi, apresentam um MultiMediaCard (eMMC) integrado para armazenamento interno e um switch SPI que permite selecionar se deseja inicializar a partir do armazenamento interno ou externo.
Como as velocidades de leitura/gravação do eMMC são muito mais rápidas do que as oferecidas pelos cartões SD, você pode encontrar gargalos desnecessários durante a operação normal. Só podemos esperar que o tão esperado Raspberry Pi 5 contará com um eMMC ou outra opção de armazenamento superior.
O Raspberry Pi 4B ainda é capaz de tanto
O Raspberry Pi é uma pequena máquina maravilhosa que percorreu um longo caminho desde que foi criada. No entanto, não existe um tamanho único em computação e há várias tarefas nas quais o Raspberry Pi ainda não se destaca. E isso é bom, porque funciona bem o suficiente para seu propósito original, tornando os computadores de baixo custo e acessíveis a todos.