Een onofficiële build van het besturingssysteem Steam OS 3 is vrijgegeven, aangepast voor installatie op gewone computers. Valve gebruikt Steam OS 3 op de gamingconsoles Steam Deck en had oorspronkelijk beloofd om builds voor reguliere hardware voor te bereiden, maar de publicatie van officiële builds van Steam OS 3 voor apparaten anders dan de Steam Deck is vertraagd. Enthousiastelingen hebben het initiatief genomen en, in afwachting van Valve, de beschikbare recovery-image voor Steam Deck zelf aangepast voor installatie op gewone hardware.
Na de eerste opstart krijgt de gebruiker een specifieke Steam Deck-interface voor de initiële instelling (SteamOS OOBE, Out of Box Experience), waarmee een netwerkverbinding kan worden ingesteld en verbinding kan worden gemaakt met hun Steam-account. Via het menu 'Switch to desktop' in de sectie 'Power' kan een volledige KDE Plasma-desktop worden gestart.

In de aangeboden testbuild werkt de interface voor de initiële instelling, de basisinterface Deck UI, het schakelen naar de KDE-desktopmodus met het thema Vapor, energiebesparingsinstellingen (TDP, Thermal Design Power) en FPS, anticiperend shadercaching, het installeren van pakketten vanuit de pacman-repositories van SteamDeck, en Bluetooth. Voor systemen met een AMD GPU wordt de AMD FSR-technologie (FidelityFX Super Resolution) ondersteund, waardoor de kwaliteitsverliezen bij het schalen op high-resolution schermen kunnen worden verminderd.
De meegeleverde pakketten zijn zoveel mogelijk ongewijzigd gelaten. Verschillen met de originele builds van Steam OS 3 zijn de toevoeging van extra toepassingen zoals de mediaspeler VLC, Chromium en de teksteditor KWrite. Naast het standaard Linux-kernelpakket voor Steam OS 3 wordt een alternatieve Linux-kernel 5.16 uit de Arch Linux-repositories aangeboden, die kan worden gebruikt in geval van opstartproblemen.
Volledige ondersteuning wordt momenteel alleen geboden voor systemen met een AMD GPU die API Vulkan en VDPAU ondersteunen. Voor gebruik op systemen met een Intel GPU is het nodig om na de initiële opstart terug te schakelen naar eerdere versies van de composteerders. de server Gamescope en MESA-drivers. Voor systemen met een NVIDIA GPU is het nodig om een build met de vlag nomodeset=1 te laden, de opstartsessie van Steam Deck uit te schakelen (verwijder het bestand /etc/sddm.conf.d/autologin.conf) en de propriëtaire NVIDIA-drivers te installeren.
Belangrijkste kenmerken van SteamOS 3:
- Gebruik van de Arch Linux-pakkettenbasis.
- Standaard is het rootbestandssysteem alleen-lezen.
- Een atomair update-mechanisme — er zijn twee schijfpartities, één actief en één niet, de nieuwe versie van het systeem wordt volledig geladen in de inactieve partitie als een kant-en-klaar beeld, en deze wordt gemarkeerd als actief. In het geval van een storing kan er teruggevallen worden op de oude versie.
- Er is een ontwikkelaarsmodus waarin de rootpartitie in schrijfmodus wordt gezet en de mogelijkheid biedt om het systeem te wijzigen en extra pakketten te installeren met de standaard pakketbeheerder van Arch Linux, "pacman".
- Ondersteuning voor Flatpak-pakketten.
- Multimedia is ingeschakeld. server PipeWire.
- De grafische stack is gebaseerd op de nieuwste versie van Mesa.
- Voor het draaien van Windows-games wordt Proton gebruikt, dat is gebaseerd op de codebases van de projecten Wine, DXVK, en VKD3D-PROTON.
- Voor het versnellen van het opstarten van games wordt de compositieserver Gamescope (voorheen bekend als steamcompmgr) gebruikt, die het Wayland-protocol gebruikt en een virtueel scherm aanbiedt dat boven andere desktopomgevingen kan functioneren.
- Naast de gespecialiseerde interface van Steam bevat het hoofdsysteem de KDE Plasma-desktop voor niet-game gerelateerde taken. Er is een mogelijkheid voor snelle omschakeling tussen de gespecialiseerde Steam-interface en de KDE-desktop.



Bron: opennet.ru
