Przejdź do treści
← powrót do bloga

PS5 kontra PC, Steam Machine i BC-250. Test wydajności pod Linuksem w 11 grach

PlayStation 5 i Steam Machine

PlayStation 5 z Linuksem przestaje być konsolą i staje się zwykłym pecetem. A skoro tak, to w końcu można ją zmierzyć tą samą miarką co Steam Machine, samodzielnie złożonego peceta i tę dziwną płytkę z koparki kryptowalut, czyli BC-250. Przetestowałem wszystkie cztery sprzęty w jedenastu grach w 1080p i wyniki wyszły ciekawsze, niż się spodziewałem.

Interesowały mnie trzy rzeczy. Czy BC-250 po odblokowaniu faktycznie goni prawdziwą PS5. Jak blisko konsoli jest Steam Machine. No i pytanie, które chodziło mi po głowie od dawna: jaka desktopowa karta graficzna najbardziej odpowiada PlayStation 5.

W skrócie

  • Średnia geometryczna z 11 gier w 1080p: PS5 pod Linuksem 52 FPS, Steam Machine 69 FPS (+32%), pecet z Ryzenem 3600 i RX 6700 68 FPS (+30%).
  • BC-250 po odblokowaniu do 40 CU i podkręceniu do 2000 MHz robi 48 FPS, czyli 8% poniżej PS5. W wersji stock to 39 FPS, więc samo odblokowanie daje około 22% zysku.
  • PS5 wygrywa z pecetem tylko w dwóch grach na jedenaście, ale robi to przekonująco. W Forzie Horizon 6 ma 1% low na poziomie 46 klatek wobec 28 na pececie.
  • W CS2 konsola dostaje lanie: 189 FPS wobec 352 na Steam Machine. Co ciekawe, BC-250 stock z dwoma rdzeniami mniej robi tam praktycznie ten sam wynik co PS5.
  • Zmierzone opóźnienia pamięci: 149 ns na PS5 wobec 68 ns na Ryzenie 3600. Do tego 8 MB cache L3 w konsoli wobec 32 MB w pececie.
PlayStation 5 i Linux Ubuntu

Jak w ogóle uruchamia się Linuksa na PS5

Krótko, bo to nie jest główny temat tego wpisu. Linux nie zastępuje systemu z PlayStation. Działa to jak dual boot: oryginalny system siedzi na dysku wbudowanym w konsolę, a Linuksa instaluję na dysku zewnętrznym albo na dołożonym dysku M.2.

Konsola, którą testowałem, ma firmware 4.51. W momencie nagrywania najnowszą wersją, z której da się zabootować Linuksa, była 7.61, ale to zmienia się dość szybko. Metoda jailbreaku zależy od wersji oprogramowania i w moim przypadku poszedł exploit UMTX2 odpalany z nagranej płyty Blu-ray, która ma kilka gotowych scenariuszy, w tym taki startujący Linuksa od razu.

Zabawny szczegół: konsola musi przejść w tryb uśpienia, a Linux ładuje się dopiero przy wybudzaniu. PlayStation ma hypervisora, który pilnuje integralności jądra i nie pozwala podmieniać kodu. Exploit potrafi go naruszyć, a przy wybudzaniu wskazuje inny adres pamięci i to właśnie powoduje bootowanie Linuksa. Magia.

Na PS5 chodzi zmodyfikowane Ubuntu. Są obrazy również dla CachyOS, Archa czy Debiana, ale dokumentacja projektu na ten moment poleca właśnie Ubuntu, bo jest najlepiej dopracowane. Wi-Fi, Ethernet, Bluetooth, a nawet napęd Blu-ray działają bez kombinowania. Trzeba jeszcze dociągnąć nowsze sterowniki zmodyfikowane pod PS5 i zestaw narzędzi, który pozwala sterować wentylatorem oraz włączyć taktowanie Boost. To ostatnie zrobiłem przed jakimikolwiek testami i wam też radzę.

Platformy testowe

Pięć konfiguracji, ten sam zestaw gier, wszystko w 1080p i wszystko pod Linuksem.

  • PlayStation 5 ze zmodyfikowanym Ubuntu i włączonym trybem Boost
  • BC-250 w wersji stock, system Bazzite
  • BC-250 odblokowana do 40 CU i podkręcona do 2000 MHz, system Bazzite
  • Steam Machine na SteamOS: sześciordzeniowy Zen 4 i układ RDNA 3 z 28 jednostkami CU oraz 8 GB pamięci graficznej
  • Pecet: płyta AM4, Ryzen 5 3600, 16 GB RAM 3600 MHz, Radeon RX 6700 (wersja bez XT, 10 GB), system Bazzite

Dwie rzeczy, o których trzeba pamiętać przy czytaniu wyników. Nie miałem pod ręką Ryzena 3700X, więc pecet ma 6 rdzeni zamiast 8. I desktopowy Ryzen oraz Radeon pracują na wyższych zegarach niż układy w PlayStation 5. To nie jest laboratoryjne porównanie jeden do jednego, tylko sprawdzenie, gdzie realnie ląduje konsola wśród sprzętu, który można kupić.

W BC-250 odblokowane zostały tylko rdzenie graficzne. Odblokowywanie rdzeni CPU moderzy rozpracowali dosłownie na dniach, już po tych testach.

Co siedzi w PlayStation 5

Konsola debiutowała w 2020 roku. W środku jest ośmiordzeniowy procesor AMD w architekturze Zen 2 z boostem do 3,5 GHz, 16 GB zunifikowanej pamięci GDDR6 i układ graficzny z 36 jednostkami CU taktowany do 2,23 GHz.

Oficjalnie to RDNA 2 i tak podaje Sony. Ale zdjęcia odsłoniętego krzemu pokazały, że brakuje tam kilku elementów obecnych w desktopowym RDNA 2, w tym Infinity Cache. Stąd w środowisku przylgnęła do tego układu łatka „RDNA 1.5”: baza z RDNA 2, część funkcji wycięta, ray tracing dołożony. Warto to mieć z tyłu głowy, gdy ktoś zestawia PS5 z desktopowymi Radeonami serii 6000 na podstawie samej nazwy architektury.

Ciekawostka: oryginalny system PlayStation bazuje na FreeBSD, więc jest to Unix. I co ważniejsze dla naszych testów, gry uruchamiane na tym systemie nie mają dostępu do całości sprzętu. Oficjalnych informacji brak, mamy tylko przecieki od deweloperów. W zależności od źródła zastrzeżony jest jeden fizyczny rdzeń i dwa lub trzy wątki dla systemu (aktualizacje gier w tle, powiadomienia i tak dalej). Mówi się też, że gry mogą korzystać z 14 GB pamięci, a nie z pełnej puli 16 GB.

To nie są twarde dane i pewnie zmieniają się razem z wersjami systemu. Natomiast pod Linuksem sprawa jest prosta: dostaję pełną pulę procesora i całe 16 GB RAM-u. Wyniki poniżej są więc dla konsoli scenariuszem raczej optymistycznym.

BC-250, czyli PS5 z koparki kryptowalut

To, że akceleracja graficzna pod Linuksem na PS5 działa tak dobrze, jest w dużej mierze zasługą BC-250. Ta płytka ma ten sam procesor co PlayStation 5, tylko z wyłączonymi dwoma rdzeniami CPU i mniejszą liczbą aktywnych jednostek CU.

Społeczność przez długi czas pisała do niej sterowniki, żeby zamienić ją w komputer do grania. A skoro to praktycznie ten sam krzem, przeportowanie sterownika z BC-250 na prawdziwą PS5 nie było aż tak trudne.

Reszta to już była tytaniczna robota moderów. PlayStation 5 to nie tylko układ graficzny i zmuszenie do działania Wi-Fi, Ethernetu, Bluetootha czy napędu Blu-ray zajęło sporo czasu.

Sama płytka też ewoluowała. Na papierze odblokowany wariant może wyglądać nawet lepiej od PS5, bo da się w nim uaktywnić do 40 jednostek CU, czyli o cztery więcej niż w konsoli. Jak to wygląda w praktyce, zobaczycie za moment.

BC-250 z widocznym chipem z PS5

Wyniki testów w 1080p

Zacznijmy od zbiorczego zestawienia. Wartość uśredniona to średnia geometryczna z wszystkich jedenastu gier, bo przy tak rozstrzelonych wynikach (od 17 do 352 klatek) zwykła średnia arytmetyczna dawałaby obraz zniekształcony przez CS2.

SprzętŚrednia geom. FPSRóżnica do PS5Śr. 1% low
Steam Machine69+32%48,3
Ryzen 3600 + RX 670068+30%47,8
Sony PlayStation 5 (Linux)52punkt odniesienia38,0
BC-250 (40 CU + OC 2000 MHz)48-8%32,1
BC-250 (stock)39-25%27,5
Zestawienie zbiorcze z 11 gier w rozdzielczości 1080p, wszystkie sprzęty pod Linuksem.

A teraz pełne dane, gra po grze. Wartości AVG są pogrubione, obok nich najniższy procent.

GraSteam MachineBC-250 (Stock)BC-250 (40CU + OC 2000MHz)Sony PlayStation 5 (Linux)AMD Ryzen 3600 + Radeon RX 6700
AVG1% LowAVG1% LowAVG1% LowAVG1% LowAVG1% Low
Assassin’s Creed Shadows (DX12) – Niskie64363425523456395939
Borderlands 4 (DX12) – Wysokie38342721382637274134
CS2 (DX12) – Niskie352137179911829018996341146
Crimson Desert (DX12) – Wysokie46322518332141285136
Cyberpunk 2077 – Steam Deck 1080p956047366548745710471
Doom: The Dark Ages (Vulkan) – Wysokie48302620473044344036
Forza Horizon 6 (DX12) – Wysokie66334826512964466228
Gothic 1 Remake (DX12) – Wysokie4931233192171388
Horizon Forbidden West (DX12) – Wysokie61343016331946246432
Resident Evil Requiem (DX12) – Wysokie84665726622965408857
Spider-Man 2 (DX12) – Wysokie56383720432547265939
Uśrednione wyniki w 1080p (średnia geometryczna)6939485268
Testy gier w 1080p przeprowadzone pod GNU/Linux. Wszystkie wartości w klatkach na sekundę.

Trzy wyniki z tej tabeli zasługują na osobne omówienie, bo tłumaczą całą resztę.

Gothic 1 Remake, czyli co się dzieje, gdy kończy się pamięć

17 klatek średniej i najniższy procent na poziomie jednej klatki. To nie jest słaby wynik, to jest gra niegrywalna. Steam Machine robi tam 49 klatek, czyli prawie trzy razy tyle, a pecet 38.

Najciekawsze jest jednak to, że BC-250 w wersji stock (23 klatki) wypada tu lepiej niż ta sama płytka odblokowana do 40 CU i podkręcona (19 klatek). Więcej mocy graficznej dało wynik gorszy. To klasyczny objaw sprzętu, który nie liczy, tylko czeka na pamięć. Gdy 16 GB współdzielone między procesor a GPU się kończy, dane lądują na swapie i żadne dołożone jednostki CU tego nie naprawią.

Gothic 1 Remake na PlayStation 5 pod Linuxem

CS2, czyli dowód, że to nie GPU jest wąskim gardłem

Tu mamy najbardziej wymowną liczbę z całego zestawienia. PS5 wykręca 189 klatek, Steam Machine 352, pecet 341. To odpowiednio 86% i 80% przewagi.

Ale spójrzcie na BC-250 w wersji stock: 179 klatek, czyli raptem 5% mniej od PS5. Ta płytka ma dwa rdzenie CPU mniej i wyraźnie słabszy układ graficzny, a mimo to praktycznie dogania konsolę. Odblokowanie do 40 CU podnosi wynik do 182, czyli o marne 1,7%.

Innymi słowy: w CS2 dokładanie mocy graficznej do tego krzemu nie daje nic. Ogranicza go coś zupełnie innego i o tym jest kolejna sekcja.

CS2 na PlayStation 5 vs Steam Machine

Forza Horizon 6, czyli gdzie PS5 naprawdę wygrywa

Konsola bije peceta w dwóch grach na jedenaście, ale robi to zaskakująco przekonująco. W Doomie: The Dark Ages ma 44 klatki wobec 40 na RX 6700, a w Forzie Horizon 6 64 wobec 62.

Prawdziwa niespodzianka siedzi jednak w najniższym procencie. W Forzie PS5 notuje 46 klatek, gdy pecet ma 28, a Steam Machine 33. Płynność jest tam po prostu z innej ligi i to widać gołym okiem podczas gry, a nie tylko w tabelce. Podobnie w Doomie: 34 klatki najniższego procenta wobec 30 na Steam Machine.

To pokazuje, że gdy scena jest czysto graficzna i mieści się w pamięci, zunifikowana architektura zaczyna pracować na korzyść konsoli.

Forza Horizon 6

Skąd biorą się różnice

Uśredniając wszystko, pecet i Steam Machine wychodzą lepiej o jakieś 30%. Powody są moim zdaniem trzy.

Zunifikowana pamięć i twarde 16 GB

BC-250 i PS5 mają 16 GB pamięci wspólnej dla procesora i GPU. Steam Machine i zwykły pecet mają osobny RAM i osobny, dedykowany VRAM na karcie. Kiedy pamięci zaczyna brakować, konsola musi przerzucać dane na swap, a to oznacza przycięcia. Najlepszy przykład opisałem wyżej: Gothic 1 Remake i jego jedna klatka najniższego procenta.

Latencja GDDR6

Kości GDDR6 mają dużą przepustowość, mniej więcej dwa razy większą niż DDR4. Za to mają kiepskie opóźnienia i to boli wszędzie tam, gdzie robotę odwala procesor.

Nigdzie nie znalazłem napisane wprost, jaki to rząd wielkości, więc skompilowałem mały program, który mierzy opóźnienia pamięci. Różnica okazała się kosmiczna:

Rozmiar próbkiRyzen 5 3600 + DDR4 3600PlayStation 5
64 MB68 ns149 ns
512 MB87 nsniemal 168 ns
Zmierzone opóźnienia dostępu do pamięci. Im mniej, tym lepiej.
Wykres opóźnień pamięci DDR4 3600MT/s vs pamięci GDDR6 z PlayStation 5

Malutki cache L3

Ten sam test odsłonił coś, o czym mówi się rzadziej, niż powinno. Procesor z PS5 ma tylko 8 MB pamięci podręcznej trzeciego poziomu. Desktopowy Ryzen 5 3600 ma jej 32 MB, czyli cztery razy więcej.

Jak duże znaczenie ma cache w scenariuszach procesorowych, wiecie doskonale z testów procesorów X3D. W moim teście, dla próbki 8 MB, PS5 wypada ponad sześć razy gorzej od peceta. I tu wracamy do CS2: teraz już wiadomo, dlaczego dokładanie jednostek CU do BC-250 nic tam nie zmieniło.

Dochodzi do tego czwarty czynnik, trochę innej natury. Sterownik dla BC-250 i PS5 nie jest oficjalny, tylko pisany przez społeczność. Możliwe, że w przyszłości da się z niego wycisnąć jeszcze trochę.

Jaka karta graficzna odpowiada PlayStation 5?

Moim zdaniem najbliżej jest Radeon RX 6700 w wersji bez XT, ten z 10 GB VRAM-u. Powód jest prosty: ma dokładnie 36 jednostek CU, tyle samo co układ graficzny w konsoli.

I dane to potwierdzają, ale z zastrzeżeniem. W scenariuszach czysto graficznych oba układy idą łeb w łeb: Borderlands 4 to 37 wobec 41 klatek, Doom 44 wobec 40, Forza 64 wobec 62, Assassin’s Creed Shadows 56 wobec 59. Różnice w granicach błędu pomiarowego, a dwa razy na korzyść konsoli.

Rozjazd zaczyna się dopiero tam, gdzie do gry wchodzi procesor: Horizon Forbidden West (46 wobec 64), Crimson Desert (41 wobec 51), Cyberpunk (74 wobec 104). A w CS2 to już nie rozjazd, tylko przepaść.

Uczciwa odpowiedź brzmi więc tak: pod względem samego GPU PS5 to mniej więcej RX 6700. Jako całość to jednak zestaw z procesorem, który w wymagających scenach zachowuje się wyraźnie słabiej, niż wynikałoby to z liczby rdzeni i taktowania.

RX 6700 GPU zbliżone do PS5

Co realnie działa na PS5 z Linuksem

Skoro to już zwykły pecet, to i biblioteka gier robi się pecetowa. Steam odpala się normalnie, Proton działa, Steam Controller podpiąłem bez kombinowania. Forza Horizon 6, która na PC i Xboksa wyszła w maju 2026, a na PlayStation ma trafić dopiero w drugiej połowie roku, chodzi tu już dziś.

Nie jest idealnie. Counter-Strike ma problem z myszą w trybie pełnoekranowym i okienkowym, więc strzelanie odpada, choć sama gra się uruchamia. Gry z anti-cheatem, takie jak League of Legends, nie ruszą w ogóle. Mnie samemu zdarzył się czarny ekran po zmianie rozdzielczości i konsolę musiałem ubić przez SSH.

Za to reszta biblioteki stoi otworem. Megabonk, Mewgenics, Minecraft w wersji na Javie, GTA San Andreas, a do tego dziesiątki emulatorów. Sporo tytułów, których na PS5 normalnie nie odpalicie.

Resident Evil Requiem Sony PS5 vs BC-250 40CU

Podsumowanie

Mocne strony

  • W obciążeniach czysto graficznych PS5 dotrzymuje kroku desktopowemu RX 6700, a w Doomie i Forzie nawet go wyprzedza
  • Rewelacyjna stabilność klatek w niektórych tytułach: 46 klatek najniższego procenta w Forzie wobec 28 na pececie
  • Pod Linuksem konsola dostaje pełne 16 GB i cały procesor, bez rezerwacji na system PlayStation
  • Wi-Fi, Ethernet, Bluetooth i napęd Blu-ray działają out of the box, co jeszcze rok temu było nie do pomyślenia

Słabe strony

  • Średnio 30% straty do Steam Machine i peceta z RX 6700, a w skrajnych przypadkach znacznie więcej
  • Sceny obciążające procesor to pięta achillesowa: 189 klatek w CS2 wobec 352 na Steam Machine
  • 16 GB pamięci współdzielonej potrafi zabić grę całkowicie, co widać po Gothicu 1 Remake
  • Sterowniki są nieoficjalne, a metoda uruchamiania zależy od wersji firmware’u i lubi przestać działać

Werdykt

BC-250 z odblokowanymi jednostkami CU realnie konkuruje z prawdziwą PS5, choć jeszcze jej nie przebija: 48 wobec 52 klatek średniej geometrycznej to 8% straty. Skoro moderzy rozpracowali już odblokowywanie rdzeni CPU i podkręcanie, ta różnica może zniknąć.

PlayStation 5 wypada zaś dokładnie tak, jak sugerowała specyfikacja: solidne GPU na poziomie RX 6700 przyklejone do podsystemu pamięci, który w grach procesorowych zwyczajnie nie wyrabia. Nie jest to zarzut wobec konsoli, bo ona została zaprojektowana pod zupełnie inny scenariusz. To raczej dobra odpowiedź na pytanie, ile realnie warta jest PS5 przeliczona na pecetowe podzespoły.

Sam Linux na PS5 to już nie jest ciekawostka na jeden wieczór. Jeśli zrobicie wszystko zgodnie z instrukcjami, da się z tego wyciągnąć realną wartość, a społeczność w ostatnich miesiącach dowiozła kawał roboty. Moja ciekawość została zaspokojona.

Sony PlayStation 5 vs Steam Machine

Najczęstsze pytania

Jaka karta graficzna to odpowiednik PS5?

Radeon RX 6700 bez XT z 10 GB VRAM-u, bo ma dokładnie 36 jednostek CU, tyle samo co GPU w konsoli. W testach czysto graficznych wyniki są niemal identyczne, na przykład 64 klatki na PS5 wobec 62 na pececie w Forzie Horizon 6. W grach obciążających procesor pecet odjeżdża konsoli nawet o kilkadziesiąt procent.

Czy Linux na PS5 kasuje oryginalny system?

Nie. Działa to jak dual boot. System PlayStation zostaje na wbudowanym dysku, a Linux ląduje na dysku zewnętrznym albo na dołożonym M.2. W każdej chwili możecie wrócić do normalnego korzystania z konsoli.

Jaki firmware PS5 jest potrzebny do uruchomienia Linuksa?

W momencie nagrywania materiału najnowszą wersją pozwalającą zabootować Linuksa była 7.61. Testowana przeze mnie konsola miała 4.51 i korzystała z exploita UMTX2. Lista wspieranych wersji zmienia się dość szybko, więc sprawdźcie aktualny stan, zanim kupicie konsolę pod ten cel.

Czy na PS5 z Linuksem można grać w gry ze Steama?

Tak. Steam uruchamia się normalnie, akceleracja GPU działa, kontrolery też. Nie ruszą natomiast gry z anti-cheatem w rodzaju League of Legends, a w CS2 nie działa poprawnie obsługa myszy.

Czy warto instalować Linuksa na PS5?

Jeśli chodzi wam o wydajność, to nie, bo za cenę używanej PS5 złożycie peceta, który będzie o jakieś 30% szybszy i nie wymaga jailbreaku. Jeśli natomiast macie konsolę z niskim firmware’em i chcecie odpalić na niej emulatory, gry niedostępne na PlayStation albo po prostu sprawdzić, na co ją stać, to zabawa jest tego warta.

Ile pamięci RAM mają do dyspozycji gry na PS5?

Według przecieków od deweloperów około 14 GB z 16 GB, plus zarezerwowany jeden rdzeń i dwa lub trzy wątki dla systemu. Oficjalnych danych brak. Pod Linuksem dostępne jest pełne 16 GB i cały procesor.

Podziękowania

Ten materiał nie powstałby, gdyby nie Retropierdolnik. To jego konsola, którą zdecydował się wypożyczyć losowemu typowi z internetu, i to z odpowiednio niskim firmware’em. Jeśli interesuje was modowanie konsol, zerknijcie na jego kanał. Robił też własny film o Linuksie na PlayStation 5, między innymi z emulacją innych konsol.

← powrót do bloga