Публикувана неофициална версия на операционната система Steam OS 3, адаптирана за инсталиране на обикновени компютри. Компанията Valve използва Steam OS 3 на игровите конзоли Steam Deck и първоначално обеща да подготви версии за обикновен хардуер, но публикуването на официалните версии на Steam OS 3 за устройства, различни от Steam Deck, беше забавено. Ентусиасти поеха инициативата в свои ръце и, без да чакат Valve, сами адаптираха наличните образи за възстановяване на Steam Deck за инсталиране на обикновен хардуер.
След първото зареждане на потребителя се предлага специфичния за Steam Deck интерфейс за начална настройка (SteamOS OOBE, Опит след разопаковане), чрез който може да се настрои мрежовото свързване и да се свърже към своя акаунт в Steam. Чрез менюто „Switch to desktop“ в секцията „Power“ може да се стартира пълноценен работен плот KDE Plasma.

В предложената тестова версия работи интерфейсът за начална настройка, базовият интерфейс Deck UI, превключване в режим на работен плот KDE с темата Vapor, настройки за ограничаване на енергопотреблението (TDP, Термичен проектен капацитет) и FPS, предварително кеширане на шейдърите, инсталиране на пакети от зеркалата на pacman-репозиториите на SteamDeck, Bluetooth. За системи с GPU AMD се поддържа технологията AMD FSR (FidelityFX Super Resolution), която позволява да се намалят загубите на качество на изображението при мащабиране на екрани с висока разделителна способност.
Доставените пакети са оставени без промяна, колкото е възможно. От отличията спрямо оригиналните версии на Steam OS 3 се отбелязва включването на допълнителни приложения, като мултимедийния програвач VLC, Chromium и текстовия редактор KWrite. Освен стандартния за Steam OS 3 пакет с ядрото на Linux, се предлага алтернативно ядро Linux 5.16 от репозиториите на Arch Linux, което може да се използва в случай на проблеми със зареждането.
Пълна поддръжка засега е осигурена само за системи с GPU AMD, поддържащи API Vulkan и VDPAU. За работа на системи с GPU Intel е необходимо след начално зареждане да се върне обратно към предишни версии на композирания сървър Gamescope и драйверите MESA. За системи с GPU NVIDIA е необходимо да се зареди версия с флага nomodeset=1, да се деактивира стартирането на сесията Steam Deck (да се премахне файлът /etc/sddm.conf.d/autologin.conf) и да се инсталират Proprietary драйвери NVIDIA.
Основни характеристики на SteamOS 3:
- Използване на пакетната база Arch Linux.
- По подразбиране кореновата файлова система е достъпна само за четене.
- Атомарният механизъм за инсталиране на актуализации — съществуват два дискови раздела, един активен и един неактивен, новата версия на системата в готов образ се зарежда изцяло в неактивния раздел, който след това се маркира като активен. В случай на неуспех може да се върнете към старата версия.
- Предвиден е режим за разработчици, в който кореновият раздел преминава в режим на запис и предоставя възможност за модификация на системата и инсталиране на допълнителни пакети с помощта на стандартния пакетен мениджър за Arch Linux — «pacman».
- Поддръжка на Flatpak пакети.
- Активирана мултимедия сървър PipeWire.
- Графичният стек е базиран на свежа версия на Mesa.
- За стартиране на Windows игри се използва Proton, който е базиран на кодовите бази на проектите Wine, DXVK и VKD3D-PROTON.
- За ускоряване на стартирането на игри се използва композитният сървър Gamescope (предишно известен като steamcompmgr), който използва протокола Wayland и предоставя виртуален екран, способен да работи над други desktop среди.
- Основният пакет, освен специализирания интерфейс на Steam, включва работния плот KDE Plasma за изпълнение на задачи, незасегнати от игрите. Има възможност за бързо превключване между специализирания интерфейс на Steam и работния плот на KDE.



Източник: opennet.ru
