Задать вопрос
@AlexMerc

Как сделать трансляция игры с виртуальной машины?

Есть два ПК:
Один мощный, другой слабый.
Можно ли играть на слабом через виртуальную машину на мощном?
Нашел выход использовать Steam remote. Но работает не очень. (У vnc проблема с захватом мыши)
Есть ли способы улучшить это решение?
Какие они?
Некоторые игры не разрешают играть на виртуальной машине, как найти выход?
Используется VMWARE Workstation.
  • Вопрос задан
  • 644 просмотра
Подписаться 1 Средний 1 комментарий
Решения вопроса 3
@rPman
stream remote должен быть запущен внутри виртуальной машины
но в принципе этот способ будет давать накладные расходы виртуалки (10%-30% на cpu и вплодь до невозможности игры из-за gpu)

настоятельно рекомендую вместо запуска игры в витуалке запустить ее нативно, использовав на выбор:
1. ibik aster, никакого удаленного управления по сети, нативная работа игр и программ, десктопная версия windows (не серверная) при этом из мощного компьютера легко можно сделать с 10 рабочих мест (на самом деле без ограничений, сколько железо позволит), достаточно подключить нужное количество мониторов, клавиатур и мышек, 10-20 метров без особых затрат (дальше понадобятся удлинители, например при 100 метрах цены в 10-20 т.р. только за кабель монитора). Умеет работать с 1 gpu (когда то давно так успешно запускали какую то ммрпг на двоих)
Недостаток - одновременно одна и та же игра может не запуститься, так как к этому не готовы античиты (но советую все же попробовать, запускать игру под разными пользователями windows, установив ее в разные каталоги, да неэффективно по месту на диске, но в частных случаях это тоже можно решить)
2. ibikaster + steam remote - то же самое, только игровое место транслируется с помощью steam (мне кажется у них самый эффективный алгоритм трансляции видео в пределах локальной сети)
3. rdp - штатный протокол удаленного управления, не всякая 3d игра сможет корректно использовать видеоускоритель, если будет запущена в окне удаленного рабочего стола, но к примеру старые 2d игры вполне идут, отзывчивость в таком режиме, при наличии хорошей локальной сети (гигабит) - очень хорошая
ограничение десктопных windows на одновременное подключение снимается утилитой rdpwrap

p.s. одновременно несколько рабочих мест как ibik aster можно сделать бесплатно на linux с помощью ее штатного инструмента multiseat (на каждое рабочее место своя видеокарта) а с помощью xserver xephyr и в пределах одной видекарты (но придется поковыряться), а там возможно ваша игра уже поддерживается официально (вот к примеру только что в офф стим клиенте установил ark survival ребенку, идет даже шустрее чем на win) или не официально с помощью wine (но античит почти наверняка помешает)

Ну и штатно xserver умеет транслировать видео по сети (поковырять настройки, убрать шифрование и сжатие), я помню очень давно для теста запускал кажется quake, оно в принципе работало и даже не лагало (просто не высокий fps) отзывчивость была явно выше vnc/rdp, но там использовался ускоритель клиента, сейчас наверное это можно как то настроить
Ответ написан
@LuchS-lynx
инженер-ПТО
GPU Passthrough спасет начинающего любителя игр, при условии если заведется
Видеоролик с результатами проброса mobile GTX1660ti Max-Q в ноутбуке:
https://www.youtube.com/watch?v=6pzdkXqI4sU
Видеоролик с результатами проброса GTX1070 на десктопе:
https://www.youtube.com/watch?v=wjlmWHJiEug

Мои статьи на эту тему (для ноутбука и для ПК):
https://habr.com/ru/post/575654/
https://habr.com/ru/post/437598/
Ответ написан
@Drno
Если видяха geforce - использовать вот этот проект
https://moonlight-stream.org/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Vnc вообще не предназначен для игр. Вообще сомнительно что vnc, radmin, терминал способны транслировать 120 fps.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы