Firma Valve zaprezentowała wydanie systemu operacyjnego SteamOS 3.8.10, który jest oznaczony jako pierwsze stabilne wydanie w gałęzi 3.8. System operacyjny SteamOS jest dostarczany w urządzeniach Steam Deck i w ostatnim czasie wykorzystywany w konsolach niektórych innych producentów, takich jak Lenovo Legion Go S oraz ASUS ROG Ally. Aby zainstalować, należy ustawić kanał „Steam Deck Preview” w ustawieniach aktualizacji „Settings > System > System Update Channel”. W przeszłości entuzjaści rozwijali nieoficjalne wersje HoloISO i SteamFork, ale są one porzucone.
Platforma jest oparta na Arch Linux, wykorzystuje do przyspieszenia uruchamiania gier kompozytowy serwer Gamescope oparty na protokole Wayland, dostarczana z dostępnością tylko do odczytu systemu plików root, stosuje atomowy mechanizm instalacji aktualizacji, wspiera pakiety Flatpak, korzysta z serwera multimedialnego PipeWire i oferuje dwa tryby pracy interfejsu (powłoka Steam i pulpit KDE Plasma).
Wśród zmian:
- Środowisko pulpitu zostało zaktualizowane do wydania KDE Plasma 6.4 (wcześniej była to wersja 6.2), z domyślnym użyciem protokołu Wayland (wsparcie dla X11 można przywrócić za pomocą steamosctl).
- Dodano początkowe wsparcie dla konsoli do gier Steam Machine.
- Dodano możliwość ustawienia hasła w ustawieniach dla sesji desktopowej.
- Wprowadzono początkowe wsparcie dla uruchamiania maszyn wirtualnych z użyciem sterowników virtio.
- Udostępniono możliwość korzystania z planisty zadań LAVD (Latency-criticality Aware Virtual Deadline), który włącza się za pomocą „steamosctl set-cpu-scheduler lavd”. LAVD uwzględnia aktualność redukcji opóźnień dla konkretnych zadań i używa informacji o postępie procesów przy podejmowaniu decyzji o przydzielaniu zasobów CPU.
- Zsynchronizowano z bazą pakietów Arch Linux. Jądro Linux zostało zaktualizowane do wersji 6.16. Wykorzystano nowe wersje sterowników graficznych.
- W trybie gry (Game Mode) poprawiono wsparcie dla nagrywania screencastów.
- Poprawiono wsparcie dla mechanizmu VRR (Variable Refresh Rate), adaptacyjnie zmieniającego częstotliwość odświeżania monitora dla płynności i braku zacięć podczas gier i wyświetlania wideo. Dodano początkowe wsparcie dla HDMI VRR.
- Poprawiono wsparcie dla gier próbujących otwierać pliki PDF w zewnętrznych przeglądarkach.
- Poprawiono wsparcie dla niektórych kontrolerów gier USB oraz połączonych urządzeń USB (np. pamięć USB + modem).
- Dodano wsparcie dla informacji o kanałach audio i konfiguracji głośników przy użyciu HDMI do wyjścia dźwięku.
- Dodano opcję używania mikrofonu z zestawów słuchawkowych Bluetooth.
- Poprawiono wsparcie dla monitorów obrotowych.
- Udoskonalono skalowanie podczas wyświetlania na telewizorze.
- Dodano wsparcie dla zewnętrznych ekranów HDR i wyświetlaczy z VRR.
- Umożliwiono oddzielny wybór poziomu skalowania dla różnych ekranów.
- Opcje układu klawiatury i języka są synchronizowane między desktopem a trybem gry.
- Dodano początkowe wsparcie dla trybu uśpienia z zachowaniem pamięci na dysku (hibernacja).
- Poprawiono kompatybilność z nowymi platformami Intel i AMD.
- Znacząco rozszerzono możliwości zarządzania pamięcią wideo dla dyskretnych kart graficznych.
- Dodano wsparcie dla kontrolerów gier dla konsol OneXPlayer X1 i Lenovo Legion Go 2.
- Udoskonalono wsparcie dla kontrolerów gier dla konsol ASUS ROG Xbox Allym, OneXPlayer F1, GPD Win 5, GPD Win Mini, Anbernic Win600, OrangePi NEO oraz Lenovo Legion Go.
- Dodano początkową możliwość ograniczenia poziomu naładowania dla urządzeń Legion Go, Legion Go S i Legion Go 2.
Źródło: opennet.ru
