Назад | Перейти на главную страницу

Hyper-V PCIe Passthrough для работы графического процессора (но не на 100%)

Мне удалось передать графический процессор PCIe (AMD RX580) в гостевую систему Windows 10 на хосте Windows Server 2016 Standard.

Проблема в том, что всякий раз, когда будет использоваться графический процессор, возникает эта ошибка:

Драйвер был установлен через Центр обновления Windows

Прохождение PCIe было выполнено с помощью Powershell (администратор):

  1. Set-VM -Name "Parsec" -AutomaticStopAction TurnOff
  2. Dismount-VmHostAssignableDevice -LocationPath "PCIROOT(0)#PCI(0301)#PCI(0000)" -force
  3. Add-VMAssignableDevice -LocationPath "PCIROOT(0)#PCI(0301)#PCI(0000)" -VMName "Parsec"
  4. Set-VM "Parsec" -GuestControlledCacheTypes $True -LowMemoryMappedIoSpace 2000MB -HighMemoryMappedIoSpace 8000MB

Чего здесь может не хватать?

похоже, вы подписались на блог Microsoft TechCommunity: https://techcommunity.microsoft.com/t5/virtualization/discrete-device-assignment-gpus/ba-p/382266

В последнем абзаце говорится, что ЦП может сдерживать графический процессор, и вы должны установить

Set-VM "Parsec" -GuestControlledCacheTypes $True