В ночь на Valve выпустила SteamVR Beta 2.19.1 – бета-версию платформы SteamVR. Главное в обновлении – качество изображения при трансляции через Steam Link: разрешение по умолчанию выше, текст и интерфейс чётче, цвета и мелкие детали сохраняются лучше. По словам Valve, это касается всех VR-приложений при трансляции, интерфейса SteamVR, трансляции рабочего стола, сторонних оверлеев и экрана кинотеатра. Для Linux SteamVR перешёл на среду выполнения Sniper, а среды OpenVR и OpenXR теперь работают внутри Flatpak и других песочниц.

Предыдущая стабильная версия, SteamVR 2.18, вышла 21 октября. Если размер кодируемого видео или разрешение рендеринга в Steam Link меняли вручную, эти настройки сохраняются. Чтобы попробовать новые значения по умолчанию, их нужно вернуть в положение Auto.
Трансляция через Steam Link
Разрешение по умолчанию
- Для VR-приложений, которые транслируются с компьютера, повышено рекомендуемое разрешение рендеринга по умолчанию: масштаб рендеринга 1,5, целевое разрешение – в 1,4 раза выше разрешения дисплеев гарнитуры.
- Steam Link больше не запускает тест производительности видеокарты, чтобы выбрать рекомендуемое разрешение.
- На Steam Frame размер кодируемого видео по умолчанию увеличен с 1152 до 1216.
Цвета и детали
- Цвета стали чётче: перед кодированием цветовая информация уменьшается более качественным фильтром, и мелкие цветные детали сохраняются.
- На границах между насыщенными цветами лучше сохраняется яркость.
- Изображение на периферии стало чётче: за пределами фовеальной области – участка, который передаётся в наибольшем разрешении, – кадр уменьшается более качественно.
- Текст и интерфейс стали чётче во всём SteamVR, в том числе на панели управления, в сторонних оверлеях, на экране кинотеатра и в SteamVR Home.
- Новый конвейер отрисовки системного слоя строит фовеальную и остальную части изображения прямо из исходных текстур, без промежуточной текстуры и лишнего шага пересчёта.

Новое качество трансляции можно сравнить с прежним. На компьютере откройте настройки SteamVR и внизу боковой панели переключите «Расширенные настройки» в положение «Показать». Затем откройте раздел Steam Link и в блоке Image Quality выберите в параметре Stream Quality (Debug) значение Default или Legacy. Вариант Legacy воспроизводит качество изображения прежних версий. Без подключённой гарнитуры раздела Steam Link в настройках нет, а его пункты в SteamVR 2.19.1 на русский язык не переведены.
Другие изменения Steam Link
- Перестроена страница настроек Steam Link.
- В настройках Steam Link на компьютере появился параметр Preferred Foveated Sharpness (System UI). Он задаёт размер резкой фовеальной области для интерфейса SteamVR: более узкая и чёткая или более широкая.
- Исправлено несколько ошибок, из-за которых при запуске могли нарушаться тайминги кадров.
- Устранена одна из возможных причин ошибки 17.
- Исправлено сравнение адресов IPv4 и IPv6 при выборе сетевого подключения.
- Улучшено предсказание движений головы.
- Положения видов для каждого глаза в проекционных слоях теперь учитывают смещение глаз относительно головы.
- Частоту обновления можно переопределить для отдельных приложений.
- При подключении гарнитуры с отслеживанием взгляда SteamVR спрашивает, передавать ли данные отслеживания взгляда приложениям на компьютере.
- Фовеальная область точнее совпадает с направлением взгляда при резких поворотах головы.
- Meta Quest: уведомление о частоте 72 Гц больше не остаётся на экране в режиме энергосбережения.
- HTC Vive Focus Vision: с аксессуаром для отслеживания лица данные отслеживания лица передаются через OSC.
Интерфейс и общие исправления
- Улучшено качество изображения интерфейса SteamVR и сторонних оверлеев: края стали глаже, меньше мерцания и артефактов, изображение лучше выглядит на разном расстоянии.
- Параметр «Качество рендеринга оверлея» (Overlay Render Quality) в разделе настроек «Изображение» использует улучшенную фильтрацию и получил новый уровень «Ультра». Этот параметр есть и в разделе Steam Link, в блоке Image Quality. В обоих местах он виден только с включёнными расширенными настройками.
- Цвета окружения Aurora меньше движутся при переходах в режим кинотеатра и из него.
- Звёзды в окружении Construct получили минимальную яркость, и оно больше не становится полностью чёрным.
- Перетаскивание лазерным указателем больше не прерывается нажатием кнопок захвата или кратковременной потерей отслеживания.
- Если сглаживание движений (Motion Smoothing) недоступно, в настройках отдельных приложений теперь показывается «Не поддерживается».
- Ползунки настроек больше не выходят за пределы шкалы при значениях вне диапазона, а ползунки расширенных настроек правильно скрываются.
- Улучшено сглаживание сетки пола в игровой зоне.
- Устранены вылеты при завершении работы общего менеджера ресурсов, при завершении VR-менеджера Steam из-за текстуры, которая уже была освобождена, и при разблокировке ранее заблокированных дополнений. Веб-обработчик SteamVR больше не вылетает из-за некорректных запросов.
OpenXR и Linux
OpenXR
- Добавлена поддержка расширения XR_KHR_composition_layer_cylinder на компьютере и Steam Frame.
- Добавлена поддержка XR_FB_composition_layer_image_layout на Steam Frame.
- Добавлена поддержка XR_EXT_stationary_reference_space.
Linux
- SteamVR теперь работает в среде выполнения Sniper (Steam Runtime 3): так он поддерживает клиентов на этой среде и при этом сохраняет приоритет планирования, который ему нужен.
- Игры OpenXR, которые работают на Linux без Proton, теперь запускаются, даже если SteamVR ещё не запущен.
- Среды выполнения OpenVR и OpenXR работают внутри Flatpak, bubblewrap и других песочниц.
- Добавлена символическая ссылка на 32-битную среду выполнения OpenXR, её может использовать и Proton.
- Поддерживаются все варианты Render Quality. Раньше высококачественные сэмплеры на Linux были отключены.
Как перейти на бета-версию
Шаги ниже рассчитаны на то, что SteamVR уже установлен: в библиотеке Steam он лежит в разделе «Инструменты». Если его там нет, установку запускает ссылка steam://install/250820. Проще всего вставить её в адресную строку браузера – так работает и в Windows, и в Linux. В Windows то же самое делает окно «Выполнить» по сочетанию Win+R, в Linux – команда xdg-open steam://install/250820 в терминале. Steam покажет окно установки; на диске программа занимает около 5,5 ГБ. Для macOS SteamVR не выпускается: поддержку этой системы Valve прекратила в 2020 году. На SteamOS команда тоже срабатывает, но в окне установки Steam предупреждает, что совместимость SteamVR с этой системой ещё не определена.

Отдельно скачивать ничего не нужно: бета-версия включается в свойствах SteamVR. Откройте библиотеку Steam, щёлкните по SteamVR правой кнопкой мыши и выберите «Свойства».

В открывшемся окне перейдите в раздел «Версии и бета-версии».

В списке выберите ветку beta. Steam докачает обновление сам. Возвращение на стабильную версию делается там же выбором пункта «Стандартная общедоступная версия».
