Проверка на включенную виртуализацию в системе не влияет на производительность
Отключение компонентов Windows: Подсистема Windows для Linux, Платформа виртуальной машины, Hyper-V — FPS не поменялся, остался в районе 29 через Parsec
Проверка работы из-под виртуалки влияет на производительность
Изменение .vmx конфига ВМ по инструкции позволило получить FPS аж 43 через Parsec (отдельно отмечу, что vhv.enable="TRUE" совместим с grid драйвером только для PassThrough, на vGPU будет BSOD — см. комментарии к таблице про WSL)
passthrough grid driver via parsec with vws license without rtx without dlss
Ответить на вопрос про FPS оказалось не так просто, потому что всё зависит от клиента, задержка от 150 до 170мс:(
1. VNC — с ним всё сложно, потому что он посылает framebuffer updates
2. RDP — есть специальный Remote Display Analyzer, но он платный и насколько я понимаю просто показывает данные из Системного монитора(выбирайте Графика RemoteFX, а не Сеть RemoteFX)
Итого около 30 FPS, очень достойно:
Ещё наблюдения в результате обновления grid драйвера с версии 461.33 до версии 537.13:
Теперь для PassThrough с GRID драйвером работает RTX
Для vGPU проверка работы RTX с новым GRID драйвером не проводилась
Теперь для PassThrough с GRID драйвером работает DLSS
Для vGPU проверка работы DLSS с новым GRID драйвером не проводилась
Таким образом, как минимум для PassThrough теперь grid драйвер совместим с RTX
Наблюдения в результате обновления grid драйвера с версии 461.33 до версии 537.13:
nvidia-smi и в Windows, и в WSL теперь работает
Также в WSL torch.cuda.is_available() теперь тоже выдаёт True
Сервер лицензий изменился с FlexNet License Server на NLS
Для аудита рекомендую использовать эмулятор сервера лицензий
Таким образом, теперь PassThrough с GRID драйвером позволяет сделать WSL с Full HD VGX
Как passthrough, но с grid драйвером
537.13
Да, думаю Вы правы, посмотрите пожалуйста мой второй комментарий ниже
Я ещё проверил, что этой опции нет, когда подключение идёт через RDP, а когда через Parsec, который подключается к VGX дисплею, то есть
Скажите пожалуйста, у Вас для гостевой машины включена опция CPU 'Hardware virtualization' (vhv.enable="TRUE" в .vmx конфиге ВМ)?
Проверил, подтверждаю увеличение FPS!
Проверка на включенную виртуализацию в системе не влияет на производительность
Отключение компонентов Windows: Подсистема Windows для Linux, Платформа виртуальной машины, Hyper-V — FPS не поменялся, остался в районе 29 через Parsec
Проверка работы из-под виртуалки влияет на производительность
Изменение .vmx конфига ВМ по инструкции позволило получить FPS аж 43 через Parsec (отдельно отмечу, что vhv.enable="TRUE" совместим с grid драйвером только для PassThrough, на vGPU будет BSOD — см. комментарии к таблице про WSL)
Скажите пожалуйста, Вы запускаете приложение в headless режиме, т.е. у Вас нет на хосте виртуального или физического дисплея?
Насколько я понимаю, это первая подобная 'монография' по виртуализации гпу и облачному геймингу, по крайней мере на русском языке
1. VNC — с ним всё сложно, потому что он посылает framebuffer updates
2. RDP — есть специальный Remote Display Analyzer, но он платный и насколько я понимаю просто показывает данные из Системного монитора(выбирайте Графика RemoteFX, а не Сеть RemoteFX)
Итого около 30 FPS, очень достойно:
А специализированное приложение у стима — это то, которое через браузер стримит?
Работу на клиенте я собираюсь осветить во второй части, в основном планирую сделать акцент на Horizon