Un nuevo análisis de benchmarks examina el rendimiento de los controladores Nouveau y Mesa de código abierto frente a la serie propietaria 580 de NVIDIA en Linux, centrándose en GPUs Maxwell y Pascal antiguas a medida que finaliza el soporte. Las pruebas destacan limitaciones significativas en el re-relojado y la gestión de energía para tarjetas GeForce 900 y 1000. Las GPUs Turing y posteriores funcionan mejor con soporte GSP.
A medida que la serie de controladores Linux 590 de NVIDIA elimina el soporte para las tarjetas gráficas GeForce 900 series Maxwell y GeForce 10 series Pascal, trasladándolas a una rama legacy, los usuarios se enfrentan a opciones entre quedarse con la serie 580 o depender de alternativas de código abierto upstream. La serie 580, versión 580.95.05, sigue disponible en los repositorios de Ubuntu, mientras que la vía de código abierto implica el controlador de kernel Nouveau combinado con NVK en Mesa 26.0-devel en Linux 6.18.
El soporte de código abierto varía por generación. Las tarjetas Maxwell de primera generación como la GTX 750 y GTX 945A permiten el re-relojado para un rendimiento adecuado. Sin embargo, la serie GTX 900 basada en GM200 introdujo requisitos de firmware firmado, impidiendo que Nouveau logre una gestión completa de energía y dejando las GPUs atascadas en velocidades de reloj de arranque bajas. De manera similar, las tarjetas Pascal GTX 1000 sufren las mismas restricciones, careciendo de re-relojado efectivo. En contraste, la serie GeForce GTX 700 ofrece compatibilidad completa de código abierto sin obstáculos de firmware, permitiendo ajustes manuales de reloj a frecuencias nominales.
La arquitectura Turing, comenzando con la serie RTX 20, mejoró el panorama al introducir el Procesador del Sistema GPU (GSP) para manejar tareas de energía. Nouveau aprovecha el firmware GSP lanzado por NVIDIA, permitiendo un mejor soporte para RTX 20 y tarjetas más nuevas. El emergente controlador de kernel Nova basado en Rust, desarrollado con aportes de NVIDIA, también se centra en GSP para estas generaciones.
Los benchmarks realizados en un sistema AMD Ryzen 9 9950X3D ejecutando Ubuntu 25.10 probaron tarjetas de la serie x80, incluyendo GTX 980 Ti, GTX 1080, RTX 2080 SUPER, RTX 3080 Ti, RTX 4080 y RTX 5080. Surgieron problemas de hardware: la GTX 980 y GTX 1080 a menudo fallaban en POST en la placa base ASRock X870E Taichi, limitando las pruebas de controladores NVIDIA. Para la RTX 4080 Founder's Edition, Nouveau causó pérdida de señal DisplayPort, sin datos. Las pruebas se centraron en juegos OpenGL y Vulkan adecuados para tarjetas antiguas subrelojeadas, más cargas de trabajo de cómputo Vulkan y OpenCL vía Rusticl Gallium3D, que soporta OpenCL 3.0.
Estos resultados subrayan los desafíos para usuarios de Maxwell2 y Pascal en entornos de código abierto, recomendando GTX 700 o Turing y posteriores para una compatibilidad robusta con Linux.