Cómo conectar una GPU física a una máquina virtual en Hyper-V
Notas clave
- GPU Passthrough mejora el rendimiento de los gráficos de la máquina virtual.
- Los requisitos del sistema incluyen compatibilidad con Intel-VT o AMD-V.
- La configuración adecuada es esencial para una asignación exitosa de la GPU.
Maximizar gráficos virtuales: una guía completa para conectar una tarjeta de video física en Hyper-V
Para usuarios avanzados que requieren gráficos robustos en entornos virtuales, el uso de una GPU dedicada puede mejorar significativamente el rendimiento en aplicaciones como juegos o cálculos gráficos intensivos. Esta guía detalla cómo conectar una tarjeta gráfica física a una máquina virtual en Hyper-V, explorando los prerrequisitos y los procedimientos paso a paso, a la vez que aclara posibles problemas.
Cómo conectar una tarjeta de video física a una máquina virtual mediante GPU Passthrough
Siga estos pasos detallados para conectar una tarjeta de video física a una máquina virtual a través del paso a través de GPU:
- Habilitar la virtualización Intel-VT o AMD-V.
- Configure su computadora para el paso a través de GPU.
- Configurar el paso a través de GPU para Windows 11/10.
- Configurar el paso a través de GPU para Windows Server.
Paso 1: Habilite la virtualización Intel-VT o AMD-V
Inicialmente, debe habilitar la virtualización de hardware. Para las CPU Intel, habilite Intel-VT, mientras que para los usuarios de AMD , la virtualización AMD-V se aplica. Acceda a la configuración del BIOS reiniciando el equipo:
Vaya a Configuración > Tecnología de virtualización y configúrelo en Habilitado.
Paso 2: Configure su computadora para el paso a través de GPU
Con la virtualización habilitada, debe asegurarse de que el host esté configurado correctamente. Verifique que IOMMU esté activo y que los puntos de control automáticos estén deshabilitados. Puede usar PowerShell para comprobar el estado de IOMMU:
(Get-VMHost).IovSupport; (Get-VMHost).IovSupportReasons
Si devuelve «True», continúe; si devuelve «False», habilítelo. A continuación, elimine todos los puntos de control de la máquina virtual:
Get-VM | Set-VM -Name NameOfVM -AutomaticStopAction TurnOff
Paso 3: Configurar el paso a través de GPU para Windows 11/10
Para habilitar GPU Passthrough para sistemas operativos cliente, verifique si su tarjeta de video lo admite:
Para Windows 11: Get-VMHostPartitionableGpu
Para Windows 10: Get-VMPartitionableGpu
A continuación, descargue y extraiga el controlador de gráficos necesario utilizando este enlace.
Habilitar la ejecución del script con:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force y Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Para agregar una VM a GPU Passthrough, ejecute:
.\Update-VMGpuPartitionDriver.ps1 -VMName <VMNAME> -GPUName "AUTO"
Paso 4: Configurar el paso a través de GPU para Windows Server
Para Windows Server, configure el caché y los límites:
Set-VM -Name VMNAME -GuestControlledCacheTypes $True -LowMemoryMappedIoSpace 3Gb -HighMemoryMappedIoSpace 33280Mb
Determine la ubicación del dispositivo PCI Express con:
Get-PnpDevice | Where-Object {$_. Present -eq $true} | Where-Object {$_. Class -eq "Display"} | select Name, InstanceId
Si lo encuentra, proceda a deshabilitar el dispositivo en el Administrador de dispositivos, ejecute:
Dismount-VmHostAssignableDevice -LocationPath "PCIROOT(0)#PCI(0200)"-Force
Para asignar la GPU:
Add-VMAssignableDevice -VMName VMNAME -LocationPath "PCIROOT(0)#PCI(0200)"
Arranque la máquina virtual, instale los controladores de la tarjeta de video desde el sitio web del fabricante y ¡listo!
Para eliminar la GPU de la VM, ejecute:
Remove-VMAssignableDevice -VMName VMNAME -LocationPath $locationPath
Por último, vuelva a conectar la GPU:
Mount-VMHostAssignableDevice -LocationPath $locationPath
Resumen
Conectar correctamente una tarjeta de video física a una máquina virtual en Hyper-V mediante GPU Passthrough permite un rendimiento gráfico inigualable para aplicaciones exigentes. Asegúrese de que se cumplan los requisitos de hardware y software, habilite la virtualización y siga los pasos de configuración detallados para maximizar las capacidades de su máquina virtual.
Conclusión
Al integrar una tarjeta de video física en su entorno virtual, mejora las capacidades gráficas de su sistema, abriendo nuevas posibilidades para juegos, diseño y visualización de datos. Siga atentamente los pasos descritos para una configuración exitosa, asegurándose de cumplir con los requisitos de hardware y software.¡Optimice sus máquinas virtuales hoy mismo!
Preguntas frecuentes
¿Qué es el paso a través de GPU?
GPU Passthrough es una tecnología que permite a una máquina virtual acceder directamente a una tarjeta gráfica dedicada, mejorando su rendimiento para aplicaciones que necesitan un alto poder de procesamiento gráfico.
¿Se puede utilizar cualquier GPU para Passthrough?
No, debes asegurarte de que la GPU admita tecnologías de virtualización como NVIDIA GRID o AMD MxGPU para una transferencia exitosa.