Raspberry Pi singleboard-computere er perfekte til mange projekter, men der er nogle opgaver, som de er uegnede til.
Raspberry Pi er en fantastisk computer i kreditkortstørrelse, der er i stand til så mange ting, lige fra emulering til styring af elektronik. Der er dog stadig nogle opgaver, der vil beskatte denne singleboard-computers ressourcer til deres grænser.
Uden videre, lad os tage et kig på, hvad Raspberry Pi SBC'er enten slet ikke er i stand til at gøre eller yder godt nok, enten på grund af deres natur eller de ressourcer, de har adgang til.
1. Kør Cyberpunk 2077
Billedkredit: CD Projekt Red
Cyberpunk er et rollespil udgivet i 2020 i en dystopisk, futuristisk åben verden, og det er blot et eksempel til at illustrere pointen. Du vil ikke spille nogen AAA-titel på en Raspberry Pi.
For at sige det på en anden måde, hvis du køber en Raspberry Pi med det formål at spille populære, blockbuster videospil udgivet i de sidste par år, vil du højst sandsynligt blive skuffet. Dette skyldes, at Raspberry Pis er bygget til at være strømeffektive og billige, og en af kompromiserne er den ganske underdrevne CPU og grafikprocessor, som er på niveau med dem i en mellemklasse smartphone.
Flagskibet Raspberry Pi 4B er ikke den bedste spilleenhed derude, men den kan spille nogle spil. Det emulering af gamle, klassiske videospil er meget muligt med en Raspberry Pi på grund af det faktum, at de fleste af disse titler kræver færre ressourcer og er designet til at køre på kartoffel-pc'er. Hvis du leder efter noget mere end simple emulatorer og retrospil, men du bliver nødt til at kigge efter andre steder.
Du kunne sandsynligvis streame et gennemspil af spillet i 4K-opløsning på din skærm, men at spille Cyberpunk acceptabelt er en fysisk umulighed for selv den højeste ende af Raspberry Pi-modellerne. En mere passende gaming enhed ville være din bærbare computer med bedre specifikationer og en mere kraftfuld processor. Så husk at tage et kig på forskellige måder, du kan forbedre spilydelsen på din bærbare computer på.
2. Omkode videoindhold
Omkodning er den proces, hvorved lyd- og videofiler konverteres fra et format til et andet. Det gør det muligt at dele filer mellem enheder, der understøtter forskellige filformater, og giver brugere med mindre båndbredde mulighed for at nyde problemfri streaming. Ved at bruge omkodning kan du afspille H.265-video på en skærm, der kun understøtter H.264-formatet.
Raspberry Pi 4 kan dog ikke klare denne opgave særlig godt, fordi den ikke har nok processorkraft til det. Du kan installer en Plex-medieserver på din Raspberry Pi og få direkte streams ud af det, men omkodning vil være ret belastende for Raspberry Pi-hardwaren. Du kan endda være i stand til at få en stream på din klientapplikation, men den vil højst sandsynligt buffere og stamme gennem afspilningen. Selv præ-omkodning vil tage en betydelig mængde tid på en Raspberry Pi 4B.
Men hvis du er villig til at vente i timer og timer (eller endda dage), så kan du bruge din Raspberry Pi 4 som en transcoder ved selv at installere FFmpeg eller HandBrake på den. Der er andre videokonvertere du kan installere på Linux.
Samlet set er omkodning ikke umulig med en Raspberry Pi 4, men det fungerer næppe som forventet og er bedre undgået helt. Du skal sikre dig, at videocodecs på din medieserver understøttes af dine streamingklienter.
3. Kør x86-software
Raspberry Pi SBC'er er som standard ikke kompatible med x86-software. Raspberry Pi bruger en ARM-baseret system-på-chip (SoC), hvilket betyder, at dens instruktionssætarkitektur (ISA) adskiller sig fra den, der anvendes af x86-computere. Derfor vil applikationer designet til ARM-baserede systemer ikke køre indbygget på x86-enheder og omvendt.
Dette har sine fordele og ulemper. Den primære fordel ved ARM-arkitektur er, at dens implementeringer ofte er billigere og bruger meget mindre strøm. ARM-chips kører dog ofte langsommere end x86-chips, og du kan finde dig selv ude af stand til at køre dine yndlingsprogrammer på grund af kompatibilitetsproblemer.
Når det er sagt, kan du altid bruge emulering til at køre x86-programmer på ARM-computere, men det er ikke en perfekt løsning endnu, og det fylder typisk mange ressourcer.
4. Kør Windows glat
Denne begrænsning af Raspberry Pi SBC'er er tæt forbundet med den sidste. På grund af sin chiparkitektur kan Raspberry Pi kun køre Windows på ARM, en version af operativsystemet kompileret til ARM-enheder. Det er ingen steder så fuldt udstyret som x86-versionen af operativsystemet, men Windows kan installeres og bruges på en Raspberry Pi.
Uanset hvad er Raspberry Pi 4B ikke en levedygtig mulighed for at køre Windows. Selvom du kan installere en ARM-kompatibel version af Windows på din Raspberry Pi 4, vil den være langsom, haltende og generelt ikke en god mulighed for din daglige driver. Der er andre enkeltbordscomputere, der er bedre egnet til at køre Windows end Raspberry Pi.
5. Rediger HD-videoer
Videoredigering er en anden computeropgave, som Raspberry Pi 4B er i stand til at udføre, men som ikke udmærker sig specielt ved. Hvis du er en professionel videoredigerer og vil bruge Pi 4 til dine projekter, så lad være. Pi 4 er ikke kraftfuld nok til at håndtere de intense arbejdsbyrder, og du vil ende med dårlige resultater.
Du kan muligvis redigere korte videoklip, cirka et minut lange, men alt større vil udgøre en udfordring for Raspberry Pi 4. Ligesom det er tilfældet med spil og omkodning, har Raspberry Pi 4B ikke nok processorkraft til at håndtere seriøs videoredigering.
Hvis du absolut skal redigere videoer på en Raspberry Pi, skal du få 4GB (eller 8GB) versionen af Raspberry Pi 4B, en ventilator og en SSD i stedet for et microSD-kort.
6. Start fra internt lager
Raspberry Pi kræver stadig et microSD-kort til at gemme dine filer og indlæse et operativsystem, selvom du kan tilslutte eksterne lagerenheder og få Raspberry Pi til at starte fra en SSD.
Andre SBC'er såsom Banana Pi har et indlejret MultiMediaCard (eMMC) til intern lagring og har en SPI-switch, der lader dig vælge, om du vil starte fra intern eller ekstern lagring.
Da eMMC læse/skrivehastigheder er meget hurtigere end hvad SD-kort tilbyder, kan du støde på unødvendige flaskehalse under normal drift. Vi kan kun håbe, at længe ventede Raspberry Pi 5 vil have en eMMC eller anden overlegen opbevaringsmulighed.
Raspberry Pi 4B er stadig i stand til så meget
Raspberry Pi er en vidunderlig lille maskine, der er kommet langt, siden den først blev skabt. Der er dog ikke sådan noget som one-size-fits-all inden for computing, og der er flere opgaver, hvor Raspberry Pi stadig ikke udmærker sig. Og det er fint, for det fungerer godt nok til sit oprindelige formål, hvilket gør computere billige og tilgængelige for alle.