Jednopłytowe komputery Raspberry Pi doskonale sprawdzają się w wielu projektach, ale są zadania, do których się nie nadają.
Raspberry Pi to fantastyczny komputer wielkości karty kredytowej, który potrafi tak wiele rzeczy, od emulacji po sterowanie elektroniką. Jednak nadal istnieją zadania, które nadwyrężą zasoby tego komputera jednopłytowego do granic możliwości.
Bez zbędnych ceregieli przyjrzyjmy się, czego SBC Raspberry Pi w ogóle nie są w stanie zrobić lub działają wystarczająco dobrze, albo ze względu na ich naturę, albo zasoby, do których mają dostęp.
1. Uruchom Cyberpunka 2077
Cyberpunk to wydana w 2020 roku gra fabularna osadzona w dystopijnym, futurystycznym otwartym świecie i jest jedynie przykładem ilustrującym o co chodzi. Na Raspberry Pi nie zagrasz w żaden tytuł AAA.
Innymi słowy, jeśli kupujesz Raspberry Pi w celu grania w popularne, przebojowe gry wideo, które ukazały się w ciągu ostatnich kilku lat, najprawdopodobniej będziesz rozczarowany. Dzieje się tak, ponieważ Raspberry Pi są zbudowane tak, aby były energooszczędne i niedrogie, a jednym z kompromisów jest dość słaby procesor i procesor graficzny, które są na równi z tymi ze średniej półki smartfon.
Flagowy Raspberry Pi 4B nie jest najlepszym urządzeniem do gier, ale może grać w niektóre gry. The emulacja starych, klasycznych gier wideo jest bardzo możliwa dzięki Raspberry Pi ze względu na fakt, że większość z tych tytułów wymaga mniej zasobów i została zaprojektowana do uruchamiania na komputerach Potato. Jeśli szukasz czegoś więcej niż prostych emulatorów i gier retro, ale musisz poszukać gdzie indziej.
Prawdopodobnie możesz przesyłać strumieniowo grę w rozdzielczości 4K na swoim wyświetlaczu, ale zadowalająca gra w Cyberpunka jest fizyczną niemożliwością nawet dla najwyższych modeli Raspberry Pi. Bardziej odpowiednim urządzeniem do gier byłby twój laptop z lepszymi specyfikacjami i mocniejszym procesorem. Warto więc zapoznać się z tzw różne sposoby poprawy wydajności gier na laptopie.
2. Transkoduj zawartość wideo
Transkodowanie to proces, w którym pliki audio i wideo są konwertowane z jednego formatu na inny. Umożliwia udostępnianie plików między urządzeniami obsługującymi różne formaty plików, a użytkownikom o mniejszej przepustowości umożliwia płynne przesyłanie strumieniowe. Korzystając z transkodowania, możesz odtwarzać wideo H.265 na wyświetlaczu obsługującym tylko format H.264.
Jednak Raspberry Pi 4 nie radzi sobie zbyt dobrze z tym zadaniem, ponieważ nie ma do tego wystarczającej mocy obliczeniowej. Możesz zainstaluj serwer multimediów Plex na swoim Raspberry Pi i uzyskać z niego bezpośrednie strumienie, ale transkodowanie będzie dość obciążające dla sprzętu Raspberry Pi. Możesz nawet uzyskać strumień w aplikacji klienckiej, ale najprawdopodobniej będzie ona buforować i zacinać się podczas gry. Nawet wstępne transkodowanie zajmie sporo czasu na Raspberry Pi 4B.
Jeśli jednak chcesz czekać godzinami (a nawet dniami), możesz użyć Raspberry Pi 4 jako transkodera, instalując na nim samodzielnie FFmpeg lub HandBrake. Są inne konwertery wideo, które można zainstalować w systemie Linux.
Ogólnie rzecz biorąc, transkodowanie nie jest niemożliwe w przypadku Raspberry Pi 4, ale prawie nie działa zgodnie z oczekiwaniami i lepiej go całkowicie unikać. Musisz upewnić się, że kodeki wideo na serwerze multimediów są obsługiwane przez klienta (klientów) przesyłania strumieniowego.
3. Uruchom oprogramowanie x86
Raspberry Pi SBC nie są domyślnie kompatybilne z oprogramowaniem x86. Raspberry Pi wykorzystuje System na chipie oparty na architekturze ARM (SoC), co oznacza, że jego architektura zestawu instrukcji (ISA) różni się od architektury stosowanej w komputerach x86. Dlatego aplikacje zaprojektowane dla systemów opartych na architekturze ARM nie będą działały natywnie na urządzeniach x86 i odwrotnie.
Ma to swoje wady i zalety. Podstawową zaletą architektury ARM jest to, że jej implementacje są często tańsze i zużywają znacznie mniej energii. Jednak układy ARM często działają wolniej niż układy x86 i możesz nie być w stanie uruchomić ulubionych programów z powodu problemów ze zgodnością.
To powiedziawszy, zawsze możesz użyć emulacji do uruchamiania programów x86 na komputerach ARM, ale nie jest to jeszcze idealne obejście i zwykle zajmuje dużo zasobów.
4. Płynnie uruchamiaj system Windows
To ograniczenie Raspberry Pi SBC jest ściśle związane z ostatnim. Ze względu na swoją architekturę chipową Raspberry Pi może działać tylko w systemie Windows na ARM, wersji systemu operacyjnego skompilowanej dla urządzeń ARM. Nigdzie nie jest tak w pełni funkcjonalny jak wersja x86 systemu operacyjnego, ale Windows można zainstalować i używać na Raspberry Pi.
Niezależnie od tego, Raspberry Pi 4B nie jest realną opcją do uruchamiania systemu Windows. Chociaż możesz zainstalować wersję systemu Windows kompatybilną z ARM na swoim Raspberry Pi 4, będzie ona powolna, opóźniona i ogólnie nie jest dobrą opcją dla twojego codziennego sterownika. Są inne komputery jednopłytowe lepiej przystosowane do pracy z systemem Windows niż Raspberry Pi.
5. Edytuj filmy HD
Edycja wideo to kolejne zadanie komputerowe, które Raspberry Pi 4B jest w stanie wykonać, ale nie wyróżnia się szczególnie. Jeśli jesteś profesjonalnym edytorem wideo i chcesz używać Pi 4 do swoich projektów, nie rób tego. Pi 4 nie jest wystarczająco mocny, aby poradzić sobie z intensywnymi obciążeniami, a skończysz z kiepskimi wynikami.
Możesz być w stanie edytować krótkie klipy wideo, trwające około minuty, ale wszystko większe będzie stanowić wyzwanie dla Raspberry Pi 4. Podobnie jak w przypadku gier i transkodowania, Raspberry Pi 4B nie ma wystarczającej mocy obliczeniowej, aby poradzić sobie z poważną edycją wideo.
Jeśli koniecznie musisz edytować filmy na Raspberry Pi, zdobądź wersję 4 GB (lub 8 GB) Raspberry Pi 4B, wentylator i dysk SSD zamiast karty microSD.
6. Uruchom z pamięci wewnętrznej
Raspberry Pi nadal wymaga karty microSD do przechowywania plików i ładowania systemu operacyjnego, chociaż można podłączyć zewnętrzne urządzenia pamięci masowej i zmusić Raspberry Pi do rozruchu z dysku SSD.
Inne SBC, takie jak Banana Pi, mają wbudowaną kartę MultiMediaCard (eMMC) do przechowywania wewnętrznego i mają przełącznik SPI, który pozwala wybrać, czy uruchamiać z pamięci wewnętrznej, czy zewnętrznej.
Ponieważ prędkości odczytu/zapisu eMMC są znacznie większe niż w przypadku kart SD, podczas normalnej pracy mogą wystąpić niepotrzebne wąskie gardła. Możemy mieć tylko nadzieję, że długo oczekiwany Raspberry Pi 5 będzie wyposażony w eMMC lub inną lepszą opcję przechowywania.
Raspberry Pi 4B wciąż potrafi tak wiele
Raspberry Pi to cudowna mała maszyna, która przeszła długą drogę od momentu jej powstania. Jednak w informatyce nie ma czegoś takiego jak jeden rozmiar dla wszystkich i istnieje kilka zadań, w których Raspberry Pi wciąż nie jest najlepszy. I to jest w porządku, ponieważ działa wystarczająco dobrze do swojego pierwotnego celu, dzięki czemu komputery są tanie i dostępne dla wszystkich.