Intel Nova Lake-S y P podrán usar varias máquinas virtuales usando solo su iGPU Xe3P gracias a SR-IOV

Intel Nova Lake no será una nueva generación de procesadores que pasará sin pena ni gloria como estos últimos que ha lanzado. Nova Lake traerá hasta 52 núcleos y lo mejor de todo es que llegará con una gran cantidad de caché, convirtiéndose en un enemigo real de los Ryzen X3D de AMD. Quizá con estos puede acabar con el liderazgo de AMD y parar así el robo de cuota de mercado y clientes que traicionan a Intel. Además de las ventajas de rendimiento, Nova Lake-S y Nova Lake-P podrán virtualizar sus GPU con SR-IOV en Linux.

Intel suele lanzar una nueva generación de procesadores cada año siendo un ritmo mucho más rápido que el de AMD, pero esto tiene sus desventajas. En ocasiones nos tenemos que conformar con CPU que son un «Refresh» de las anteriores, siendo lo mismo pero ligeramente mejor. Por ello, no siempre se siente que se avance por el buen camino y a veces parece que estamos estancados.

Un parche de kernel de Linux revela que Nova Lake-S y Nova Lake-P serán compatibles con SR-IOV

Nova Lake llega para cambiar la reputación de Intel y lo hará en varios aspectos, pues también viene con nuevas funciones y compatibilidad. Lo último que sabemos es que Nova Lake-S y también Nova Lake-P tendrán soporte para la virtualización Single Root I/O, más conocida como SR-IOV, la cual permite que varias máquinas virtuales puedan usar los recursos de una única GPU, siendo en este caso la iGPU Xe3P que tienen estas CPU.

Esto se ha descubierto en los parches de kernel de Linux, por lo que se implementará más adelante cuando este hardware salga al mercado, que se espera que sea a principios de 2027 (Q1 2027). También sabemos que Nova Lake-S traerá una GPU integrada Xe3P y representará la familia de procesadores de PC mientras que Nova Lake-P serán los que usen GPU Xe3P en portátiles. También se ha confirmado que las GPU Crescent Island funcionarán con SR-IOV.

La iGPU de Nova Lake se podrá usar para montar varias máquinas virtuales y crear servidores sin necesidad de una GPU dedicada

En el parche de Linux podemos ver los identificadores de cada uno de estos componentes, pues «INTEL_CRI_IDS» representa Crescent mientras que «INTEL_NVLS_IDS» e «INTEL_NVLP_IDS» serían Nova Lake-S y Nova Lake-P, respectivamente. También podemos leer el módulo «xe-vfio-pcie» que se encarga de gestionar y transferir el estado de una función virtual de GPU durante una migración.

Sobre la utilidad de las GPU virtualizadas de Nova Lake tenemos aquí varios casos de uso. La idea es poder usar una GPU integrada en servidores domésticos usando virtualización sin necesidad de comprar una GPU dedicada. También podremos usarlas para IA y programas de procesamiento y desarrollo. Otra opción mucho más sencilla y que más gente le dará uso es simplemente tener varios escritorios Linux o Windows con aceleración gráfica gracias a la GPU integrada.

Para quienes utilizan Linux, KVM/QEMU o Proxmox, esto podría convertir a los futuros Nova Lake-S en procesadores interesantes para servidores compactos capaces de ejecutar varios entornos con aceleración gráfica sin necesitar múltiples GPU dedicadas. Aún falta saber más detalles, pues no se saben sus límites, la compatibilidad con Windows como invitado y el rendimiento bajo cargas simultáneas. Por ahora, lo confirmado es la compatibilidad de las plataformas en el código del controlador y el avance de su integración en Linux.

Intel Nova Lake-S y P podrán usar varias máquinas virtuales usando solo su iGPU Xe3P gracias a SR-IOV