Как стать автором
Обновить

Комментарии 13

Хочу делать себе подобное, но пока останавливают две вещи:

  1. Какие вообще есть проблемы при пробросе виртуальных GPU? Для начала надо же на уровне драйвера nvidia научиться обходить проверки версии карты, чтобы эта фича заработала?

  2. Что с античитами, многие из которых пытаются детектить виртуальную машину и в случае чего блокируют? Я видел некоторые базовые способы их обмануть, но есть такое параноидальное ощущение, что это может быть не достаточно

  1. карта пробрасывается как бы напрямую, виртуалка видит ее как настоящую и все работает как и на реальном железе. Таким образом например некоторые делают hackintosh - процессорные мощности виртуальные, а карточка "настоящая".

Как я понимаю, в таком случае нельзя две VM делать с одной карточкой, так что я и смотрел в сторону Nvidia vGPU

Хорошо работает связка 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. Настраивается элементарно за пару минут. Джойстики цепляются к Андроид ТВ, а тот в свою очередь получает стрим с компьютера. Да и вообще можно с любой платформы подключаться.

Плюсую, можно даже на iPad выводить без проблем, джойстик нативно тоже цепляется.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий