PS5 покреће PS3 игре са RPCS3 на Линуксу: овако функционише локална емулација

  • Заједница је успела да покрене PS3 игре на PS5 користећи Linux и RPCS3 емулатор са перформансама веома блиским онима нативним.
  • Метода је за сада одржива само на конзолама са фирмвером 3.xx и 4.xx које омогућавају инсталирање PS5-Linux-а путем експлоита.
  • Емулација се ослања на Zen 2 CPU, RDNA 2 GPU и Vulkan API, користећи у потпуности предности PS5 хардвера.
  • Напредак показује да је недостатак званичне компатибилности са PS3 на PS5 последица софтверских и пословних одлука, а не ограничења снаге.

PS5 покреће PS3 игре са RPCS3 на Линуксу

Сцена модовања конзола је направила важан корак демонстрирајући да PlayStation 5 може локално да покреће PlayStation 3 игреБез ослањања на облак, и са перформансама веома блиским изворном извршењу, ово се постиже инсталирањем Линукса на конзолу и коришћењем добро познатог RPCS3 емулатора — комбинације која трансформише Сонијеву машину у нешто веома слично десктоп рачунару.

Овај развој догађаја долази у деликатном тренутку за јапанску компанију, која наставља да улаже у Компатибилност са PS3 уназад само путем стримовања на PS Plus Premium-уОно што је заједница показала, посебно видљиво у Европи и Шпанији где је сцена веома активна, јесте да хардвер PS5 има више него довољно снаге да самостално покреће PS3 каталог, под условом да се превазиђу софтверска ограничења која намеће званични систем.

Како је то постигнуто: PS5-Linux и улога RPCS3

PS5 Linux и RPCS3 емулатор

Кључ целог процеса лежи у PS5-Linux, пројекат који води Енди Нгујен Ово вам омогућава да инсталирате Линукс дистрибуцију на PlayStation 5 искоришћавањем системских рањивости. Са овим отвореним окружењем, конзола престаје да се понаша као затворена машина и почиње да функционише, са неким нијансама, као стандардни рачунар.

Инсталиран је преко тог Линукса. RPCS3, емулатор отвореног кода за PlayStation 3Годинама је доступан на разним платформама, укључујући и овај оперативни систем. Ово није скраћена верзија или она прилагођена искључиво за PS5, већ исти софтвер који користе корисници рачунара, са редовним ажурирањима и уобичајеним оптимизацијама за модерне процесоре.

У демонстрацијама које је поделила заједница, виђен је PS5 како ради MotorStorm Pacific Rift у RPCS3 под Линуксомкористећи оригинални PS3 диск или копиране датотеке игре. Емулатор омогућава учитавање наслова из датотека или директно са диск јединице, под условом да корисник обезбеди потребни кључеви за дешифровање, на сличан начин као што се то ради у другим окружењима за очување.

За напредног корисника, поступак се своди на инсталирање Линукса на компатибилну конзолу, додавање RPCS3 емулатора и његово конфигурисање као што бисте то урадили на било ком рачунару. Одатле, PS5 постаје хибридни систем: затворена конзола у званичном систему и десктоп машина када се покрене Линукс..

Ограничења фирмвера: само за „старије“ PS5 моделе

Ограничења PS5 Linux фирмвера

Велики недостатак целог овог напретка је то што Не може се било која PlayStation 5 придружити експериментуТренутне методе за инсталирање Линукса ослањају се на експлоите који су, од данас, валидни само на конзолама са верзијама фирмвера 3.xx и 4.xx. Другим речима, уређајима који нису ажурирани дуже време и, у пракси, представљају мањину на европском тржишту.

Према документацији коју деле програмери и чланови сцене, најновије верзије фирмвера захтевају да Линукс ради унутар виртуелне машине GameOS, унутрашњи слој PS5 система. Ово енкапсулирано извршење уводи јасан пад перформанси, чинећи емулацију PS3 много мање атрактивном под тим условима.

Стога је тренутна ситуација веома специфична: само PS5 конзоле „замрзнуте“ на верзијама 3.xx или 4.xx Могу са сигурношћу да извуку максимум из овог мода. То су исте конзоле које су већ биле приоритетна мета за друге пројекте модификације, тако да је потенцијална корисничка база концентрисана у технички оријентисанијој и ентузијастичнијој заједници, а не у широј јавности.

Овај захтев за фирмвер такође представља практичну дилему за оне који живе у Шпанији или другим европским земљама са добром повезаношћу: задржите конзолу без ажурирања То значи одустајање од нових званичних функција, безбедносних закрпа и стандардизованог приступа онлајн игри. То није тривијална компромис, посебно ако користите PS5 као своју примарну конзолу.

Хардвер PS5 се суочава са изазовом архитектуре Cell

Један од најзанимљивијих елемената ове приче је како Хардвер PS5 је коначно упоређен са компликованим наслеђем PS3.Сонијева трећа кућна конзола била је заснована на процесору Cell Broadband Engine, веома специфичној архитектури са централним језгром (PPE) и неколико SPE (синергистичких елемената за обраду) намењених специфичним задацима. Управо због ове структуре, емулација PS3 је увек била изазов.

Насупрот томе, PlayStation 5 користи процесор AMD Zen 2 процесор са осам језгара и шеснаест нити Базиран на x86-64 архитектури, много ближој оној конвенционалног рачунара, RPCS3 му омогућава да искористи оптимизације које су већ развијене за десктоп процесоре, смањујући латенцију у динамичкој рекомпилацији инструкција Cell-а и побољшавајући укупне перформансе у захтевним играма.

Тестови перформанси под Линуксом, користећи алате попут Geekbench-а у другим контекстима, постављају процесор PS5 на вредности сличне онима код Ryzen 5 3600 у вишејезгарним перформансама и око Core i7 7700 у једнојезгарном режиму. Није тренутно врхунски монструм, али је веома добро избалансиран чип средњег ранга за игре и емулацију.

Поред овога, ту је и ГПУ базиран на RDNA 2 архитектура и приступ Vulkan API-ју RPCS3 ради на Linux-у, што му омогућава да искористи предности модерног графичког убрзања. Емулатор је већ био високо оптимизован за Vulkan на PC-ју, и иста та основа је овде пренета, што резултира стабилнијим бројем фрејмова и мањим бројем падова фрејмова у односу на претходне покушаје емулације на конзолама.

Коришћење Линукс дистрибуције такође помаже у избегавању Ограничења Сонијевог власничког оперативног система (Orbis OS/Prospero) у областима као што су управљање меморијом и нитима. У отвореном окружењу, емулатор може бити агресивнији у алокацији ресурса, што резултира искуством ближим оном на модерном рачунару.

Од домаће „парне машине“ до емулационог центра

Инсталирање Линукса на PS5 није само за емулацију PS3. Неколико техничких анализа је показало да, уз помоћ слојева компатибилности као што су Протон (исти онај који користи Steam Deck)Конзола може да покреће PC игре са веома пристојним перформансама. У Европи, где је PC играње веома популарно, ово отвара врата Сонијевој машини да постане нека врста кућне „Steam Machine“.

У тестовима са високобуџетним насловима, примећени су резултати који се, у неким случајевима, приближавају или поклапају са перформансама самог PS5 у његовим званичним режимима. У играма које посебно захтевају много процесора, Linux на PS5 је достигао такмиче се са режимом перформанси конзолеМеђутим, не раде сви наслови подједнако добро, а проблеми са скоковима кашњења настају у осетљивијим продукцијама.

Међутим, стручњаци су такође открили јасна уска грла, посебно она која се односе на обједињено управљање меморијомЗа разлику од рачунара са наменском VRAM меморијом, PS5 дели своју меморију између система и графике, а под Линуксом то може створити напетост када игре покушавају да максимизирају пропусни опсег, што је веома уобичајено у тренутним портовима.

Међутим, свестраност коју је конзола добила је изванредна: од емулатори попут RPCS3 за апликације за продуктивностМашина показује да је, на нивоу хардвера, дизајнирана за много више од пуког покретања власничких игара. Ограничење је првенствено дефинисано приступом систему и одлуком корисника да га модификује или не.

Компатибилност са претходним верзијама: сцена попуњава празнину коју је оставио Сони

Примена RPCS3 на PS5 има очигледно значење за свакога ко прати најновије вести о видео играма у Шпанији и Европи: Ако конзола може тако глатко да емулира PS3, недостатак званичне компатибилности са уназад делује више као стратешка одлука него техничка немогућност.Сони је, за сада, одлучио да резервише велики део PS3 каталога за свој cloud сервис, без нуђења локалног извршавања на PS5.

Поређења са претходним генерацијама су неизбежна. „Дебели“ модели PlayStation 3, посебно референце CECHAxx и CECHBxx би могли да покрећу PS1 и PS2 игре изворно са диск јединице, нешто чега се европски корисници добро сећају. Од тада је Сони постепено смањивао ту компатибилност због трошкова и дизајнерских разматрања, све док није дошао до тренутне ситуације у којој ПС5 не репродукује ПС3 дискове, ни званично нити на било који скривени начин.

Суочена са овом празнином, моддинг сцена је кренула у потрагу за алтернативама, и Линукс плус RPCS3 су постали најперспективнија комбинација До данас. То није решење за свакога; захтева техничко знање и преузимање ризика, али показује да тренутни хардвер може да поднесе најзахтевније игре седме генерације без ослањања на екстерне сервере.

Штавише, могућност да Читајте игре директно са PS3 диска Покретање Линукса на PS5 конзоли појачава аспект очувања. За колекционаре и играче који одржавају своје физичке библиотеке, ова метода одржава те дискове живим на модерном хардверу, чак и ако је ван канала које је произвођач предвидео.

Генерално, пројектована слика је слика европске техничке заједнице која није задовољна моделом претплате и стриминга који је предложио бренд и која тражи начине да... да се наслеђе PS3 конзоле одржи доступним без ослањања на услуге које се могу променити или нестати током времена.

Шта овај напредак значи за кориснике PS5?

За просечног корисника PS5 у Шпанији, овај развој догађаја неће променити начин на који играју преко ноћи, јер То није ни званична функција нити једноставан процесПотребна је конзола са старим фирмвером, примена експлоита, инсталирање Линукса и управљање напредним емулатором попут RPCS3, кораци који су далеко од „plug and play“ профила који нуди Сонијев систем одмах по инсталацији.

Међутим, симболички утицај је велики. Демонстрација PS5 покреће MotorStorm Pacific Rift преко RPCS3 То мења дебату о компатибилности са претходним верзијама: више није питање да ли конзола може или не може да репродукује PS3, већ зашто та могућност није званично и контролисано интегрисана у екосистем бренда.

У практичном смислу, употреба Линукса и RPCS3 у Европи ће предвидљиво бити ограничена на високо специјализовану мањину, заинтересовану и за техничко експериментисање и за очување игара. Али то служи као подсетник да Модерне конзоле све више личе на моћне рачунаре и да су баријере које их одвајају од света отвореног софтвера, пре свега, везане за дизајн и лиценцирање.

На крају, оно што је стављено на сто је да PS5 има довољно снаге да третира PS3 као солидно емулабилан систем.Користећи Линукс, Вулкан и акумулирани рад годинама развоја RPCS3, Сони одржава своју посвећеност cloud и претплатничким услугама, откривајући другу страну конзоле: машину способну да се осврне и одржи наслеђе седме генерације живим сопственим ресурсима, чак и ако је доступно само онима који се усуде да иду даље од онога што званични мени дозвољава.

Емулирајте старе конзоле из RetroArch-а
Повезани чланак:
Емулирајте старије конзоле на Windows-у помоћу ових препоручених емулатора

Додај као жељени извор