Выпуск Lakka 3.7, дистрибутива для создания игровых консолей. Особенности SteamOS 3
Опубликован релиз дистрибутива Lakka 3.7, позволяющего превратить компьютеры, телеприставки или одноплатные компьютеры в полноценную игровую консоль для запуска ретро игр. Проект является модификацией дистрибутива LibreELEC, изначально рассчитанного на создание домашних кинотеатров. Сборки Lakka формируются для платформ i386, x86_64 (GPU Intel, NVIDIA или AMD), Raspberry Pi 1–4, Orange Pi, Cubieboard, Cubieboard2, Cubietruck, Banana Pi, Hummingboard, Cubox-i, Odroid C1/C1+/XU3/XU4 и т.д. Для установки достаточно записать дистрибутив на SD-карту или USB-накопитель, подключить геймпад и загрузить систему.
В основе Lakka лежит эмулятор игровых консолей RetroArch, обеспечивающий эмуляцию широкого спектра устройств и поддерживающий такие расширенные возможности, как многопользовательские игры, сохранение состояния, улучшение качества изображения старых игр при помощи шейдеров, перемотка игры назад, горячее подключение геймпадов и видео стримминг. Среди эмулируемых консолей: Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES и т.д. Поддерживаются геймпады от уже имеющихся игровых приставок, включая Playstation 3, Dualshock 3, 8bitdo, Nintendo Switch, XBox 1 и XBox360.
В новом выпуске:
Пакет RetroArch обновлён до версии 1.10, в которой улучшена поддержка Wayland, реализована поддержка HDR, улучшена сетевая игра, модернизировано меню, улучшена поддержка платформы UWP/Xbox и расширен эмулятор приставок Nintendo 3DS.
- Обновлены версии эмуляторов и игровых движков. В состав включены новые движки wasm4, jumpnbump, blastem, freechaf, potator, quasi88, retro8, xmil и fmsx.
- Пакет Mesa обновлён до версии 21.3.6. Ядро Linux обновлено до версии 5.10.101. Набор прошивок к платам Raspberry Pi обновлён до версии 1.20210831 (решены проблемы с инициализацией экранов 4K).
- Для повышения стабильности беспроводного соединения отключён по умолчанию режим энергосбережения wifi для плат Raspberry Pi.
- Добавлена поддержка плат Raspberry Pi Zero 2 W.
- В состав добавлена утилита для отключения геймпадов Xbox360.
Дополнительно можно отметить публикацию компанией Collabora заметки про архитектуру операционной системы SteamOS 3, которая поставляется в портативном игровом компьютере Steam Deck и кардинально отличается от SteamOS 2. Некоторые особенности SteamOS 3:
- Переход с пакетной базы Debian на Arch Linux.
- По умолчанию корневая ФС доступна только на чтение.
- Предусмотрен режим разработчика, в котором корневой раздел переводится в режим записи и предоставляет возможность модификации системы и установки дополнительных пакетов при помощи штатного для Arch Linux пакетного менеджера «pacman».
Атомарный механизм установки обновлений — присутствует два дисковых раздела, один активный, а другой — нет, новая версия системы в форме готового образа целиком загружается в неактивный раздел и он помечается активным. В случае сбоя можно откатиться на старую версию.
- Поддержка пакетов Flatpak.
- Задействован мультимедийный сервер PipeWire.
- Графический стек основан на свежей версии Mesa.
Для обеспечения запуска Windows-игры применяется Proton, который основан на кодовой базе проекта Wine и DXVK.
- Для ускорения запуска игр применяется композитный сервер Gamescope (ранее известный как steamcompmgr), использующий протокол Wayland, предоставляющий виртуальный экран и способный работать поверх других десктоп-окружений.
В основной состав помимо специализированного интерфейса Steam входит рабочий стол KDE Plasma для выполнения задач, не связанных с играми (к устройству Steam Deck через USB-C можно подключить клавиатуру и мышь, и превратить его в рабочую станцию).
Источник: http://www.opennet.ru/opennews/art.shtml? num=56792
© OpenNet