Известный разработчик открытого программного обеспечения Энди Нгуен продемонстрировал работу операционной системы Linux на консоли Sony PlayStation 5. Эта приставка использует уникальную систему на кристалле от компании AMD. Благодаря усилиям энтузиаста устройство теперь может корректно работать с открытым стеком графических драйверов. Нгуен не просто показал экспериментальный порт, но и начал процесс официальной интеграции соответствующих исправлений в основную ветку разработки.
Недавно появились обновления для графического драйвера ядра AMDGPU и библиотеки Mesa, предназначенные для работы с графическим чипом PlayStation 5. Этот процессор объединяет интеллектуальную собственность разных поколений, а его вычислительная часть основана на архитектуре Zen 2. Накануне в версию Mesa 26.1 devel был добавлен патч с поддержкой графических процессоров GFX1013 для библиотеки AMD ADDRLIB. Хотя в описании это не указано напрямую, добавление GFX1013 охватывает именно графическую подсистему консоли от Sony.
В конце недели был отправлен 1 дополнительный патч для ядерного драйвера AMDGPU, который добавляет поддержку графического процессора 0x13da Cyan Skillfish. Как и в предыдущем случае, код предназначен для PlayStation 5. Данное исправление пока не включено в основные ветки разработки драйвера AMDGPU. Кроме того, Энди выпустил 1 исправление для кода Display Core в драйвере AMDGPU, которое решает проблему с выводом изображения, обнаруженную при портировании Linux на консоль. Этот патч уже принят и скоро появится в основной ветке ядра Linux.
Пользователи, желающие узнать больше об этом проекте для PlayStation 5, могут ознакомиться с видеороликом и подробностями в социальной сети X. В теме автора показан процесс запуска Ubuntu Linux на игровой платформе, что открывает новые возможности для энтузиастов.
Источник: www.playground.ru