El hack permite desbloquear la funcionalidad de virtualización de la GPU en las tarjetas NVIDIA de consumo
Un equipo de entusiastas ha conseguido habilitar la virtualización de la GPU en las tarjetas NVIDIA de consumo utilizando un sencillo mod para engañar al controlador. Este mod permite a los propietarios de varias tarjetas NVIDIA de consumo compartir una única GPU con varias máquinas físicas o virtuales, algo que de otro modo sólo sería posible en las variantes de centro de datos de estas tarjetas, como la línea Tesla y algunas Quadro. Actualmente, NVIDIA sólo permite utilizar una GPU a través del modo GPU passthrough
Al igual que la virtualización de la CPU, la virtualización de la GPU, o vGPU, permite distribuir los recursos de la GPU a máquinas virtuales individuales para que puedan ejecutar cargas de trabajo de cálculo y 3D de forma similar a una configuración nativa. Una tarjeta gráfica moderna de gama alta suele ser lo suficientemente potente como para que sus recursos puedan compartirse entre varias máquinas en función de la carga de trabajo. Aunque el hardware puede ser teóricamente capaz de vGPU, los fabricantes de tarjetas como AMD y NVIDIA limitan artificialmente esta funcionalidad a través del software con el fin de segregar sus ofertas de consumo y de estación de trabajo/centro de datos
El mod actual, llamado vgpu_unlock, permite eludir esta limitación engañando al controlador para que vea una GPU NVIDIA de consumo como una variante Tesla. Como requisitos previos, este mod requiere el controlador NVIDIA GRID vGPU, el paquete Dynamic Kernel Module System (dkms) y Python 3 instalado en un host Linux. Ten en cuenta que, debido a problemas de licencia, este mod casi nunca llegará a las versiones de consumo de Windows o VMware ESXi. Sin embargo, debería ser posible utilizar máquinas virtuales de Windows 10 en Linux con todas las características de la GPU
Actualmente, vgpu_unlock es compatible con varias GPUs NVIDIA de consumo, incluyendo varias tarjetas GP102, GP104, TU102, TU104 y GA102, siempre y cuando la tarjeta de consumo o Quadro sea básicamente el mismo chip físico que una GPU Tesla compatible con vGPU. También debería ser posible personalizar aún más el mod si se conoce el correspondiente ID de dispositivo PCIe de la GPU.
Dicho esto, el mod vgpu_unlock no sustituye totalmente la compra de una solución vGPU recomendada por NVIDIA. Dichas soluciones están validadas por los ISV y están pensadas realmente para aplicaciones profesionales. Los únicos casos en los que encontramos vGPU o SR-IOV funcionando oficialmente en tarjetas de consumo son las plataformas de juegos online como GeForce Now y Google Stadia, en las que una sola tarjeta suele dar servicio a varios jugadores conectados.
Sin embargo, este mod abre la posibilidad de que los usuarios de Linux aprovechen al máximo el potencial de su hardware de GPU de consumo. Por ejemplo, se puede hacer que un sistema Linux aloje varias máquinas virtuales de Windows (e incluso de Mac) a la vez para crear contenidos, jugar, etc. También puede ser posible ofrecer servicios de escritorio remoto con plena funcionalidad de la GPU, pero aún está por ver lo bien que funcionaría un servicio de este tipo con este mod.
Fuente(s)
Top 10 Análisis
» Top 10 Portátiles Multimedia
» Top 10 Portátiles de Juego
» Top 10 Portátiles de Juego ligeros
» Top 10 Portátiles Asequibles de Oficina/Empresa
» Top 10 Portátiles de Juego Ligeros
» Top 10 Portátiles de Oficina/Empresa Premium
» Top 10 Estaciones de Trabajo
» Top 10 Subportátiles
» Top 10 Ultrabooks
» Top 10 Convertibles
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Tablets de menos de 250 Euros
» Top 10 Phablets (>5.5")
» Top 10 Smartphones
» Top 10 Smartphones (≤5")
» Top 10 Smartphones de menos de 300 Euros
» Top 10 Smartphones de menos de 120 Euros
» Top 10 Portátiles de menos de 1000 Euros
» Top 10 Portátiles de menos de 500 Euros
» Top 10 Portátiles de menos de 300 Euros
» Los Mejores Displays de Portátiles Analizados por Notebookcheck