Како омогућити подршку за РемотеФКС вГПУ у Хипер-В

Корисна функција која је недавно уведена за Виндовс 10 сада је онемогућена. Функција РемотеФКС вГПУ омогућава корисницима виртуелних машина (ВМ) са оперативним системима Виндовс Сервер 2008 Р2, Сервер 2012, Сервер 2016 и Виндовс 10 који раде на Хипер-В да користе физичку јединицу за обраду графике (ГПУ) матичне машине за исцртавање своје графике излаз.

Од најновијег ажурирања за Мицрософт Виндовс за Виндовс 10, КБ4571757, Мицрософт је одлучио да прекине ову функцију због критичне рањивости откривене у даљинском извршавању кода.

Хајде да погледамо детаље функције, зашто је прекинута и да ли можемо пронаћи начин да и даље ради. Брзи резиме сакрити 1 Шта је РемотеФКС вГПУ? 2 Зашто је Мицрософт уклонио функцију РемотеФКС вГПУ? 3 Како омогућити РемотеФКС вГПУ на Хипер-В који ради на Виндовс 10 4 Алтернатива за РемотеФКС вГПУ 4.1 Конфигуришите ВМ за ДДА 4.2 Демонтирајте ГПУ са главног рачунара 4.3 Доделите ГПУ ВМ -у 5 Завршне речи

Шта је РемотеФКС вГПУ?

ВМ-ови који раде на Хипер-В-у могу користити физички ГПУ на главном рачунару за извршавање својих задатака у вези са исцртавањем видеа и обрадом слика, користећи функцију РемотеФКС вГПУ. Ово омогућава корисницима да скину оптерећење са ЦПУ -а и покрену тешку обраду слика на својим ВМ -овима користећи заједнички ГПУ.

Помоћу ове функције није потребан наменски ГПУ за сваку ВМ и истовремено обезбеђује побољшану скалабилност и употребљивост ГПУ -а, као и ВМ -а. Крените на Мицрософтова веб страница да бисте сазнали више о овој функцији.

Зашто је Мицрософт уклонио функцију РемотеФКС вГПУ?

Иако је функција РемотеФКС вГПУ стара како је уведена у оперативном систему Виндовс 7, хакери је сада експлоатишу за извршавање даљинских команди на рачунару домаћину. Ова функција не може да аутентификује унос важећег корисника на ВМ. Хакер може искористити ову рањивост за покретање измењених апликација на ВМ -у како би искористио управљачке програме главног графичког процесора и добио приступ. Једном када имају приступ хост машини, моћи ће да извршавају даљинске команде и скрипте.

Иако Мицрософт решава такве рањивости путем својих редовних ажурирања, они то нису могли учинити јер је недостатак архитектонски.

Мицрософт је почео уклањати ову функцију за различите верзије оперативног система још у јулу 2020. Међутим, кумулативно ажурирање оперативног система Виндовс 10 за септембар 2020. онемогућило је ову функцију у свим издањима оперативног система Виндовс 10 верзије 2004.

Мицрософт наводи да ће корисници и даље моћи поново да омогуће ову функцију до фебруара 2021. путем посебних команди, али да би требало да почну да раде на алтернативним методама о којима ће бити речи у наставку чланка. Овде је Мицрософт обавештење о онемогућавању РемотеФКС вГПУ .

Како омогућити РемотеФКС вГПУ на Хипер-В који ради на Виндовс 10

Иако је Мицрософт засивио функцију која омогућава РемотеФКС вГПУ путем Хипер-В у оперативном систему Виндовс 10, она се и даље може омогућити помоћу команде која користи ПоверСхелл. Штавише, поставке смерница групе још увек постоје у гостујућим оперативним системима (ВМ) које се могу користити за омогућавање функције на ВМ -у као и раније.

недоступна

  1. Прво укључите ВМ на коме желите да конфигуришете ову функцију и отворите уређивач смерница групе тако што ћете уписати гпедит.мсц ин Рун.
  2. У Уређивач смерница групе , дођите до следећег из левог окна:
  3. Конфигурација рачунара -> Административни предлошци -> Виндовс компоненте -> Услуге удаљене радне површине -> Домаћин сесије удаљене радне површине -> Окружење удаљене сесије -> РемотеФКС за Виндовс Сервер
  4. У десном окну двапут кликните на Конфигуришите РемотеФКС .
  5. У Конфигуришите РемотеФКС прозор својстава, изаберите Омогућено , а затим кликните Применити и У реду .
  6. Сада отворите командну линију и упишите гпупдате /форце да бисте ажурирали смернице групе.
  7. Преузмите и инсталирајте препоручени управљачки програм ГПУ -а у складу са вашим физичким ГПУ -ом. Ево детаљног прегледа ГПУ -и и како њима управљати .
  8. Сада искључите ВМ и вратите се до рачунара за хостинг са Хипер-В.
  9. Пошто је РемотеФКС 3Д видео адаптер опција је засивљена у поставкама ВМ -а, омогућићемо је преко ПоверСхелл -а. Покрените ПоверСхелл са администраторским правима. Ево потпуног водича о томе како увек покренути ПоверСхелл у административном режиму.
  10. Унесите следећу команду приликом замене (наме) именом ваше виртуелне машине:
    Add-VMRemoteFX3dVideoAdapter -VMName (name)
  11. Сада отворите ВМ Сеттингс преко Хипер-В контролне табле и пронаћи ћете РемотеФКС ЕД видео адаптер под Процесор таб. Кликните на њу, а затим извршите конфигурације према својим потребама.
    вм сеттингс ремотефк

Сада можете да покренете и повежете се са виртуелном машином и она ће сада користити ГПУ машине за обраду свог радног оптерећења. Такође можете конфигурирати више ВМ -ова за рад на заједничком физичком ГПУ -у.

Алтернатива за РемотеФКС вГПУ

Мицрософт трајно планира уклањање ове функције до фебруара 2021. Међутим, они нису оставили своје кориснике на цедилу. Мицрософт је такође предложио алтернативно решење за директно монтирање физичког ГПУ -а на ПЦИе порт на ВМ преко Додела дискретног уређаја (ДДА).

Ова метода има три фазе које је потребно довршити да би се ВМ -у обезбедио наменски ГПУ:

  1. Конфигуришите ВМ за ДДА
  2. Демонтирајте ГПУ са главног рачунара
  3. Доделите ГПУ ВМ -у

Конфигуришите ВМ за ДДА

На главном рачунару покрените следеће команде једну за другом да бисте конфигурисали његове поставке. Замените (име) именом ВМ -а:

  1. Set-VM -Name (name) -AutomaticStopAction TurnOff
  2. Set-VM -GuestControlledCacheTypes $true -VMName (name)
  3. Set-VM -LowMemoryMappedIoSpace 3Gb -VMName (name)
  4. Set-VM -HighMemoryMappedIoSpace 33280Mb -VMName (name)

Демонтирајте ГПУ са главног рачунара

Прво морате да онемогућите ГПУ на ПЦИе порту, а затим да га искључите. Али пре тога ће вам требати физичка адреса порта. Ово се може утврдити на следећи начин:

  1. Идите у Управитељ уређаја тако што ћете откуцати девмгмт.мсц у Рун.
  2. Сада проширите Дисплаи Адаптерс и кликните десним тастером миша на ГПУ. Изаберите Својства из контекстног менија.
  3. Идите на картицу Детаљи и у падајућем менију испод Својства изаберите Путеви локације.
  4. Имајте на уму да унос почиње са ПЦИРООТ јер ће то бити потребно приликом демонтаже ГПУ -а са уређаја домаћина.

Сада извршите следеће кораке за демонтажу уређаја:

  1. Идите до Некретнине прозор графичког процесора из Менаџер уређаја .
  2. Идите на Дривер картицу, а затим кликните на Онемогући уређај .

Сада када је уређај онемогућен, морате га демонтирати.

Унесите следећу команду у командну линију:
Dismount-VMHostAssignableDevice -force -LocationPath $(LocationPath)
Замените (ЛоцатионПатх) са ПЦИе путањом коју сте раније забележили.

Када завршите, можете прећи на следећу фазу.

Доделите ГПУ ВМ -у

Сада све што треба да урадите је да програмирате Хипер-В да бисте дозволили наведеној ВМ да користи физички ГПУ. Ово се може урадити покретањем доње команде у командној линији:
Add-VMAssignableDevice -LocationPath $locationPath -VMName (name)
Замените (наме) именом ВМ -а.

Сада можете покренути гостујући оперативни систем и видети да ће видео адаптер који сада користи бити физички на вашем рачунару домаћину.

Ако у било ком тренутку желите да вратите ГПУ назад на уређај домаћин, једноставно покрените следеће две команде истим редоследом, једну за другом, у командној линији, замењујући (име) именом ВМ -а:
Remove-VMAssignableDevice -LocationPath $locationPath -VMName VMName
Mount-VMHostAssignableDevice -LocationPath $locationPath

Завршне речи

РемотеФКС вГПУ није био присутан у верзији 2004. Међутим, људима се свидела идеја о томе. Гледање тога можда неће бити тако проблематично као што се очекивало ако не унесете фактор трошкова.

Иако је Мицрософт дао алтернативу за коришћење одређених графичких процесора за сваку виртуелну машину, не би било идеално поставити толико графичких процесора на матичну плочу главног рачунара као виртуелне машине. Трошкови би били превисоки, а потрошња енергије не би била идеална.

Мицрософт мора да пронађе решење за проблем јер понуђено решење није изводљиво за већину корисника.