تحليل معيار جديد يفحص أداء برامج التشغيل Nouveau وMesa مفتوحة المصدر مقابل سلسلة NVIDIA الخاصة 580 على Linux، مع التركيز على وحدات Maxwell وPascal القديمة مع انتهاء الدعم. تبرز الاختبارات قيودًا كبيرة في إعادة التوقيت والإدارة الطاقوية للبطاقات GeForce 900 و1000. وحدات Turing واللاحقة أفضل مع دعم GSP.
مع إسقاط سلسلة برامج تشغيل Linux 590 من NVIDIA لدعم بطاقات الرسوميات GeForce 900 series Maxwell وبطاقات GeForce 10 series Pascal، ونقلها إلى فرع تاريخي، يواجه المستخدمون خيارات بين الالتزام بسلسلة 580 أو الاعتماد على بدائل مفتوحة المصدر upstream. تظل سلسلة 580، الإصدار 580.95.05، متاحة في مستودعات Ubuntu، بينما تشمل المسار مفتوح المصدر برنامج تشغيل kernel Nouveau مقترن بـNVK في Mesa 26.0-devel على Linux 6.18.
يدعم المصدر المفتوح يختلف حسب الجيل. بطاقات Maxwell من الجيل الأول مثل GTX 750 وGTX 945A تمكن إعادة التوقيت للأداء السليم. ومع ذلك، قدمت سلسلة GTX 900 المبنية على GM200 متطلبات firmware موقعة، مما يمنع Nouveau من تحقيق إدارة طاقة كاملة ويترك وحدات GPU عالقة عند سرعات ساعة إقليمية منخفضة. كذلك، تعاني بطاقات Pascal GTX 1000 من نفس القيود، ناقصة إعادة توقيت فعالة. بالمقابل، تقدم سلسلة GeForce GTX 700 توافقًا كاملاً مفتوح المصدر بدون عوائق firmware، مما يسمح بتعديلات يدوية للساعة إلى الترددات المقدرة.
تحسنت معمارية Turing، بدءًا من سلسلة RTX 20، المشهد بإدخال معالج نظام GPU (GSP) للتعامل مع مهام الطاقة. يستفيد Nouveau من firmware GSP الذي أصدرته NVIDIA، مما يمكن دعمًا أفضل لبطاقات RTX 20 والأحدث. برنامج التشغيل kernel Nova الناشئ المبني على Rust، المطور بمساهمة من NVIDIA، يركز أيضًا على GSP لهذه الأجيال.
أجريت المعايير على نظام AMD Ryzen 9 9950X3D يعمل Ubuntu 25.10 واختبرت بطاقات سلسلة x80، بما في ذلك GTX 980 Ti وGTX 1080 وRTX 2080 SUPER وRTX 3080 Ti وRTX 4080 وRTX 5080. نشأت مشكلات أجهزة: GTX 980 وGTX 1080 غالبًا فشلت في POST على لوحة الأم ASRock X870E Taichi، مما حد من اختبارات برامج تشغيل NVIDIA. بالنسبة لـRTX 4080 Founder's Edition، تسبب Nouveau في فقدان إشارة DisplayPort، بدون بيانات. ركزت الاختبارات على ألعاب OpenGL وVulkan مناسبة لبطاقات قديمة تحت التوقيت، بالإضافة إلى أحمال Vulkan compute وOpenCL عبر Rusticl Gallium3D، الذي يدعم OpenCL 3.0.
تبرز هذه النتائج التحديات لمستخدمي Maxwell2 وPascal في بيئات مفتوحة المصدر، موصية بـGTX 700 أو Turing والأحدث لتوافق قوي مع Linux.