Ps5 как linux‑ПК: ubuntu 24.04, steam и Gta v с трассировкой лучей

Исследователь безопасности Энди Нгуен, работающий в Google, продемонстрировал, что игровую консоль Sony PlayStation 5 можно превратить в полноценный Linux‑ПК. Ему удалось запустить на PS5 дистрибутив Ubuntu 24.04.4, установить Steam и запустить современные 3D‑игры с вполне комфортной производительностью. По сути, консоль с закрытой экосистемой превратилась в обычный игровой компьютер на Linux.

Подготовленная система основана на ядре Linux версии 6.19. В таком окружении на PlayStation 5 полностью функционирует вывод изображения с разрешением до 4K по HDMI, корректно работает звук, задействованы все USB‑порты. Консоль в этом режиме воспринимается системой как обычный ПК: к ней можно подключить клавиатуру, мышь, геймпад, внешние накопители и использовать привычный софт для Linux.

Особое внимание привлекла демонстрация работы GTA V. Игру запустили через Steam с включённой трассировкой лучей в режиме High RT, при разрешении 1440p и стабильных 60 кадрах в секунду. Для взломанного Linux‑окружения на игровой консоли подобный результат выглядит показательным: мощности железа PlayStation 5 хватает не только для родных PS‑игр, но и для полноценного PC‑гейминга, если обойти защиту и получить доступ к "голому" железу.

В рабочей конфигурации для центрального процессора была зафиксирована частота 3,2 ГГц, а для графического ядра - 2,0 ГГц. Исследователь отмечает, что теоретически CPU можно разогнать до 3,5 ГГц, а GPU - до 2,23 ГГц, то есть до штатных частот, на которые рассчитана PS5. Однако при таких параметрах версия PS5 Slim быстро перегревается, что делает длительную работу на разгоне проблематичной. Потенциал есть, но использовать его без доработки системы охлаждения рискованно.

Ключевая сложность, которую пришлось обойти, - многоуровневая система безопасности PlayStation 5. В основе консоли лежит APU AMD со встроенным сопроцессором PSP (Platform Security Processor), отвечающим за управление ключами и контролем целостности загрузки. На первом этапе при включении консоли запускается код из BootROM, доступный только на чтение. В этом коде зашиты корневые ключи, которые проверяют цифровую подпись загрузчика. Эти ключи прошиваются на этапе производства чипа и впоследствии не изменяются.

Если верификация загрузчика проходит успешно, во вторую фазу вступает сам Bootloader. Его задача - проверить и запустить ядро операционной системы или гипервизор. Уже на этом уровне начинается стандартный механизм защиты платформы: без корректной подписи ядро или гипервизор не будет загружено. Таким образом, штатно запустить стороннюю ОС наподобие Linux невозможно.

Для обхода этой защиты Энди Нгуен использовал эксплоит Byepervisor. Он задействует две уязвимости в гипервизоре и позволяет обойти верификацию, подменив штатную прошивку на загрузку Linux‑дистрибутива. Важно, что Byepervisor работает только на относительно старых версиях системного ПО - прошивках двухлетней давности (линейка 1.xx-2.xx). На более свежих версиях прошивки уязвимости уже закрыты, и применить такую схему не получится.

Сама атака реализуется в два этапа. На первом нужно добиться возможности запускать свои ELF‑файлы в контексте системного уровня. Для этого применяются эксплоиты, использующие уязвимости в пользовательских компонентах. Один из вариантов - уязвимость в движке WebKit при обработке веб‑контента: достаточно открыть специально подготовленную страницу, чтобы получить выполнение кода. Другой путь - эксплуатация дыры в обработчике BD‑J (интерактивный Java‑контент для Blu‑ray дисков), когда в консоль вставляют особым образом оформленный Blu‑ray диск.

После успешной эксплуатации первой уязвимости через загрузчик запускается файл byepervisor.elf, представляющий собой сам эксплоит Byepervisor. Именно он вмешивается в работу гипервизора и переводит систему в состояние, позволяющее заменить штатный путь загрузки и запустить Linux вместо оригинальной операционной системы консоли. По сути, это точка, где PlayStation 5 перестаёт быть "закрытой коробкой" и превращается в обычную x86‑платформу с особой видеокартой.

Отдельной задачей стало задействование графики. В PlayStation 5 используется кастомный GPU AMD, которого нет в линейке обычных PC‑видеокарт. Для корректной работы 3D‑ускорения на Linux был подготовлен патч для Mesa - открытой реализации графического стека. Этот патч добавляет поддержку специфичных особенностей графического ядра PS5 и уже предложен к включению в основной состав Mesa. Если его примут, в будущем запуск Linux с аппаратным ускорением на PS5 станет технически проще для энтузиастов.

Интересно, что на фоне подобных экспериментов особенно остро ощущается ограниченность стоковой прошивки PS5. В стандартной системе по‑прежнему нет даже обычного браузера как полноценного приложения, что в 2026 году выглядит архаично. Консоль строго заточена под магазин игр, медиаприложения и платные сервисы. Любые сценарии использования вне официльной экосистемы практически заблокированы.

На этом фоне закономерно возникает сравнение с альтернативами. Многие геймеры в похожей ценовой категории предпочитают взять, к примеру, портативный ПК наподобие Steam Deck. Там сразу доступны тысячи игр из библиотеки Steam, зачастую по более низким ценам, без обязательных подписок за онлайн и с нормальной политикой по распродажам. При желании такую машину можно подключить к телевизору, использовать как мини‑ПК, запускать эмуляторы, офис и любые Linux‑приложения - никакого взлома не требуется.

Отдельная боль владельцев PS5 - обратная совместимость с играми прошлых поколений. Многие ожидают увидеть на новой консоли проекты с PS1, PS2 и PS3, особенно коллекцию старых хитов. Формально доступ к ретро‑играм предлагается, но чаще всего в формате подписочных сервисов и потокового облачного стриминга. При этом периодические упоминания о том, что "официальный путь" для запуска старых игр - платный потоковый сервис с ежемесячным платежом и неизбежным входным лагом, выглядят для части аудитории крайне сомнительно. На фоне этого энтузиасты напоминают: на обычном ПК многие классические игры через эмуляторы запускаются в 4K, без лагов и с улучшенной картинкой - и без необходимости ежемесячно платить за право к ним прикасаться.

Над вопросом: "Почему нужна постоянная подписка, если у меня уже есть легально купленная копия диска?" - ломают копья не первый год. Модель, в которой доступ к ранее приобретённому контенту фактически ставится за дополнительный платёжный барьер, вызывает раздражение даже у лояльных фанатов бренда. На этой почве интерес к обходу ограничений и запуску сторонних систем, вроде Linux на PS5, воспринимается многими не только как технический эксперимент, но и как своего рода протест против чрезмерной закрытости платформы.

При этом скептики справедливо замечают, что превращение PS5 в Linux‑ПК - занятие для фанатов и технарей. Настроить эксплоиты, поймать подходящую версию прошивки, пропатчить Mesa, убедиться, что система стабильно охлаждается - всё это требует времени, знаний и желания "заморачиваться". Если посчитать все расходы, включая приобретение консоли, дополнительные аксессуары, возможную доработку охлаждения, иногда оказывается проще собрать или купить нормальный стационарный ПК с сопоставимой производительностью.

Иногда в качестве альтернативы всплывают специализированные платы на базе "консольного" железа, вроде решений AMD серии BC‑250, изначально предназначенных для майнинга. Внешне они напоминают "голое сердце" консоли, и может показаться, что их проще использовать как готовую платформу для Linux‑гейминга. На деле это всё та же довольно мощная, но уже изношенная майнинговая железка с ограниченной поддержкой и без гарантий, к тому же не настолько дешёвая, чтобы оправдать все компромиссы. В большинстве случаев разумнее вложиться в полноценный компьютер или более универсальное устройство.

Дополнительный интерес вызвала информация об утечке BootROM‑ключей для ряда консолей. В теории наличие таких ключей могло бы значительно упростить задачу: не нужно хитро эксплуатировать ошибки в гипервизоре, достаточно подписывать свои образы так, чтобы система их принимала за легитимные. Однако на практике далеко не всегда утечки полные, пригодные и применимые к массовым ревизиям устройств. К тому же использование таких ключей открывает совершенно иной уровень юридических и этических рисков, чем эксплуатация одиночных уязвимостей. Поэтому даже при наличии утекших данных исследователи зачастую продолжают идти по пути создания "чистых" эксплоитов.

Иногда звучат мысли, что сама Sony могла бы сделать ход конём и официально разрешить запуск полноценной ОС - пусть в изолированном режиме: например, предустановить "огороженную" версию Windows или сертифицированный Linux‑дистрибутив. Возможность превратить PS5 в рабочую станцию с подключением Bluetooth‑клавиатуры и мыши и выводом на телевизор добавила бы консоли серьёзную функциональную ценность, особенно в эпоху дефицитов и подорожания ПК‑железа. Но пока компания последовательно придерживается курса на закрытую платформу с жёстким контролем контента.

В этой истории есть и ещё один тонкий момент: распространение Steam и Linux‑совместимых игр. Парадоксально, но коммерческие DRM‑платформы, вкладываясь в защиту контента, параллельно спонсируют развитие альтернативных магазинов и экосистем, которые во многом менее жёстки по ограничениям. С ростом качества Linux‑портов и появлением таких проектов, как Steam Deck, становится всё яснее, что "ПК‑свобода" и наличие открытого ПО - не пустой звук для игровой индустрии.

В итоге продемонстрированное превращение PlayStation 5 в Linux‑ПК - это не просто трюк ради лайков. Это наглядный пример того, как мощное консольное железо можно использовать гораздо шире, чем предусматривает производитель: запускать игры из других магазинов, работать с полноценным рабочим столом, использовать разработческие инструменты, эмуляторы и продвинутые графические возможности на своих условиях. Но на данный момент такой сценарий остаётся уделом энтузиастов с подходящей версией прошивки, технической подготовкой и готовностью мириться с рисками и сложностями.

Большинству пользователей по‑прежнему проще выбрать: либо использовать PS5 "как задумано" - только как консоль с закрытой экосистемой, либо приобрести устройство, изначально задуманное как открытый игровой ПК, будь то стационарный компьютер, портативная игровая машина или гибридное решение. Эксперименты вроде Linux на PS5 показывают, насколько размывается граница между консолями и ПК по части железа, но одновременно подчёркивают, насколько сильно всё ещё различается философия использования этих устройств.

Прокрутить вверх