Windows 10 деактивира поддръжката на RemoteFX vGPU; Можете ли да го включите отново?

Windows 10 Disables Support



Windows 10 деактивира поддръжката на RemoteFX vGPU; Можете ли да го включите отново? Като ИТ експерт често ме питат кои функции в Windows 10 могат да бъдат деактивирани или изключени. В повечето случаи отговорът е „зависи“. Например, можете да деактивирате защитната стена на Windows, но това може да направи компютъра ви уязвим за атаки. В случая с RemoteFX vGPU отговорът е малко по-ясен. Microsoft реши да деактивира функцията по подразбиране в Windows 10 и няма начин да я включи отново. Какво е RemoteFX vGPU? RemoteFX vGPU е функция, която позволява споделяне на физически GPU между множество виртуални машини. Обикновено се използва в случаите, когато са необходими графики от висок клас, като например за редактиране на видео или игри. Защо Microsoft го деактивира? Microsoft не е посочила конкретна причина за деактивирането на RemoteFX vGPU в Windows 10. Въпреки това е вероятно решението да е взето от съображения за производителност или сигурност. Какви са последствията от деактивирането на RemoteFX vGPU? За повечето потребители деактивирането на RemoteFX vGPU няма да има забележим ефект. Ако обаче разчитате на функцията, може да се наложи да намерите алтернативно решение. Имате ли предложения за алтернативни решения? Ако имате нужда от графики от висок клас за виртуална машина, може да сте в състояние да използвате физически GPU, който не се споделя с други виртуални машини. Като алтернатива можете да използвате софтуерно базирано решение като NVIDIA GRID.



Microsoft пусна актуализация за защита KB4571756, която ще деактивира RemoteFX vGPU функция поради уязвимост на сигурността. Отнася се за Windows 10, версия 2004 и всички издания на Windows Server версия 2004.





VGPU RemoteFX Актуализация на Windows





Публикувайки тази актуализация, всяка виртуална машина с активиран RemoteFX vGPU ще се срине със следните съобщения за грешка:



  • Виртуалната машина не може да бъде стартирана, защото всички графични процесори с активиран RemoteFX са деактивирани в Hyper-V Manager.
  • Виртуалната машина не може да бъде стартирана, защото сървърът няма достатъчно GPU ресурси.

Дори ако крайният потребител се опита да активира отново RemoteFX vGPU, виртуалната машина ще покаже съобщение за грешка:

Вече не поддържаме 3D видео адаптера RemoteFX. Ако все още използвате този адаптер, може да сте изложени на риск за сигурността.

Какво представлява функцията vGPU RemoteFX?

При бягане Виртуални машини , функцията RemoteFX vGPU ви позволява да споделяте физически GPU. Тази функция е много подходяща, когато физическият GPU е твърде голям ресурс, но вместо това всички виртуални машини могат динамично да споделят GPU за своето работно натоварване. Предимството, разбира се, е да се намали цената на графичния процесор и да се намали натоварването на процесора. Ако искате да си представите, това е като да изпълнявате множество DirectX приложения на един и същ физически GPU едновременно. Така че вместо да купувате 4 GPU, един GPU може да помогне, в зависимост от натоварването. Осигурени са и контрамерки за ограничаване на прекомерното използване на физическия GPU.



вграждане на Excel в уеб страница

Какво представлява уязвимостта на сигурността на RemoteFX vGPU?

RemoteFX vGPU е отхвърлен. Беше представен в Windows 7 и сега е изправен пред уязвимост при отдалечено изпълнение на код. Съществува уязвимост при отдалечено изпълнение на код, когато Hyper-V RemoteFX vGPU на хост сървъра не може правилно да валидира вход от удостоверен потребител в операционната система за гост. Това се случва, когато Hyper-V RemoteFX vGPU на хост сървъра не успее да потвърди правилно входа от удостоверен потребител в гост операционната система, когато хакер стартира изработено приложение в гост OS, което атакува отделни видео драйвери на трети страни, работещи на Hyper. -V домакин.

След като нападателят получи достъп, той може да стартира произволен код на хост ОС. Тъй като това е архитектурен проблем, няма начин да се поправи.

Алтернативни опции за RemoteFX vGPU

Единствената опция е да използвате алтернативен vGPU, който може да бъде от приложения на трети страни или Microsoft предлага да използвате дискретно присвояване на устройства (DDA). Това ви позволява да комбинирате цяло PCIe устройство във виртуална машина. Не само можете да разрешите достъп до графични автомобили, но можете също да споделите NVMe хранилище.

Най-голямото предимство на DDA, освен че е защитен, е, че няма нужда да инсталирате драйвери на хоста, преди устройството да е свързано към виртуалната машина. Ако VM може да определи местоположението на PCIe устройството, той може да определи пътя, където VM ще го монтира. Накратко, DDA, предавайки GPU на VM, позволява на собствения GPU драйвер да се използва във VM и всички възможности. Това включва DirectX 12, CUDA и т.н., което не беше възможно с RemoteFX vGPU.

Как да активирате отново RemoteFX vGPU

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

Ако приемем, че вече сте конфигурирали RemoteFX vGPU 3D адаптера, ето подробностите, които ще работят само на Windows 10 версия 1803 и по-стари.

Конфигурирайте RemoteFX vGPU с помощта на Hyper-V Manager

За да конфигурирате RemoteFX vGPU 3D с помощта на Hyper-V Manager, изпълнете следните стъпки:

  • Спрете виртуалната машина
  • Отворете Hyper-V Manager и отидете до настройките на виртуалната машина.
  • Щракнете върху Добавяне на хардуер.
  • Изберете RemoteFX 3D Graphics Adapter и след това щракнете върху Add.

Конфигурирайте RemoteFX vGPU с помощта на кратки команди на PowerShell

  • Enable-VMRemoteFXPhysicalVideoAdapter
  • Добавете VMRemoteFx3dVideoAdapter
  • Get-VMRemoteFx3dVideoAdapter
  • Set-VMRemoteFx3dVideoAdapter
  • Get-VMRemoteFXPhysicalVideoAdapter
Изтеглете PC Repair Tool, за да намерите бързо и автоматично да коригирате грешки в Windows

Можете да прочетете повече за това тук в Microsoft.

Популярни Публикации