С недавними обновлениями Hyper-V в Windows 10 и 11 возможность проброса дискретной видеокарты изменилась. Ранее пользователи могли использовать RemoteFX, но теперь эта функция недоступна. Вместо этого для подключения видеокарты применяется метод GPU Partitioning. В этой статье мы рассмотрим, как правильно настроить проброс видеокарты в Hyper-V.
Перед началом убедитесь, что выполнены следующие условия:
Для проверки доступности видеокарты используйте команды PowerShell:
Get-VMPartitionableGpu
Get-VMHostPartitionableGpu
Если команды возвращают список видеокарт, можно продолжать.
Для проброса видеокарты воспользуемся скриптами Easy-GPU-PV, доступными на GitHub.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
cd ПУТЬ_К_ПАПКЕ
Update-VMGpuPartitionDriver.ps1 -VMName "ИМЯ_ВИРТУАЛЬНОЙ_МАШИНЫ" -GPUName "AUTO"
Если возникли ошибки, проверьте наличие нескольких разделов на диске виртуальной машины или назначьте букву системному разделу.
Создайте файл .ps1 с кодом для удаления и добавления адаптера видеокарты:
$vm = "ИМЯ_ВИРТУАЛЬНОЙ_МАШИНЫ"
if (Get-VMGpuPartitionAdapter -VMName $vm -ErrorAction SilentlyContinue) {
Remove-VMGpuPartitionAdapter -VMName $vm
}
Set-VM -GuestControlledCacheTypes $true -VMName $vm
Set-VM -LowMemoryMappedIoSpace 1Gb -VMName $vm
Set-VM -HighMemoryMappedIoSpace 32Gb -VMName $vm
Add-VMGpuPartitionAdapter -VMName $vm
Запустите виртуальную машину и проверьте доступность видеокарты в диспетчере устройств.
После успешного проброса видеокарты учтите следующие нюансы:
Обратите внимание, что контрольные точки создавать не получится. Для временного отключения GPU Partitioning используйте команды:
Remove-VMGpuPartitionAdapter -VMName "ИМЯ_ВИРТУАЛЬНОЙ_МАШИНЫ"
Add-VMGpuPartitionAdapter -VMName "ИМЯ_ВИРТУАЛЬНОЙ_МАШИНЫ"
Проброс видеокарты в Hyper-V может быть полезен для выполнения различных задач, однако стоит учитывать ограничения, связанные с работой игр и приложений, использующих специфические API. Надеемся, что данное руководство поможет вам успешно настроить видеокарту в виртуальной машине.
Добавить комментарий