Comments 13
Хочу делать себе подобное, но пока останавливают две вещи:
Какие вообще есть проблемы при пробросе виртуальных GPU? Для начала надо же на уровне драйвера nvidia научиться обходить проверки версии карты, чтобы эта фича заработала?
Что с античитами, многие из которых пытаются детектить виртуальную машину и в случае чего блокируют? Я видел некоторые базовые способы их обмануть, но есть такое параноидальное ощущение, что это может быть не достаточно
карта пробрасывается как бы напрямую, виртуалка видит ее как настоящую и все работает как и на реальном железе. Таким образом например некоторые делают hackintosh - процессорные мощности виртуальные, а карточка "настоящая".
Хорошо работает связка moonlight + playnite (это агрегатор разных лончеров и эмуляторов) чтобы не добавлять игры вручную.
Спасибо за статьи!
Поделюсь своим конфигом стриминга:
1) На одной квартире стоит игровой ноутбук с карточкой NVIDIA.
2) Ноутбук подключен к роутеру, который может поднимать OPEN VPN (есть белый IP)
3) На смартфоне стоит Moonlight и Open VPN клиент.
4) Когда я хочу поиграть, НЕ находясь в квартире с ноутбуком, я подключаю VPN, бужу компьютер через “Wake up on LAN” и запускаю стриминг через Moonlight.
5) На телефоне играть не всегда удобно. т. к. меленький экран, но на другой квартире стоит большой телевизор, к которому я и подключил свой смартфон (Samsung Note 10+) используя USB Hub
Как всё это выглядит можно посмотреть на картинке:
И вам спасибо за внимание;)
Извиняюсь если вопрос глупый, но зачем поднимать впн если есть доступ к машине с играми через белый айпи? Из соображений безопасности, полагаю?
В основном для удобства. Не надо прокидывать порты (8 для Moonlight и 1 для Wake Up On LAN) и есть доступ к настройкам роутера. Кроме того, тамошний провайдер не блокирует официально заблокированные в РФ сайты, что весьма удобно, поскольку подключившись к домашнему роутеру через VPN, можно из любой точки легко попасть на заблокированные сайты.
Очень похоже на тот путь который я прошёл при первой настройке. Ожидал увидеть в статье путь подбора оптимальных параметров moonlight и (если было) как заставить на линуксе moonlight использовать hardware encoding (не раз сталкивался с тем, что с этим пунктом просто не заводиться). Сейчас конфигурация такова: ibik Aster (запуск нескольких пользователей на одной машине) + hdmi заглушка привязанная к одному из пользователей + moonlight. Пользователь с заглушкой стартует автоматически. Сам компьютер настроен на пробуждение по сети. На роутере поднят vpn и привязка к одному бесплатному сервису доменных имён. По итогу за компьютером могут сидеть физически (за одним из "рабочих мест") так и по сети за пользователя, на котором запущен moonlight.
Спасибо за инфу. Вопрос может глупый, но зачем поднимать это все дело в виртуалке? С вот этими всеми пробросами ГПУ?
Если говорить про решение для себя, для дома, чтобы было комфортно, то я недавно открыл для себя Steam Link, работает очень даже хорошо, даже в 4k. Настраивается элементарно за пару минут. Джойстики цепляются к Андроид ТВ, а тот в свою очередь получает стрим с компьютера. Да и вообще можно с любой платформы подключаться.
Апгрейд системы для облачного гейминга: теперь с Nvidia и Moonlight