Valve добавила кодек Pyrowave с низкой задержкой в бета-версию Steam

47 комментарии
Valve добавила экспериментальный кодек Pyrowave в Steam Client Beta от 21 сентября 2026 года. Он предназначен для локальных трансляций с минимальной задержкой, использует в 5–10 раз больше трафика, поддерживает HDR и YUV 4:4:4. Кодек доступен на Windows и macOS, а на Linux требует SteamRT3

Valve выпустила обновление бета-версии клиента Steam от . Главным изменением стал экспериментальный видеокодек Pyrowave для потоковой передачи игр через Remote Play с высокой пропускной способностью и низкой задержкой. Он поддерживает HDR и цветовой формат YUV 4:4:4, а вручную установленный битрейт может составлять от 100 до 500 Мбит/с.

Pyrowave уже доступен участникам бета-тестирования на Windows и macOS. На Linux и SteamOS необходимо дополнительно включить экспериментальный клиент SteamRT3 в системных настройках. Поддержка мобильного приложения Steam Link появится позднее, но точную дату Valve пока не называет.

Анонс видеокодека Pyrowave для Steam Remote Play

Внутрикадровое кодирование – Pyrowave обрабатывает каждый кадр как отдельное изображение, не используя предыдущие кадры для прогнозирования. Такой подход увеличивает битрейт, но уменьшает вычислительную задержку и упрощает восстановление изображения после потери сетевых пакетов.

Pyrowave рассчитан на локальную гигабитную сеть

Кодек разработал Ханс-Кристиан Арнтцен. Исходный код опубликован в репозитории Pyrowave под лицензией MIT. Кодирование и декодирование выполняются видеокартой с помощью вычислительных шейдеров Vulkan.

Вместо межкадрового прогнозирования, применяемого в H.264, HEVC и AV1, Pyrowave независимо кодирует каждый кадр. По данным Valve, технология потребляет в 5–10 раз больше пропускной способности, чем другие потоковые кодеки. Разработчики рекомендуют подключать оба компьютера непосредственно к маршрутизатору через гигабитный Ethernet.

В автоматическом режиме Steam подбирает размер кадров с учётом выбранного качества и частоты обновления. Чем выше частота кадров, тем больше требуется пропускная способность. При отключении автоматического управления пользователь может вручную установить битрейт в диапазоне от 100 до 500 Мбит/с. Для сравнения, в стабильном обновлении Steam от 23 июня режим без ограничения канала допускал адаптивный битрейт до 250 Мбит/с.

Общая задержка трансляции складывается из времени кодирования, передачи по сети, декодирования и вывода кадра на экран. Valve предупреждает, что Pyrowave не обязательно уменьшит задержку на каждой системе: результат зависит от видеокарт, дисплея и качества локальной сети. Проверить показатели можно с помощью графика производительности Remote Play.

YUV 4:4:4 – цветовой формат без уменьшения разрешения каналов цветности. Он улучшает чёткость текста и элементов рабочего стола, но требует больше пропускной способности и времени обработки, поэтому в Pyrowave этот режим по умолчанию отключён.

HDR включается автоматически, а YUV 4:4:4 — вручную

HDR активируется автоматически, если его поддерживают компьютер, передающий изображение, и принимающее устройство. Ранее Valve уже добавила HDR-трансляции на Steam Deck OLED в стабильную версию клиента.

Режим YUV 4:4:4 включается отдельно в настройках Remote Play. Valve рекомендует использовать его при трансляции рабочего стола или работе с текстом на дисплее 4K. Для обычной игры этот вариант необязателен, поскольку немного увеличивает битрейт и нагрузку при обработке изображения.

Автор Pyrowave подробно описал устройство кодека, волновое преобразование и механизм ограничения битрейта в техническом разборе проекта.

Полный список изменений Steam Client Beta от 21 сентября 2026 года

Источник – официальный список изменений.

Режим Big Picture

  • Щелчок физической мышью по текстовому полю больше не вызывает экранную клавиатуру.

Steam Input

  • Исправлено двойное отображение контроллеров с раскладкой Xbox на Windows.
  • Исправлено двойное отображение Steam Controller на macOS.
  • Устранена ошибка, из-за которой переставала работать вибрация на портативных устройствах сторонних производителей с SteamOS.
  • Улучшено оформление строк с несколькими назначениями на экране настройки раскладки.

Remote Play

  • Добавлен экспериментальный видеокодек Pyrowave для потоковой передачи с высокой пропускной способностью и низкой задержкой.

Как включить Pyrowave в Steam Remote Play

  • Перейдите на канал Steam Beta Update и перезапустите клиент.
  • Откройте настройки Steam и выберите раздел Remote Play.
  • Перейдите в расширенные настройки клиента Remote Play и выберите кодек Pyrowave.
  • На Linux или SteamOS предварительно откройте системные настройки и включите экспериментальный клиент SteamRT3. Подробнее о нём можно прочитать в материале о SteamRT3 Beta.
  • Оставьте автоматическую настройку качества или отключите её и установите битрейт от 100 до 500 Мбит/с.
  • При необходимости включите YUV 4:4:4. HDR будет выбран автоматически при поддержке на обоих устройствах.
  • Во время трансляции включите график производительности Remote Play, чтобы проверить задержку кодирования, сети, декодирования и вывода изображения.

Pyrowave ориентирован прежде всего на проводные локальные сети, где высокая пропускная способность важнее экономии трафика. Для трансляций через интернет или нестабильный Wi-Fi традиционные кодеки могут оказаться практичнее.

Как принять участие в бета-тестировании клиента Steam?

Чтобы получить доступ к Pyrowave и другим экспериментальным функциям до их перехода в стабильную версию, необходимо подключиться к Steam Beta Update.

В клиенте Steam:

  • Нажмите на Steam в верхнем левом углу и выберите «Настройки».
  • Откройте вкладку «Интерфейс».
  • В разделе «Участие в бета-тестировании клиента Steam» выберите Steam Beta Update.
  • Нажмите «Перезапустить сейчас».

Выбор Steam Beta Update в настройках клиента Steam

На Steam Deck и устройствах со SteamOS:

  • Нажмите кнопку Steam.
  • Выберите «Настройки» > «Система».
  • Перейдите в раздел «Бета-тестирование».
  • В меню «Обновление клиента Steam» выберите Steam Deck Beta.
  • Для работы Pyrowave на Linux дополнительно включите экспериментальный клиент SteamRT3.
  • Перезагрузите устройство.

Настройки системы Steam Deck

Выбор канала обновления клиента Steam Deck

В режиме Big Picture:

  • Выберите «Настройки» > «Система».
  • Перейдите в раздел «Бета-тестирование».
  • В меню «Обновление клиента Steam» выберите Steam Beta Update.
  • Перезапустите Steam.
Автор:
Комментарии и отзывы

Нашли ошибку?

Новое на сайте