Linux ekosisteminin eski donanımlara ne denli derin bir destek sunduğuna dair etkileyici bir örnek daha karşımızda. Eski ATI Radeon R300 serisi GPU'lar için hazırlanan sürücü güncellemeleriyle birlikte fonksiyonel iyileştirmeler kullanıcılara sunuldu. Açık kaynak topluluğu tarafından geliştirilen bu yeni OpenGL Uzantıları, X700 / X800, R400 ve X1000 R500 serisi grafik kartları için de fayda sağlayacak.
Bu desteğin derinliğine bir göz atalım: En eski ATI X300 serisi GPU'lar 2002 yılında piyasaya sürülmüştü. Bu kartlar, oyun dünyasında önemli bir dönüm noktası olan ve modern Directx 9 ile AGP 8X performans teknolojilerini masaüstüne taşıyan Radeon 9700 PRO gibi kartların da temelini oluşturuyordu.
Bu eski teknoloji harikalarının Linux topluluğu tarafından hala özenle destekleniyor olması takdire şayan. Yaptığımız araştırmalara göre, Windows tarafında R300 GPU'lar için ana destek 2009 Mart'ında yayınlanan Catalyst 9.3 birleşik sürücüsü ile sona ermişti. AMD, sonraki ay Catalyst 9.4'ü yayınladığında, 2007 ortasında piyasaya çıkan Radeon HD 2000 serisi (R600 GPU ailesi) öncesi kartlar artık desteklenmiyordu.
Peki, Linux sürücüsündeki yenilikler neler? Yaklaşan Mesa 25.3 sürümüyle birlikte, R300 Gallium3D sürücüsü, daha önce uygulanmamış iki bellek ile ilgili OpenGL uzantısını destekleyecek. Bağımsız açık kaynak geliştiricisi Brais Solla, OpenGL GL_ATI_meminfo ve GL_NVX_gpu_memory_info uzantılarını Mesa Git'e ana hatlarıyla dahil etmek için çalıştı. Geliştiricinin ifadesine göre bu birleştirme isteği, "glxinfo gibi OpenGL programlarının GPU belleği ve GTT üzerindeki kullanılabilir VRAM miktarını ve toplam bellek miktarını sorgulamasını sağlayan" bir uzantı için.
Özellikle çok az VRAM'e (bazılarında sadece 64MB) sahip eski GPU'larda VRAM takibinin ne kadar önemli olduğunu unutmamak gerekir. Bu sürücü uzantısının önümüzdeki çeyrekte yayınlanacak Mesa 25.3 sürümünün bir parçası olması bekleniyor.