- Инженерът по сигурността Анди Нгуен показа PS5 Slim, работеща с пълна Linux система с работещи 4K HDMI, аудио и USB портове.
- Използвайки експлойта Byepervisor на много ранен фърмуер на PS5, конзолата може да стартира GTA V Enhanced Edition на 1440p, 60 FPS и ray tracing.
- Тактовите честоти на процесора и графичния процесор могат да бъдат по-високи, но температурните ограничения бързо предизвикват прегряване на компактния PS5 Slim.
- Проектът подчертава как конзолите от сегашното поколение споделят подобен на PC x86-64 хардуер, като същевременно остават строго ограничени от софтуерни и правни бариери.
Когато една съвременна конзола е изтласкана отвъд това, което производителят е предвидил, резултатите могат да бъдат изненадващо близки до тези на геймърски компютър от среден клас. В скорошен експеримент, инженерът по сигурността Анди Нгуен превърна PlayStation 5 Slim в пълноценна Linux машина, способна да изпълнява GTA V Enhanced Edition с резолюция 1440p, 60 кадъра в секунда и с активирано проследяване на лъчите . Това не е синтетичен бенчмарк или внимателно организиран лабораторен тест, а реална демонстрация на геймплей на потребителски хардуер.
Проектът подчертава нещо, което индустрията рядко изрично изтъква: PS5 е по същество x86-64 PC хардуер, обвит в тежки софтуерни ограничения . Под обвивката, тя споделя същите архитектурни основи като масовите настолни компютри Intel и AMD, но хипервизорен слой и строги контроли на фърмуера решават какво може да изпълнява конзолата. Работата на Нгуен отстранява част от този слой достатъчно дълго, за да покаже какво наистина може да прави машината, когато тези ограничения бъдат заобиколени.
Заобикаляне на хипервизора на Sony на ранен фърмуер за PS5
За да постигне това, Нгуен разчита на PS5 устройство с ранна версия на фърмуера , в тесния интервал между версиите на системата 1.0 и 2.0, пуснати преди около пет години. Този детайл е важен: веригата от уязвимости, които е използвал, е отстранена в текущия фърмуер, така че това не е метод „plug-and-play“ за никоя конзола, която се намира в хола днес.
Ядрото на хака е експлойт, наречен Byepervisor, предназначен да неутрализира хипервизора на Sony . Този хипервизор е ниско ниво на надзорен софтуер, който обикновено блокира изпълнението на всеки неподписан или неодобрен код. След като Byepervisor е инсталиран, конзолата за кратко спира да прилага тези ограничения, давайки на атакуващия достъп на ниво ядро и възможността да зареди алтернативна операционна система, като например Linux.
Стартирането на Linux е само началото. Настройката на Нгуен създава пълна Linux среда с функционален 4K HDMI изход, работещ звук и всички активирани USB портове на PS5 . Това означава, че клавиатурите, мишките, устройствата за съхранение и други стандартни периферни устройства се държат както на обикновен компютър, превръщайки конзолата в изненадващо гъвкава машина с общо предназначение по време на сесията.
Въпреки този успех, все още има технически уговорки от страна на графиката. Нгуен отбелязва, че GPU ускорението не е напълно имплементирано в този Linux порт , мрежа, споделена от проекти, които импулсират приемането на Vulkan в игрите. Графичният хардуер на конзолата се използва, но все още не е експлоатиран до абсолютния си теоретичен лимит от Linux драйверите и текущата конфигурация на ядрото. В този контекст, виждането как GTA V Enhanced Edition поддържа 60 FPS при 1440p с включено проследяване на лъчите е особено поразително, тъй като предполага, че все още има неизползван капацитет.
От гледна точка на производителността, персонализираният AMD процесор на PS5 Slim е конфигуриран в тази среда да работи с процесорните си ядра на 3.2 GHz, с възможност за покачване до 3.5 GHz . Вграденият графичен процесор, от друга страна, работи на 2.0 GHz и на теория може да бъде избутан до пика си за конзолата от 2.23 GHz. Тези честоти до голяма степен отразяват официално рекламираните спецификации, подсилвайки идеята, че Linux комуникира директно с хардуера, вместо да работи в някакъв емулиран режим на високо ниво, така че новото поколение ядро се търси по-добро.
Термични ограничения и практически ограничения на PS5 Slim
Там, където експериментът бързо достига реални граници, е охлаждането. Нгуен съобщава, че опитът да се увеличи честотата на процесора до 3.5 GHz и на графичния процесор до 2.23 GHz води до бързо прегряване на неговата PS5 Slim . Компактният охладителен модул, който поддържа конзолата тиха и сравнително хладна при нормални игрови натоварвания, не е проектиран да поддържа тези по-високи честоти за продължителни периоди под Linux без вграденото управление на безопасността на фърмуера.
Поради тази причина той се спря на по-консервативната конфигурация от 3.2 GHz за процесора и 2.0 GHz за графичния процесор, която все още осигурява достатъчна производителност за плавно стартиране на GTA V Enhanced Edition с проследяване на лъчите, като същевременно поддържа температурите в приемливи граници. Този компромис илюстрира обичайния компромис между агресивния овърклок и реалностите на системите с малък форм-фактор: има ограничено количество топлина, което тънкото шаси на конзолата може да разсее.
Важно е да се отбележи, че вътрешното охлаждане и захранване на PS5 никога не са били проектирани с мисъл за двойна употреба като отворена Linux работна станция. Настолните компютри, създадени за висок клас игри или създаване на съдържание, често се доставят с големи радиатори, персонализирани течни охладители или огромни корпуси, специално предназначени за справяне с продължително натоварване. За разлика от тях, PS5 Slim се стреми към строг баланс между акустика, размер и цена, което става очевидно, когато границите му се разширят извън официалните случаи на употреба.
Тези термични ограничения не намаляват значението на постижението; вместо това те подчертават колко близо са конзолите от сегашното поколение до персоналните компютри по отношение на възможностите за производство на суров силиций, като същевременно са възпрепятствани най-вече от форм-фактора и софтуерната политика. С внимателна настройка Нгуен успя да покаже, че машината може да осигури производителност, подобна на тази на персонален компютър, под стандартна Linux дистрибуция , стига очакванията да са насочени към тактови честоти и температури.
Нгуен също така подчертава друго критично ограничение: методът е обвързан с пълна верига за експлойти, която се прилага само за много стар фърмуер на PS5 . Актуализирането на системата до която и да е от широко разпространените съвременни версии затваря вратата към Byepervisor и няма публичен еквивалент за по-нови редакции. За всеки, който обмисля да възпроизведе настройката, това означава, че необходимата комбинация от версия на фърмуера, техническа експертиза и готовност за приемане на загуба на гаранция го прави проект за специалисти, а не за обикновени играчи.
GTA V на 60 FPS с Ray Tracing: Какво всъщност показва демото
В центъра на демонстрацията на Нгуен е видео, в което GTA V Enhanced Edition работи под Linux на PS5 Slim . Играта показва резолюция 1440p, стабилни 60 FPS и активирано проследяване на лъчите, което е точно видът натоварване, обикновено свързано с настроен геймърски компютър, а не със заключена конзола, работеща с неофициална операционна система.
В подкрепа на клипа, Нгуен уточнява, че 4K HDMI изходът и аудио пропускането са напълно функционални в неговата конфигурация. Въпреки че GTA V се рендира вътрешно в 1440p за баланс между яснота и честота на кадрите, системата може да предава правилен 4K сигнал през HDMI, точно както би направила при стартиране на оригинална PS5 игра. Това означава, че няма очевиден компромис относно начина, по който конзолата взаимодейства със съвременни телевизори или монитори, докато работи с Linux.
Демонстрацията също така потвърждава, че всички USB портове остават работещи и се държат като стандартни компютърни интерфейси . Включването на контролери, устройства за съхранение или други периферни устройства работи според очакванията, което дава на Linux средата голяма гъвкавост за входни устройства и външни данни. На практика това позволява на конзолата да действа, по време на хакерската сесия, като малък Linux десктоп, който може както да играе игри, така и да се справя с типични компютърни задачи.
От гледна точка на производителността, поддържането на GTA V на 60 FPS с ray tracing при несъвършено GPU ускорение хвърля светлина върху това колко ефективен може да бъде базовият хардуер. Дори ако Linux все още не изстисква абсолютния максимум от PS5 GPU, комбинацията от x86-64 CPU ядра и персонализирана RDNA-базирана графична карта е достатъчно мощна, за да осигури това, което мнозина биха сметнали за висококачествен геймплей на PC ниво.
Заслужава да се отбележи, че Нгуен не представя проекта като готово решение за средностатистическия геймър. Веригата включва експлоатиране на системни уязвимости, внедряване на персонализирана Linux компилация и извършване на ниско ниво на корекции, които носят незначителен риск от блокиране или повреда на конзолата . За повечето потребители това е по-малко ръководство „как да“ и по-скоро техническо доказателство, че хардуерът е далеч по-способен, отколкото предполага ежедневната употреба.
Исторически контекст: От OtherOS на PS3 до заключената PS5
Работата на Нгуен напомня за по-ранни глави от историята на конзолите на Sony. Когато PlayStation 3 се появи за първи път, тя официално се доставяше с функция, наречена OtherOS, която позволяваше на потребителите да инсталират Linux заедно със стандартния системен софтуер. В продължение на няколко години PS3 можеше легитимно да служи като хибрид между конзола и нискобюджетна компютърна платформа.
Това се промени през 2010 г., когато Sony премахна функцията OtherOS чрез актуализация на фърмуера , позовавайки се на опасения за сигурността като основно оправдание. Решението предизвика колективен иск в Съединените щати, който в крайна сметка беше разрешен извънсъдебно, и предизвика разочарование сред технически ориентираните собственици, които бяха купили конзолата отчасти заради нейната отвореност. Премахването се превърна и в един от двигателите на нашумелите хакерски опити, насочени към възстановяване на загубената функционалност.
Една от най-широко обсъжданите фигури в онази епоха е хакерът Джордж Хоц, чиито опити да си възвърне достъпа до по-дълбоките слоеве на PS3 привлякоха значително внимание и съдебна защита. Неговите усилия подчертават колко силно някои потребители се чувстват относно възможността да стартират произволен софтуер на хардуер, който законно притежават . Настоящият експеримент на Нгуен с PS5, макар и различен по метод и време, се докосва до същото дългогодишно напрежение между свободата на потребителите и корпоративния контрол.
Превъртаме напред към 2026 г. и пейзажът се е развил, но основният дебат остава познат. Днешните конзоли, включително PS5, са изградени върху PC-подобни x86-64 архитектури с графична технология, сравнима с настолните графични процесори . В много домове те представляват едни от най-мощните изчислителни устройства, но техните операционни системи и фърмуер поставят строги ограничения върху това, което може да се инсталира и изпълнява.
Производителите твърдят, че тези ограничения са от съществено значение за борбата с пиратството, прилагането на възрастови ограничения и поддържането на стабилна онлайн екосистема. В същото време има и неизречено икономическо измерение: строгият контрол върху разпространението на софтуер и достъпа до платформата помага за защитата на потоците от приходи от продажби на игри, абонаменти и цифрови услуги. Проекти като този на Нгуен разкриват колко потенциална гъвкавост е скрита зад тези политики.
Паралели със Steam Machines и екосистемата за игри на Linux
Демонстрацията на Нгуен пристига точно когато Valve се готви да пусне нова вълна от Steam машини, изградени около SteamOS, операционна система, базирана на Linux , и услуги като GeForce Now в Linux , разширяващи опциите за игра на платформата. Тези устройства разчитат на хардуер, който в архитектурно отношение изглежда много подобен на този в PS5: x86-64 процесори, съчетани с модерни графични процесори и достатъчно RAM, за да се справят с днешните основни издания.
Чрез слоя за съвместимост с Proton на Valve, SteamOS може да стартира огромна библиотека от Windows игри на Linux с изненадващо солидна производителност. В този смисъл, това, което Нгуен е създал, е PS5, временно трансформирана в нещо близко до Steam Machine , поне от гледна точка на стартирането на взискателни заглавия под Linux стек. Разликата, разбира се, е, че Valve официално поддържа този модел, докато Sony проектира своята платформа, за да го предотврати.
Сравнението подчертава доколко потребителското изживяване зависи от софтуерната политика, а не от суровите възможности. От хардуерна гледна точка, PS5 би могла да служи като компактна Linux игрална система, ако производителят реши да предостави тази опция. Вместо това, потребителите, които искат Linux-центрирано конзолно устройство, гравитират към Steam Machines, Steam Deck и подобни отворени или полуотворени платформи , които подкрепят експериментирането, вместо активно да му се съпротивляват.
За разработчиците и любителите на технологии, работата на Нгуен е напомняне, че границата между „конзола“ и „компютър“ е все по-размита. Когато едно парче силиций може да сменя ролите си в зависимост от софтуерния стек, разграничението става по-малко свързано с присъщите хардуерни различия и повече с лицензирането, споразуменията за поддръжка и околната екосистема. В тази среда Linux се очертава като общ знаменател, способен да обхваща множество категории устройства.
От гледна точка на потребителя обаче, възпроизвеждането на настройката на Нгуен далеч не е тривиално. То изисква рядка PS5 с много ранен фърмуер, пълна верига от експлойти, персонализиран Linux порт и приемане, че използването на тези методи анулира всяка гаранция от производителя и потенциално нарушава условията за ползване . Проектът е по-скоро повод за разговор за това какво може да се направи с отворени политики, отколкото реалистичен път за повечето играчи, които искат да пренасочат конзолата си.
Взети заедно, тези експерименти с Linux върху конзолен хардуер, възраждането на Steam Machines и растежът на базираните на Linux игрови платформи предполагат бавна, но стабилна промяна. Повече потребители поне са наясно, че същите игри, които играят на Windows или собствени конзолни операционни системи, по принцип биха могли да работят в универсална Linux среда , при условие че са налице необходимите драйвери, оптимизация на производителността и правни рамки.
Хакът на Нгуен за PS5 Slim се вписва идеално в тази по-широка тенденция. Като показва GTA V Enhanced Edition с 60 FPS и ray tracing на конзола, работеща с Linux, той предоставя конкретно, визуално доказателство за концепцията: при подходящи обстоятелства, днешните затворени системи могат да се държат много повече като отворени персонални компютри, отколкото позволяват настоящите софтуерни политики. Дали производителите някога ще решат официално да приемат тази гъвкавост е друг въпрос, но техническият таван вече е малко по-ясен.
Като цяло, проектът рисува подробна картина на това какво се случва, когато x86-64 архитектурата на съвременна конзола, способният графичен процесор и стегнатата термична обвивка са изложени на стандартен Linux стек, вместо на заключена собствена операционна система. Това не е практична рецепта за обикновените потребители и е съпроводена със сериозни уговорки относно версиите на фърмуера, експлойтите и ограниченията за охлаждане, но въпреки това ефективно демонстрира, че PS5 Slim може, поне временно, да действа като Linux машина, работеща с GTA V при 60 FPS с проследяване на лъчи и напълно функционална 4K HDMI, аудио и USB поддръжка.