Uma nova análise de benchmarks examina o desempenho dos drivers Nouveau e Mesa de código aberto contra a série proprietária 580 da NVIDIA no Linux, focando em GPUs Maxwell e Pascal antigas à medida que o suporte termina. Os testes destacam limitações significativas no re-clock e gerenciamento de energia para placas GeForce 900 e 1000. GPUs Turing e posteriores se saem melhor com suporte GSP.
À medida que a série de drivers Linux 590 da NVIDIA abandona o suporte para as placas gráficas GeForce 900 série Maxwell e GeForce 10 série Pascal, movendo-as para um ramo legacy, os usuários enfrentam escolhas entre manter a série 580 ou depender de alternativas open-source upstream. A série 580, versão 580.95.05, permanece disponível nos repositórios Ubuntu, enquanto o caminho open-source envolve o driver de kernel Nouveau combinado com NVK no Mesa 26.0-devel no Linux 6.18.
O suporte open-source varia por geração. Placas Maxwell de primeira geração como GTX 750 e GTX 945A habilitam re-clock para desempenho adequado. No entanto, a série GTX 900 baseada em GM200 introduziu requisitos de firmware assinado, impedindo o Nouveau de alcançar gerenciamento de energia completo e deixando GPUs presas em velocidades de clock de boot baixas. Da mesma forma, placas Pascal GTX 1000 sofrem as mesmas restrições, sem re-clock efetivo. Em contraste, a série GeForce GTX 700 oferece compatibilidade open-source completa sem obstáculos de firmware, permitindo ajustes manuais de clock para frequências nominais.
A arquitetura Turing, começando com a série RTX 20, melhorou o cenário ao introduzir o Processador do Sistema GPU (GSP) para lidar com tarefas de energia. O Nouveau aproveita o firmware GSP lançado pela NVIDIA, habilitando melhor suporte para RTX 20 e placas mais novas. O driver de kernel Nova baseado em Rust emergente, desenvolvido com input da NVIDIA, também foca no GSP para essas gerações.
Benchmarks realizados em um sistema AMD Ryzen 9 9950X3D rodando Ubuntu 25.10 testaram placas da série x80, incluindo GTX 980 Ti, GTX 1080, RTX 2080 SUPER, RTX 3080 Ti, RTX 4080 e RTX 5080. Problemas de hardware surgiram: GTX 980 e GTX 1080 frequentemente falharam no POST na placa-mãe ASRock X870E Taichi, limitando testes de drivers NVIDIA. Para a RTX 4080 Founder's Edition, o Nouveau causou perda de sinal DisplayPort, sem dados. Testes focaram em jogos OpenGL e Vulkan adequados para placas antigas underclocked, mais cargas de trabalho Vulkan compute e OpenCL via Rusticl Gallium3D, que suporta OpenCL 3.0.
Esses resultados destacam os desafios para usuários Maxwell2 e Pascal em ambientes open-source, recomendando GTX 700 ou Turing e mais novos para compatibilidade robusta com Linux.