NVIDIA’nın PhysX yazılım geliştirme kiti (SDK) yaklaşık altı buçuk yıl önce BSD-3 lisansı altında açık kaynak olarak sunulmuştu. Ancak bu süreçte şirket, GPU tarafındaki bazı bileşenleri açık hâle getirmemişti. Bu durumu tamamen değiştirme kararı alan NVIDIA, PhysX SDK’nin en güncel sürümüyle birlikte tüm GPU kaynak kodlarını GitHub üzerinden paylaştı.
Şirketin yaptığı açıklamada şu ifadeler yer aldı:
Bu karar sonrasında, Flow SDK’nin tam GPU Compute Shader tabanlı sürümü de açık kaynak olarak geliştiricilere sunuldu. Seyrek ızgara temelli gerçek zamanlı sıvı simülasyonları oluşturmak için kullanılan Flow bu alanda öne çıkan kütüphanelerden bir tanesi.
RTX 50 Serisinde PhysX Desteği Sunulmaması Oyuncuları Çözüm Arayışına İtti
PhysX uzun süredir gündemde olmayan bir isimdi. Ancak NVIDIA’nın yeni nesil GeForce RTX 50 serisi ekran kartlarında PhysX desteğini kaldırmasıyla yeniden konuşulmaya başlandı. Şirket tarafından desteğin kaldırılmasının ardından, Batman: Arkham Asylum ve Mirror’s Edge gibi bazı eski PC oyunlarında performans sorunları görülmeye başlandı. Bazı kullanıcılar, bu sorunu aşmak için RTX 50 ekran kartının yanına sadece PhysX işlemleri için RTX 3050 gibi ikinci bir ekran kartı eklemek zorunda kaldı.
Yeni paylaşılan GPU simülasyon çekirdeği kaynak kodları sayesinde, bu tür uyumluluk sorunlarının mod geliştiricileri tarafından çözülebilmesi mümkün hâle geldi. Elbette bu sorunun doğrudan NVIDIA tarafından çözülmesi daha doğru olurdu. Ancak bu açık kaynak hamlesi topluluk için önemli bir fırsat yaratabilir. Paylaşılan kaynaklar sayesinde eski oyunlara yönelik PhysX desteğini geliştiren modlar da yakın zamanda karşımıza çıkabilir.
Kaynak: wccftech.com