Компания Valve представила выпуск операционной системы SteamOS 3.8.10, который отмечен как первый стабильный выпуск в ветке 3.8. Операционная система SteamOS поставляется в устройствах Steam Deck и с недавних пор используется в игровых консолях некоторых других производителей, таких как Lenovo Legion Go S и ASUS ROG Ally. Для установки следует выставить канал «Steam Deck Preview» в настройках обновления «Settings > System > System Update Channel». В прошлом энтузиастами развивались неофициальные сборки HoloISO и SteamFork, но они находятся в заброшенном состоянии.
Платформа заснована на Arch Linux, використовує для прискорення запуску ігор композитний сервер Gamescope на базі протоколу Wayland, поставляється з доступною тільки на читання кореневої ФС, застосовує атомарний механізм установки оновлень, підтримує пакети Flatpak, використовує мультимедійний сервер PipeWire і надає два режими роботи інтерфейсу (оболонка Steam Plasma).
Серед змін:
- Середовище робочого столу оновлено до випуску KDE Plasma 6.4 (раніше була гілка 6.2) з використанням за промовчанням Wayland (підтримку X11 можна повернути через steamosctl).
- Додано початкову підтримку ігрової приставки Steam Machine.
- Додано можливість вказівки в налаштуваннях пароля для десктоп-сеансу.
- Реалізовано початкову підтримку запуску віртуальних машин з використанням драйверів virtio.
- Надано можливість використання планувальника завдань LAVD (Latency-criticality Aware Virtual Deadline), який включається через "steamosctl set-cpu-scheduler lavd". LAVD враховує актуальність зниження затримок для конкретних завдань та використовує інформацію про хід виконання процесів під час прийняття рішень щодо розподілу ресурсів CPU.
- Здійснено синхронізацію з пакетною базою Arch Linux. Ядро Linux оновлено до версії 6.16. Задіяні нові версії графічних драйверів.
- В ігровому режимі (Game Mode) покращена підтримка створення скрінкастів.
- Улучшена поддержка механизма VRR (Variable Refresh Rate), адаптивно меняющего частоту обновления монитора для плавности и отсутствия разрывов во время игр и показа видео. Добавлена начальная поддержка HDMI VRR.
- Покращена підтримка ігор, які намагаються відкривати PDF-файли у зовнішніх браузерах.
- Поліпшено підтримку деяких ігрових кермів з інтерфейсом USB, а також комбінованих USB-пристроїв (наприклад, накопичувач + модем).
- При використанні HDMI для виведення звуку додано підтримку відомостей про звукові канали та конфігурацію динаміків.
- Додано налаштування для використання мікрофона з гарнітури Bluetooth.
- Поліпшено підтримку поворотних моніторів.
- Покращено масштабування під час виведення на телевізор.
- Додана підтримка зовнішніх HDR-екранів та дисплеїв з VRR.
- Надано можливість роздільного вибору рівня масштабування для різних екранів.
- Параметри розкладки клавіатури та мови синхронізуються між робочим столом та ігровим режимом.
- Додана початкова підтримка режиму сну зі збереженням пам'яті на диск (hibernation).
- Поліпшено сумісність з новими платформами Intel та AMD.
- Значно розширено можливості керування відеопам'яттю для дискретних відеокарт.
- Додано підтримку ігрових контролерів для приставок OneXPlayer X1 та Lenovo Legion Go 2.
- Поліпшено підтримку ігрових контролерів для приставок ASUS ROG Xbox Allym, OneXPlayer F1, GPD Win 5, GPD Win Mini, Anbernic Win600, OrangePi NEO та Lenovo Legion Go.
- Додано початкову можливість обмеження рівня заряду для пристроїв Legion Go, Legion Go S та Legion Go 2.
Джерело: opennet.ru
