Недавно была выпущена новость что группа энтузиастов ОС Steam, выпущена неофициальная версия операционной системы Steam OS 3, который отличается тем, что адаптирован для установки на обычные компьютеры.
И пока Valve использует Steam OS 3 на игровых консолях Steam Deck и изначально обещала подготовить сборки для обычного железа, но выпуск официальных сборок Steam OS 3 для устройств, не поддерживающих Steam Deck, затянулся.
Поэтому группа энтузиастов взяли инициативу в свои руки и, не дожидаясь Valve, самостоятельно адаптировали доступные образы восстановления для Steam Deck для установки на обычные компьютеры.
О Steam OS 3 (неофициально)
После первой загрузки пользователю предлагается интерфейс начальной настройки Steam Deck (SteamOS OOBE, Out of Box Experience), через который можно настроить сетевое подключение и подключиться к своей учетной записи Steam. Через меню «Переключиться на рабочий стол» в разделе «Питание» вы можете запустить полный рабочий стол KDE Plasma.
В предлагаемом тестовом варианте, интерфейс начальной настройки предлагается базовый пользовательский интерфейс колоды, как и он переключиться в режим рабочего стола KDE с темой Steam, лимит энергопотребления (TDP, тепловая расчетная мощность) и настройки FPS, проактивное кэширование шейдеров, установка пакетов с зеркал SteamDeck репозиториев pacman, bluetooth. Для систем с графическими процессорами AMD поддерживается технология AMD FSR (FidelityFX Super Resolution), которая снижает потери качества изображения при масштабировании до дисплеев с высоким разрешением.
Пакеты, поставляемые в составе пакета, остались без изменений настолько далеко, насколько возможно. Отличия от исходных сборок Steam OS 3 включают в себя включение дополнительных приложений, таких как медиаплеер VLC, Chromium и текстовый редактор KWrite. В дополнение к штатному пакету ядра Linux для Steam OS 3 предлагается альтернативное ядро Linux 5.16 из репозиториев Arch Linux, которое можно использовать в случае проблем с загрузкой.
В настоящее время, Полная поддержка предоставляется только для систем с графическими процессорами AMD, которые поддерживают API-интерфейсы Vulkan и VDPAU. Для работы в системах с графическими процессорами Intel после первоначальной загрузки необходимо вернуться к более ранним версиям драйверов Gamescope Composite Server и MESA. Для систем с графическими процессорами NVIDIA вы должны загрузить сборку с флагом nomodeset=1, отключить вход в Steam Deck (удалить /etc/sddm.conf.d/autologin.conf) и установить проприетарные драйверы NVIDIA.
Основные возможности SteamOS 3:
- Он использует основу пакета Arch Linux.
- По умолчанию корневая ФС доступна только для чтения.
- Атомарный механизм установки обновлений: есть два раздела диска, один активный, а другой нет, новая версия системы в виде подготовленного образа полностью загружается на неактивный раздел и помечается как активный. В случае неудачи можно откатиться на предыдущую версию.
- Предусмотрен режим разработчика, при котором корневой раздел переводится в режим записи и предоставляется возможность модификации системы и установки дополнительных пакетов с помощью менеджера пакетов pacman для Arch Linux.
- Поддержка пакетов Flatpak.
- Медиасервер PipeWire включен.
- Стек диаграмм основан на последней версии Mesa.
Для ускорения запуска игр, используется составной сервер Gamescope (ранее известный как steamcompmgr), который использует протокол Wayland, который обеспечивает виртуальный экран и может работать поверх других сред рабочего стола.
Помимо специализированного интерфейса Steam, в основной состав входит рабочий стол KDE Plasma для выполнения задач, не связанных с играми. Можно быстро переключаться между выделенным интерфейсом Steam и рабочим столом KDE.
В конце концов если вам интересно узнать об этом больше, вы можете ознакомиться с деталями, а также с ходом проекта По следующей ссылке.