Linux en la RTX Spark: el fallo de frecuencia que limita el rendimiento

Fuentes: Linux on Nvidia RTX Spark: The Clock Throttling Bug That Limits Performance

El funcionamiento de Linux en la laptop Nvidia RTX Spark, como el MSI Prestige N16 Flip AI Plus, es técnicamente viable pero sufre de una limitación crítica de rendimiento. Aunque el sistema operativo se instala y acelera la GPU mediante el driver de Nvidia, la velocidad de reloj de la tarjeta gráfica se reduce drásticamente a aproximadamente 780 MHz al estar conectado a la corriente, en comparación con los más de 2 GHz que alcanza en Windows. Esta restricción, causada por un firmware de gestión de energía que Linux no puede decodificar, reduce la capacidad de procesamiento de modelos de 120.000 millones de parámetros de unos 65 tokens por segundo en Windows a menos de 14 tokens por segundo en Linux nativo.

Los benchmarks con GPT-OSS-120B confirman esta brecha: Windows y WSL (Windows Subsystem for Linux) alcanzan 65,4 y 65,1 tokens por segundo respectivamente, mientras que Linux nativo solo logra 13,9. La causa raíz reside en el 'Nvidia Platform Controllers and Framework', un componente de firmware que gestiona el presupuesto de energía compartido entre CPU y GPU. Al estar encriptado y solo accesible desde el stack de drivers de Windows, Linux no puede ajustar la asignación de memoria ni la potencia de la GPU. Aunque WSL ofrece una solución práctica al mantener el boost completo de la GPU, la solución definitiva requiere que Nvidia integre la lógica de gestión de energía en su driver de Linux, transformando la laptop en una versión portátil del DGX Spark.