AMD için Çığır Açan Emülatörde Yeni Günler
Open-source (açık kaynak) topluluğu tarafından merakla beklenen Zluda projesi, kendisini yeni bir dönemde buldu. Bu uzun soluklu girişim, Nvidia'nın CUDA teknolojisini kullanarak oyun ve yapay zeka dünyasının devleşmiş ekosistemini AMD donanımlarına taşımayı amaçlıyordu. Ancak son gelişmeler ne yazık ki beklentilerin biraz gerisinde kalsa da, projenin özü olan teknik ilerleme durmadı.
Proje yayınladığı 6. versiyon ile bazı önemli yenilikler getirdi ve geliştiriciler topluluğunda bu güncel özellikler büyük ilgi gördü. En dikkat çekici yeniliklerden biri, PhysX teknolojisinin 32-bit desteğiyle gelmesi oldu. Bu destek henüz alfa aşamasında olsa da gösterilen sonuçlar son derece umut vericiydi. Zluda projesinin geliştiricisi Andrez Janik, bu versiyonda hem kuma bağlı simülasyonları hem de deformasyon efektlerini hızla çalıştırabildiğini kanıtladı.
Bu teknik ilerlemenin en somut örneklerinden biri ise performans artışlarına dair sunulan test ekranıydı. Bu ekran görüntüsünde, 2010 yapımı efsanevi Mafia II oyununun PhysX efektleri aktifken %3’e varan bir performans sıçraması gösterdiği belirtildi. Zluda'nın doğası gereği simülasyonlar hala aksaklıklarla karşılaşabilse de Janik, bu gelişmenin potansiyelini ispatladığını vurguladı.
Windows ve Yapay Zeka Altyapısındaki Gelişmeler
Teknik altyapı iyileştirmeleriyle devam eden 6. versiyonun en önemli yanlarındansa biri, güncellenen hata ayıklayıcısı (loader) ile Microsoft Windows üzerindeki uyumluluğu artırmasıydı. Yeni zluda. exe çalıştırıcısı, gerekli performans kütüphanelerini otomatik olarak yükleyerek kullanıcı deneyimini kolaylaştırıyor. Ayrıca bu versiyonda PyTorch tabanlı birçok önemli geliştirme yer alıyor; Bunlar arasında derleyici hatalarının giderilmesi ve genel performans kütüphanelerindeki iyileştirmeler bulunuyor.
Bununla birlikte, proje bazen ticari hayattan uzaklaşıp kişisel bir hobi haline dönüşüyor. Projenin ilk aşamalarında (2020-2021) CUDA'yı Intel donanımına taşımak amacıyla yola çıkarılan Zluda, daha sonra odak noktasını AMD kartlarına çevirdi. 2022 yılı civarında projenin hayata geçirilmesi büyük ölçüde AMD'den gelen destek sayesinde mümkün olmuştu; bu durum takiben yapay zeka yazılım ekosisteminin büyük kısmının Nvidia tarafından domine edilmesi sebebiyle zorluklar yaşandı.
Finansal Durum ve Gelecek Planları
Hane halkı için açık kaynaklı ve tam olarak uyumlu bir CUDA ikamesine sahip olmak her zaman büyük bir rahatlık sunar. Ancak Zluda projesi maalesef finansman sorunlarıyla yeniden karşılaştı ve artık geliştirici Andrez Janik tarafından tamamen kişisel, yani hafta sonu projeleri seviyesinde sürdürülüyor.
Bu yeni durumda proje öncelikleri de doğal olarak değişti. Geliştirici Janik bu durumu olumlu bir bakış açısıyla değerlendirerek, projenin yönünün artık kendisine en eğlenceli gelen teknik yeniliklere kaydığını ifade ediyor; Bu yaklaşım da bahsettiğimiz PhysX desteğinin ve Windows yükleyicisindeki revizyonun ana motivasyonlarından biriydi.
Taraftarları için bir CUDA ikamesinin açık kaynak olarak varlığı büyük bir avantaj sağlasa da, yapay zeka gibi büyük ölçekli iş yüklerinin dönüşümü farklı projeler üzerinden de gerçekleştirilebiliyor. AMD'nin kendi HIP kaynak kodunu entegre etmesi ya da Spectral Compute ve MooreThreads gibi alternatif araçlar aracılığıyla bu tür sonuçlara ulaşılabilir.
Zluda, açık kaynağın gücüyle teknoloji dünyasında sürekli bir denge unsuru olmaya devam ediyor.