Valve выпустила SteamOS 3.8.6 Beta – очередную предварительную сборку системы для Steam Deck и сторонних портативных консолей. Обновление продолжает развивать ветку SteamOS 3.8, бета-версия которой стала доступна для всех Steam Deck в начале апреля, и добавляет к ней ряд заметных изменений: предварительную поддержку HDMI VRR для устройств с нативным выходом HDMI, расширенную совместимость с портативными консолями MSI Claw, OneXPlayer и Asus ROG Xbox Ally, а также исправления ошибок предыдущих сборок 3.8.
Когда именно SteamOS 3.8 выйдет из стадии бета-тестирования, Valve не уточняет. Не исключено, что переход на стабильный канал произойдёт ближе к запуску Steam Machine, которая должна получить SteamOS как штатную операционную систему.
HDMI VRR – переменная частота обновления через HDMI
Главное функциональное изменение версии 3.8.6 Beta – предварительная поддержка HDMI VRR (Variable Refresh Rate) для устройств с нативным HDMI-выходом. Сам Steam Deck выводит видео через порт USB-C с поддержкой DisplayPort (DP Alt Mode); HDMI на нём появляется только через док-станцию, и для VRR через такое подключение есть отдельный путь обработки. Новое изменение касается устройств, у которых HDMI распаян на плате как отдельный разъём – прежде всего предстоящей Steam Machine, а также десктопных Linux-конфигураций с обычной видеокартой. Поддержка обозначена как предварительная (preliminary), то есть стабильность работы на конкретном железе и телевизорах может различаться.
Помимо этого, исправлена ситуация на ряде телевизоров TCL, где экран мог оставаться чёрным при подключении через док-станцию Steam Deck, а также устранены проблемы вывода изображения при использовании Remote Play.
Расширенная поддержка портативных консолей
SteamOS как система для устройств вне линейки Steam Deck активно расширяется. В 3.8.6 Beta добавлена поддержка контроллеров для:
- MSI Claw (модели A1M, 7 AI+ A2VM, 8 AI+ A2VM, A8 BZ2EM);
- OneXPlayer серий APEX и X1.
Улучшен отклик гироскопа на устройствах с микросхемой AccelGyro3D – это Lenovo Legion Go первого поколения и MSI Claw A1M. Также исправлен системный сбой на международных версиях Asus ROG Xbox Ally.
Изменения для портативных консолей в 3.8.6 Beta стоит рассматривать как продолжение крупного этапа расширения поддержки сторонних портативных устройств, добавленного в исходную сборку 3.8 Beta: там Valve впервые включила в SteamOS базовую поддержку OneXPlayer F1 series, GPD Win 5, GPD Win Mini, Anbernic Win600, OrangePi NEO, Lenovo Legion Go и Legion Go 2, контроллер ASUS ROG Xbox Ally, а также добавила управление мощностью TDP и звуком динамиков для устройств ASUS ROG Xbox Ally. Тогда же была снижена задержка ввода с контроллеров портативных устройств с 5–8 мс до 100–500 мкс.
Исправления стабильности
В 3.8.6 Beta устранены несколько ошибок предыдущих сборок ветки 3.8:
- параметр Allow Tearing (разрешить разрывы кадра) не работал должным образом в некоторых конфигурациях;
- сессия могла аварийно завершаться при использовании записи игр с определёнными значениями параметра «Максимальная высота видео»;
- в режиме рабочего стола ярлыки приложений неправильно получали значок «New!» – регрессия предыдущих сборок 3.8;
- возможный сбой вывода видео при работе Remote Play.
Как получить обновление SteamOS
Чтобы получить SteamOS 3.8.6 Beta, перейдите в Настройки > Система > Канал обновлений системы и выберите канал Бета-версия (Beta) или Предварительная версия (Preview).
Для сторонних устройств, на которых SteamOS ещё не установлена, Valve предлагает образ для восстановления SteamOS – он одновременно используется для чистой установки на совместимые AMD-портативные консоли. Подробности и инструкции по записи USB-носителя и настройке BIOS – на официальном сайте.
Полный список изменений
Ниже приведён полный перечень изменений SteamOS 3.8.6 Beta по официальным заметкам к выпуску Valve. Список состоит из новых правок именно 3.8.6 и накопленных изменений из всей серии бета-сборок 3.8.
Новое в SteamOS 3.8.6 Beta
- Исправлена ошибка, из-за которой параметр Allow Tearing не работал должным образом в некоторых конфигурациях.
- Добавлена предварительная поддержка HDMI VRR для устройств с нативным HDMI-выходом.
- Устранена возможная заморозка вывода видео при использовании Remote Play.
- Исправлен возможный сбой сессии при использовании записи игр с определёнными значениями параметра «Максимальная высота видео».
- Исправлена регрессия предыдущих сборок 3.8: значок «New!» неверно отображался на ярлыках в режиме рабочего стола.
- Исправлена ошибка на некоторых телевизорах TCL, при которой экран мог оставаться чёрным при подключении через док-станцию Steam Deck.
- Добавлена поддержка контроллеров MSI Claw (A1M, 7 AI+ A2VM, 8 AI+ A2VM, A8 BZ2EM).
- Добавлена поддержка контроллеров OneXPlayer серий APEX и X1.
- Улучшен отклик гироскопа на устройствах с AccelGyro3D (Legion Go 1, Claw A1M).
- Исправлен системный сбой на международных версиях Asus ROG Xbox Ally.
Общее (из исходной SteamOS 3.8 Preview)
- Исправлен случай ухудшения работы Wi-Fi до перехода устройства в сон или ручного переподключения.
- Устранена избыточная чувствительность сенсорной панели на некоторых ранних моделях Steam Deck LCD.
- Исправлена ошибка на Steam Deck OLED, из-за которой перезагрузка иногда приводила к пропаданию звука из динамиков до следующей перезагрузки.
- Базовая поддержка предстоящего оборудования Steam Machine.
- Добавлена возможность пробуждать систему из сна с помощью подключённого Steam Controller.
- Обновлена системная база Arch.
- Обновлён графический драйвер с исправлениями производительности и стабильности.
- Исправлены случаи, когда индивидуальные настройки производительности приложений могли не применяться при запуске игры.
- Существенно ускорены будущие обновления системы на быстрых каналах связи.
- Улучшена поддержка записи экрана в игровом режиме (например, OBS, Discord).
- Исправлено непоявление выпадающих меню в некоторых играх.
- Улучшен фрейм-пейсинг VRR.
- Исправлено, что значок FSR оставался неактивным в оверлее производительности, даже когда FSR был включён.
- Улучшена поддержка игр, открывающих PDF-файлы во внешних просмотрщиках.
- Добавлены отсутствующие графические возможности, необходимые для игр вроде Crimson Desert.
- Исправлена ошибка в ряде игр (например, SpongeBob SquarePants: Titans of the Tide), при которой окно игры могло иметь некорректное положение.
- Исправлены аварийные завершения сессии при закрытии STAR WARS Jedi: Survivor и Starfield.
- Улучшена поддержка некоторых USB-рулей и USB-устройств, загружающихся в нестандартном режиме – обычно это устройства, которые видны как USB-накопители с установщиком драйвера и переключаются в нормальный режим самой системой.
- Обновления прошивки контроллеров Steam Deck теперь показывают индикатор прогресса на экране загрузки.
- Исправлена ошибка на конкретных ревизиях Steam Deck, при которой обновление прошивки могло привести к неработоспособности левого контроллера до конца сессии.
- Исправления для экспериментального режима вложенного рабочего стола.
- Многочисленные обновления стабильности и безопасности.
Bluetooth
- Повторно включена функция пробуждения по Bluetooth для Steam Deck LCD – с исправлениями для проблемы ложных пробуждений, проявлявшейся в прошлых попытках.
Звук
- Определение количества каналов HDMI и отображение конфигурации объёмного звука, если она доступна.
- Добавлена настройка использования микрофонов Bluetooth-гарнитур – качество воспроизведения по Bluetooth будет ниже, пока активен захват.
- Восстановление внутреннего аудиоустройства при перезагрузке, если в режиме рабочего стола оно было выключено.
- Увеличен тайм-аут перехода в сон для HDMI-устройств, чтобы начало звука не обрезалось после нескольких секунд молчания.
- Исправлена ошибка переключения устройств ввода при подключении проводной гарнитуры.
- Устранены пропуски звука, которые могли проявляться после сна и пробуждения.
Специальные возможности
- Добавлена опция принудительного моно-вывода звука.
Режим рабочего стола
- KDE Plasma обновлена с версии 6.2.5 до 6.4.3 и теперь по умолчанию использует Wayland:
- исправлен ряд случаев пониженной производительности в режиме рабочего стола по сравнению с игровым режимом;
- улучшена поддержка повёрнутых экранов;
- лучше работает масштабирование на телевизорах из коробки;
- добавлена поддержка внешних HDR-дисплеев;
- добавлена поддержка VRR-дисплеев;
- добавлена поддержка отдельного коэффициента масштабирования для каждого дисплея.
- Раскладка клавиатуры и язык теперь следуют настройкам игрового режима.
- Улучшено поведение окон для игр через Proton.
- Исправлена ошибка, из-за которой при выходе из режима рабочего стола через ярлык «Вернуться в игровой режим» ранее открытые приложения не запоминались.
Системная прошивка
- Включена BIOS Steam Deck LCD v133: обновления безопасности, добавлен параметр Memory Power Down, предварительная поддержка гибернации.
- Включена BIOS Steam Deck OLED v114: обновления безопасности, светодиод зарядки меняет цвет при достижении лимита заряда, а не только при 100 %.
Устройства вне линейки Steam Deck
- Улучшена совместимость с недавними платформами Intel и AMD.
- Значительно улучшено управление видеопамятью на платформах с дискретной видеокартой.
- Исправлена несовместимость chainloader SteamOS, которая на некоторых десктопах с недавними прошивками UEFI могла приводить к сбою загрузки.
- Поддержка коротких и длительных нажатий кнопки питания на широком ряде устройств.
- Улучшена поддержка контроллеров OneXPlayer F1 series, GPD Win 5, GPD Win Mini, Anbernic Win600, OrangePi NEO и Lenovo Legion Go.
- Добавлена поддержка контроллеров OneXPlayer X1 series и Lenovo Legion Go 2.
- Добавлена поддержка обновлений системной прошивки и прошивки контроллеров для Lenovo Legion Go 2.
- Добавлена предварительная поддержка ограничения заряда для Legion Go, Legion Go S и Legion Go 2 – пока доступна только в режиме рабочего стола.
- Добавлены настройки цвета RGB-подсветки контроллеров Lenovo Legion Go 2.
- Добавлена поддержка контроллеров, управления TDP и звука динамиков для ASUS ROG Xbox Ally.
- Задержка ввода с контроллеров портативных устройств снижена с 5–8 мс до 100–500 мкс.
- Регуляторы ночного режима, насыщенности и цветовой температуры в Steam теперь работают на AMD APU Z2E и новее.
- Исправления бесшовной загрузки для AMD APU Z2E и новее.
- Автоматическая обработка внутренне повёрнутых экранов на некоторых сторонних портативных консолях.
- Улучшена поддержка управления движением для портативных консолей с гироскопом BMI260.
- Повышена надёжность работы SD-карт на ряде сторонних консолей: ASUS ROG Xbox Ally, Legion Go 1, Legion Go S, Legion Go 2, MSI Claw.
- Исправлены блёклые цвета на портативных консолях Zotac и OneXPlayer с OLED-экранами.
- Исправлены зависания GPU на устройствах с APU Phoenix (Tales of Arise, Octopath Traveler II).
- Исправлено энергопотребление сканера отпечатков пальцев ASUS ROG Ally в выключенном состоянии.
- Исправлена потеря работоспособности сенсорной панели после сна/пробуждения на Legion Go.
- Устранены ложные пробуждения при использовании приёмника Logitech Bolt.
Для разработчиков
- Режим рабочего стола по умолчанию использует Wayland; поддержка X11 по-прежнему доступна через настройки разработчика Steam или через
steamosctl. - Ядро Linux обновлено до 6.16.
- Steam теперь использует steamos-manager для запроса доступных сессий рабочего стола и переключения между ними.
- Добавлена возможность задавать пароль рабочего стола в настройках разработчика.
- Базовая поддержка работы в качестве гостевой системы виртуальной машины (драйверы virtio guest).
- Добавлена возможность для сторонних устройств вызывать загрузочное меню SteamOS через EFI-переменную.
- В
atomupd-managerдобавлен глаголcustom-updateдля более удобного тестирования конкретных сборок. - Системные отчёты теперь содержат больше отладочной информации о звуке.
- Базовая поддержка планировщика CPU LAVD через
steamosctl set-cpu-scheduler lavd.