Недавно задался вопросом можно играть на ТВ, лежа на диване. На удивление обычный гугл никак не помогал, но dtf прекрасен @Pavel Vstavel сразу подсказал решение Moonlight + sunshine. Протянуть hdmi проще, но расстояние не позволяло как и перетаскивать ПК. Steamlink не проверял, тк многие игры не из стима.
Так как гайдов русскоязычных нашлось мало и англоязычные с пинка не взлетели решил написать свой.
Железо. Что я имел на старте: 4070ti и ryzen 7700 c wi-fi модулем и сам ТВ HAIER 75 SMART TV S1 (ARM Cortex-A53 + mali gp52, важно чтобы был с android tv). Роутер, ТВ и пк — все подключены к одной сети Wi-fi c 5 ГГц и думаю лучше чтобы роутер был помощнее, у меня тянет 990 мбит, тк все будет работать локально, скорость интернета не важна.
Шаги установки
- Необходимо установить Sunshine , важно что после установки необходимо ее будет запустить и с 0.22 версией я не смог этого сделать. На каком то форуме подсказали что прошлые версии работают на отлично, а именно 0.19 Скачать и установить: https://github.com/LizardByte/Sunshine/releases/tag/v0.19.1https://github.com/LizardByte/Sunshine/releases/tag/v0.19.1
- После установки должна появиться в пуске вот такой ярлык, обязательно Foregroud Mode. Запускаем:
3. После запуска увидим консольку, которая напишет ссылку для локальный сайт https://localhost:47990/:
4. Настройки sunshine, я боялся что качество не будет вывозить, но в итоге выставил все на максимум и все отлично работает.
Вкладка general, необходимо убрать низкий FPS и низкие разрешения (оставим пока вот так):
На вкладке NVIDIA NVENC Encoder ставим все на максимум кроме пресета, который можно оставить на better или best:
5. Теперь добавим ссылки на игры. Необходимо перейти на вкладку Applications:
По умолчанию уже будет добавлен Big Picture от стима и сам desktop, но я их не тестировал. Так что добавим любую установленную игру, будет добавлять Mortal Combat. Для этого жмем Add New и далее Detached Commands
В Detached commands необходимо добавить путь на ярлык с игрой, причем лучше скопировать с поля «Объект» в свойствах ярлыка игры. Ниже можно добавить и обложку игры.
6. Далее перезапускаем Sunshine для сохранения настроек. Заранее подключаем геймпад к ПК
7. Для трансляции необходимо установить Geforce experience. В настройках запускаем Gamestream в Shield, как я понял приложение работает через него:
8. Запуск и настройка на ТВ. Устанавливаем Moonlight через стор и запускам. При первом запуске он покажет цифровой PIN, его нужно ввести в Sunshine во вкладке PIN
9. Запускаем игру. Вы великолепны) Картинка немного хуже, но input лагов не заметил, FPS отличный