Ayer NVIDIA publicó nuevos controladores que abrían las puertas a varias novedades, desde soporte para algunos juegos hasta la función Resizable BAR, pasando por el soporte para la API OpenCL 3.0, además de una de las novedades que, entre tantas se nos pasó un poco por alto pero que puede tener su relevancia para algunos usuarios. Se trata de la activación de la "pasarela" de la gráfica a través de una máquina virtual de Windows ejecutándose desde Linux.

Tal y como nos cuentan en VideoCardz, esto ya era posible de distintas formas, pero ninguna era de forma oficial y, por lo tanto, no había soporte. Ahora NVIDIA ha puesto remedio a eso y le ha dado soporte oficial aunque, eso sí, aún en estado beta. El listado de cambios reza lo siguiente: "Includes beta support for virtualization on GeForce GPUs".
Sean Pelletier (Senior Product Manager at NVIDIA) ha sido el encargado de comunicar esta novedad en Twitter:
Nos comentan que esta función sólo es compatible con una sola GPU de nuestro equipo, por lo que hay ciertas limitaciones en su uso profesional. Además, según la web de NVIDIA se da a entender que vamos a necesitar una GPU para cada S.O., aunque no detallan si deben ser iguales en cuanto a potencia o arquitectura. Suponemos que NVIDIA proporcionará información más detallada muy pronto en los canales de información de Linux.
NVIDIA asegura que esto abre las puertas a los usuarios de Linux a ejecutar videojuegos nativos de Windows a través de una máquina virtual, y simplificará la tarea a los desarrolladores que quieran probar sus programas en ambos sistemas operativos desde un mismo equipo.
Esta función está preparada para cualquier gráfica de NVIDIA con arquitectura Kepler o superior, o lo que es lo mismo, a partir de las GeForce serie 600, por lo que la gran mayoría de usuarios podrán hacer uso de ella.
NVIDIA ha realizado un pequeño resumen con toda la información disponible, aunque parece que deberán ampliarla para resolver todas las dudas:
GeForce GPU Passthrough for Windows Virtual Machine (Beta)
NVIDIA has enabled GPU passthrough beta support for a Windows virtual machine on GeForce GPUs. What does this mean?
With virtualization enabled, GeForce customers on a Linux host PC can now enable GeForce GPU passthrough on a virtual Windows guest OS. There are a few GeForce use cases where this functionality is beneficial such as:
- GeForce customers wanting to run a Linux host and be able to launch a Windows virtual machine (VM) to play games
- Game developers wanting to test code in both Windows and Linux on one machine
What class of virtualization is supported on GeForce GPUs?
GeForce GPU passthrough supports 1 virtual machine. SR-IOV is not supported on GeForce. If you want to enable multiple virtual machines to have direct access to a single GPU or want the GPU to be able to assign virtual functions to multiple virtual machines, you will need to use NVIDIA Tesla, Quadro, or RTX enterprise GPUs.
Which driver is GeForce virtualization (beta) supported on?
GeForce virtualization (beta) is supported on R465 or higher drivers.
Which GeForce GPUs and Windows OSes support virtualization?
The feature is enabled on all GeForce/TITAN GPUs supported in the R465 driver (Kepler and later for Desktop; Maxwell and later for Notebook) for Windows 10.
Do you need to have more than one GPU installed or can you leverage the same GPU being used by the host OS for virtualization?
One GPU is required for the Linux host OS and one GPU is required for the Windows virtual machine.