HomeLab.net.ua

Твоє залізо. Твої правила. Твоя мова.

Steam Remote Play вдома: налаштування і типові лаги

Опубліковано

Steam Remote Play вдома: налаштування і типові лаги

Steam Remote Play – вбудований у Steam механізм стримінгу гри з одного ПК на інший пристрій у локальній мережі. Для дому цього зазвичай вистачає, якщо відразу прибрати типові вузькі місця: Wi‑Fi, слабке декодування на клієнті й зайву обробку відео на хості. У Steam Remote Play у домашній мережі якість каналу важлива, але ще частіше все ламає саме клієнтський пристрій.

Робоча схема проста: хост по Ethernet, на клієнті увімкнене hardware decoding, у Steam вибраний Balanced або Fast. Якщо потрібен результат без довгого тюнінгу, починати варто не з максимального bitrate, а з перевірки мережі й декодування.

Що потрібно, щоб запуск не перетворився на діагностику

Для стабільного стримінгу потрібен хост-ПК із запасом продуктивності, клієнт із нормальним hardware decoding і локальна мережа без стрибків затримки. Формально все запускається і на слабшому залізі, але ривки там частіше дає не пропускна здатність, а декодер або нестабільний Wi‑Fi.

Хост краще підключити кабелем. Клієнт теж бажано кабелем, але для ноутбука або TV-пристрою згодиться 5 GHz чи 6 GHz Wi‑Fi з хорошим сигналом. Якщо обидва кінці сидять на бездротовій мережі, навіть високий PHY rate часто не рятує від мікрофризів.

  • на хості – запущений Steam і увімкнений Remote Play;
  • на клієнті – Steam Link, Steam або сумісний TV-клієнт;
  • один обліковий запис Steam або Family/доступ до бібліотеки, якщо сценарій це допускає;
  • локальна мережа з нормальним ping без стрибків;
  • актуальний драйвер GPU на хості, інакше hardware encoding може зірватися в software.

Якщо ігровий ПК стоїть в іншій кімнаті, зручніше одразу додати Wake-on-LAN для ігрового ПК. Тоді запуск стримінгу не вимагає окремо вмикати хост руками.

Як увімкнути Remote Play і підключити другий пристрій

Послідовність коротка: увімкнути Remote Play на хості, зайти тим самим Steam-акаунтом або сумісним клієнтом на другому пристрої, дочекатися кнопки Stream замість Install або Play. Якщо пристрої не бачать одне одного, спочатку перевіряють локальну мережу.

Що ввімкнути на хості

  1. Відкрийте Steam на ігровому ПК.
  2. Перейдіть у Settings – Remote Play.
  3. Увімкніть Enable Remote Play.
  4. Зайдіть у Advanced Host Options.
  5. Увімкніть hardware encoding, якщо GPU це підтримує.

На хості не варто вмикати всі опції підряд. Якщо в системі два GPU, наприклад інтегрований і дискретний, Windows інколи віддає кодування не тій карті. Через це гра працює на одному адаптері, а енкодер – на іншому, і затримка росте без очевидної причини.

Як додати другий ПК, ноутбук або TV-пристрій

  1. На другому ПК встановіть Steam, на TV-пристрої – Steam Link.
  2. Увійдіть у той самий акаунт Steam.
  3. Дочекайтеся, поки хост з’явиться у списку доступних пристроїв.
  4. Виберіть гру й натисніть Stream.

На Android TV або приставках головна проблема часто не в мережі. Часто впирається все в слабкий декодер або в погану підтримку HEVC/H.264. Через це один TV-stick сипле ривками на 1080p60, а звичайний ноутбук у тій самій мережі працює рівно.

Для великої локальної бібліотеки й стримінгу в кілька кімнат іноді має сенс перевести хост і основний клієнт на 2.5GbE. Сам по собі цей апгрейд не прибере input lag, але зменшить черги, коли паралельно йде бекап або копіювання файлів. Якщо такий варіант у планах, стане в пригоді матеріал про те, як вибрати 2.5GbE мережеву карту для ПК.

Які параметри справді впливають на затримку

Першими змінюють не все одразу, а preset якості, апаратне кодування на хості й апаратне декодування на клієнті. У Steam Remote Play у домашній мережі саме ці три точки найчастіше вирішують, чи буде рівна 1080p-сесія, чи підуть мило, ривки й стрибки latency.

Стартові налаштування без зайвого тюнінгу

Для більшості мереж стартова точка проста: Balanced або Fast, 1080p, 60 fps, hardware encoding увімкнений. Погана ідея – одразу ставити найвищу якість на TV-пристрої зі слабким SoC. Там картинка покращується лише на папері, а затримка росте відразу.

Якщо клієнтський пристрій слабкий, краще знизити роздільну здатність або bitrate. Залишати 4K і чекати, що енкодер усе витягне, сенсу мало. Для швидких ігор стабільний frame pacing важливіший за пікову чіткість.

Коли чіпати hardware encoding і decoding

Якщо хост-ПК навантажений грою майже під 100% GPU, апаратне кодування починає конкурувати за ресурси. Тоді з’являються короткі просідання без втрати мережі. На системах середнього рівня це частіше видно в іграх із високим GPU usage.

На клієнті симптом інший: мережа виглядає нормально, а відео все одно смикається або відстає від звуку. Тут типовий збій у декодуванні. На ноутбуках і міні-ПК іноді допомагає перемкнути hardware decoding, а на дешевих TV-stick краще одразу зменшити навантаження на потік.

Чому Wi‑Fi дає лаги навіть при хорошому speed test

Speed test майже нічого не каже про поведінку ігрового стримінгу. Remote Play чутливий до jitter, retransmissions і до того, як точка доступу переживає короткі піки навантаження. Через це Steam Remote Play у домашній мережі може лагати на “швидкому” Wi‑Fi і працювати добре на скромнішому, але стабільному каналі.

Найтиповіший сценарій – хост по кабелю, клієнт на 5 GHz через одну стіну. Це ще працює. Далі починаються сюрпризи: TV-пристрій за телевізором, слабкі антени, перевантажений канал, roaming, DFS-перемикання або дешевий роутер, який гарно показує мегабіти в тесті, але погано тримає реальний трафік під час стримінгу.

Що ламає стримінг у домашньому Wi‑Fi

  • обидва кінці сидять на Wi‑Fi;
  • клієнт підключений до 2.4 GHz;
  • роутер автоматично змінює канал;
  • поруч іде великий аплоад або NAS-копіювання;
  • TV-пристрій має слабкий модуль Wi‑Fi або повільний декодер.

Є ще одна проблема – bufferbloat на домашньому маршрутизаторі. Коли хтось паралельно заливає файли в хмару або качає великий образ, input lag росте різко, хоча сам лінк не падає. Якщо таке в мережі трапляється часто, допомагає пріоритезування трафіку для ігор у домашній мережі, а не чергове підкручування bitrate у Steam.

Як перевірити, де вузьке місце

Причину шукають від простого до складного: спочатку замінюють Wi‑Fi на кабель або інший клієнт, потім дивляться навантаження хоста і лише після цього лізуть у дрібні опції. Найшвидший тест – запустити ту саму гру на другому ноутбуці по Ethernet.

Якщо на другому клієнті все рівно, проблема майже напевно в бездротовій частині або в TV-пристрої. Якщо лагає скрізь, дивляться на хост або мережу. Коли ривки з’являються тільки у важких сценах, а меню працює нормально, зазвичай впирається все в енкодер або в нестачу запасу продуктивності на ігровому ПК.

Коротка схема діагностики

  1. Підключіть хост по Ethernet, якщо він був на Wi‑Fi.
  2. Перевірте стримінг на іншому клієнті в тій самій мережі.
  3. Знизьте якість до Fast і 1080p.
  4. Вимкніть або ввімкніть hardware decoding на клієнті.
  5. Подивіться завантаження CPU і GPU на хості під час гри.

Корисний орієнтир такий: стабільна мережа дає передбачувану затримку, а слабке декодування дає нерівний cadence кадрів. Виглядає схоже, але відчувається інакше. При мережевій проблемі страждає ще й ввід, а при слабкому клієнті кнопки часто реагують нормально, хоча картинка смикається.

Де Steam Remote Play ламається на Windows

На Windows найчастіше заважають неправильний GPU для кодування, конфлікти fullscreen mode, захоплення з HDR або overlay і зламаний аудіоланцюг. У Steam Remote Play у домашній мережі це проявляється як чорний екран, ривки звуку, дивне навантаження на CPU або запуск гри без нормального відео.

Чорний екран або картинка тільки в меню

Таке часто трапляється з окремими launcher-іграми, старими exclusive fullscreen режимами або при дивному поєднанні HDR і overlay. Найпростіший обхідний шлях – перевести гру в borderless windowed mode. Для багатьох проєктів цього достатньо, бо захоплення стає стабільнішим.

Ще одна причина – Windows запускає гру на дискретному GPU, а енкодер прив’язує до інтегрованого. Перевіряють це в системних налаштуваннях графіки та в панелі драйвера. Якщо адаптери змішані неправильно, latency і артефакти з’являються навіть на сильному ПК.

Ривки звуку і software encode замість hardware

Якщо CPU на хості раптом підстрибує під час стримінгу, хоча сама гра давно впирається в GPU, варто підозрювати software encode або подвійний відеошлях. Таке буває після оновлення драйвера, зміни монітора або перемикання між інтегрованою та дискретною графікою.

Ознака проста: без стримінгу гра йде рівно, а зі стримінгом різко росте навантаження на процесор і з’являється нестабільний звук. Лікування теж пряме: перевірити, чи Steam справді використовує hardware encoding, оновити драйвер GPU і прибрати зайві overlay.

Що перевірити за п’ять хвилин

1. Оновити драйвер GPU
2. Увімкнути Remote Play hardware encoding
3. Перевести гру в borderless windowed
4. Тимчасово вимкнути HDR
5. Закрити сторонні overlay
6. Перевірити, який GPU призначений грі та Steam

Коли вистачає Steam, а коли час на Sunshine і Moonlight

Вбудованого рішення вистачає, якщо потрібен швидкий запуск Steam-ігор удома без окремої інфраструктури. Якщо потрібен кращий контроль над bitrate, кодеками, роздільною здатністю, неігровими застосунками або клієнтами на різних платформах, практичніше дивитися в бік Sunshine і Moonlight.

Головна межа тут проста: Steam добре закриває власну екосистему, але менш передбачуваний у нестандартних сценаріях. Коли треба стримити не тільки ігри зі Steam, а й desktop, емулятори або окремі лаунчери, інший стек часто дає менше сюрпризів.

Сценарій Steam Remote Play Sunshine + Moonlight
Швидко запустити Steam-гру вдома Підходить добре Зайвий крок налаштування
Тюнінг під конкретний клієнт Менше контролю Більше контролю
Нестандартні сценарії поза бібліотекою Steam Менш зручно Зазвичай краще
TV-пристрої зі слабким клієнтом Залежить від реалізації Часто передбачуваніше

Якщо вбудований варіант уже вперся у свої межі, логічно перейти до окремого розбору Sunshine і Moonlight для домашнього стримінгу ігор. На цьому етапі зазвичай потрібен уже не ще один твік, а інший стек.

Офіційні деталі й список сумісних клієнтів доступні на сторінці Steam Remote Play.

Коментарі

Коментарів ще немає. Обговорення - у Telegram.