Windows 10 отключает поддержку RemoteFX vGPU; Вы можете включить его обратно?

Windows 10 Disables Support



Windows 10 отключает поддержку RemoteFX vGPU; Вы можете включить его обратно? Меня как ИТ-эксперта часто спрашивают, какие функции в Windows 10 можно отключить или отключить. В большинстве случаев ответ «это зависит». Например, вы можете отключить брандмауэр Windows, но это может сделать ваш компьютер уязвимым для атак. В случае RemoteFX vGPU ответ несколько проще. Microsoft решила отключить эту функцию по умолчанию в Windows 10, и нет возможности снова включить ее. Что такое RemoteFX vGPU? RemoteFX vGPU — это функция, позволяющая совместно использовать физический графический процессор несколькими виртуальными машинами. Обычно он используется в тех случаях, когда требуется высококачественная графика, например, для редактирования видео или игр. Почему Microsoft отключает его? Microsoft не назвала конкретную причину отключения RemoteFX vGPU в Windows 10. Однако вполне вероятно, что решение было принято из соображений производительности или безопасности. Каковы последствия отключения RemoteFX vGPU? Для большинства пользователей отключение RemoteFX vGPU не будет иметь заметного эффекта. Однако, если вы полагались на эту функцию, вам может потребоваться найти альтернативное решение. Есть ли у вас предложения по альтернативным решениям? Если вам нужна высококачественная графика для виртуальной машины, вы можете использовать физический графический процессор, который не используется совместно с другими виртуальными машинами. В качестве альтернативы вы можете использовать программное решение, такое как NVIDIA GRID.



Microsoft выпустила обновление безопасности KB4571756, которое отключит Виртуальный графический процессор RemoteFX функция из-за уязвимости системы безопасности. Это относится к Windows 10, версия 2004 г. и все выпуски Windows Server версии 2004.





rr_ssl_version_or_cipher_mismatch

Центр обновления Windows RemoteFX VGPU





После этого обновления любая виртуальная машина с включенным RemoteFX vGPU будет аварийно завершать работу со следующими сообщениями об ошибках:



  • Не удается запустить виртуальную машину, так как все графические процессоры с поддержкой RemoteFX отключены в диспетчере Hyper-V.
  • Не удается запустить виртуальную машину, так как на сервере недостаточно ресурсов графического процессора.

Даже если конечный пользователь попытается повторно включить RemoteFX vGPU, виртуальная машина отобразит сообщение об ошибке:

Видеоадаптер RemoteFX 3D больше не поддерживается. Если вы все еще используете этот адаптер, вы можете быть в опасности.

Что такое функция vGPU RemoteFX?

При работе Виртуальные машины , функция RemoteFX vGPU позволяет совместно использовать физический графический процессор. Эта функция хорошо подходит, когда физический графический процессор является слишком большим ресурсом, но вместо этого все виртуальные машины могут динамически совместно использовать графический процессор для своей рабочей нагрузки. Преимущество, конечно, в снижении стоимости GPU и снижении нагрузки на CPU. Если вы хотите представить, это похоже на одновременный запуск нескольких приложений DirectX на одном физическом графическом процессоре. Таким образом, вместо покупки 4 графических процессоров может помочь один графический процессор, в зависимости от рабочей нагрузки. Также были предусмотрены контрмеры для ограничения чрезмерного использования физического графического процессора.



вы должны разблокировать этого издателя, чтобы запустить это программное обеспечение

Что такое уязвимость безопасности RemoteFX vGPU?

RemoteFX vGPU устарел. Он был представлен в Windows 7 и теперь сталкивается с уязвимостью удаленного выполнения кода. Уязвимость удаленного выполнения кода существует, когда виртуальный графический процессор Hyper-V RemoteFX на хост-сервере не может должным образом проверить ввод от аутентифицированного пользователя в гостевой операционной системе. Это происходит, когда виртуальный графический процессор Hyper-V RemoteFX на хост-сервере не может должным образом проверить входные данные от аутентифицированного пользователя в гостевой операционной системе, когда злоумышленник запускает специально созданное приложение в гостевой ОС, которое атакует отдельные сторонние видеодрайверы, работающие на Hyper. -V хозяин.

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

Альтернативные варианты для RemoteFX vGPU

Единственный вариант — использовать альтернативный vGPU, который может быть из сторонних приложений, или Microsoft предлагает использовать Discrete Device Assignment (DDA). Это позволяет объединить все устройство PCIe в виртуальную машину. Вы можете не только разрешить доступ к графическим машинам, но и поделиться хранилищем NVMe.

Самое большое преимущество DDA, помимо безопасности, заключается в том, что нет необходимости устанавливать драйверы на хост до того, как устройство будет подключено к виртуальной машине. Если виртуальная машина может определить местоположение устройства PCIe, она может определить и путь, по которому виртуальная машина будет его монтировать. Короче говоря, DDA, передающий GPU в виртуальную машину, позволяет использовать собственный драйвер GPU в виртуальной машине и все возможности. Это включает в себя DirectX 12, CUDA и т. д., что было невозможно с RemoteFX vGPU.

бесплатное ПО против условно-бесплатного

Как повторно включить RemoteFX vGPU

Microsoft четко предупреждает, что вам не следует использовать RemoteFX vGPU, но если вы это сделаете, есть способ повторно включить его на свой страх и риск.

Предполагая, что вы уже настроили 3D-адаптер RemoteFX vGPU, вот сведения, которые будут работать только в Windows 10 версии 1803 и более ранних версиях.

Настройка RemoteFX vGPU с помощью Hyper-V Manager

Чтобы настроить RemoteFX vGPU 3D с помощью диспетчера Hyper-V, выполните следующие действия.

  • Остановить виртуальную машину
  • Откройте диспетчер Hyper-V и перейдите к настройкам виртуальной машины.
  • Щелкните Добавить оборудование.
  • Выберите 3D-графический адаптер RemoteFX и нажмите кнопку Добавить.

Настройка RemoteFX vGPU с помощью командлетов PowerShell

  • Enable-VMRemoteFXPhysicalVideoAdapter
  • Добавить VMRemoteFx3dVideoAdapter
  • Get — вмремотефкс3двидеоадаптер
  • Set — вмремотефкс3двидеоадаптер
  • Get-VMRemoteFXPhysicalVideoAdapter
Загрузите инструмент восстановления ПК, чтобы быстро находить и автоматически исправлять ошибки Windows

Вы можете прочитать больше об этом здесь, в Microsoft.

Популярные посты