NVIDIA'nın GeForce RTX 50 Serisi GPU'larda 32-Bit PhysX Desteğini Yeniden Sağlaması
Platformumuzdaki en çok okunan ve popüler makaleleri görmek için Trendler bölümüne geçebilirsiniz.
NVIDIA, GeForce RTX 50 serisi grafik kartlarında 32-bit PhysX desteğini yeniden sağladı. Bu gelişme, özellikle eski oyunlarda fizik hesaplamalarının donanım hızlandırmasıyla daha stabil ve performanslı çalışması açısından önem taşıyor. PhysX, NVIDIA tarafından geliştirilen ve oyunlarda fizik simülasyonlarını hızlandırmak için kullanılan bir teknoloji. Ancak, 32-bit PhysX desteğinin önceki sürümlerde kaldırılması, kullanıcılar arasında performans düşüşlerine ve uyumluluk sorunlarına neden olmuştu.
32-Bit PhysX Desteğinin Kaldırılması ve Sonrası
RTX 50 serisi ile birlikte NVIDIA, 32-bit CUDA desteğini sonlandırdı. Bu durum, 32-bit PhysX desteğinin dolaylı olarak kaldırılması anlamına geldi. 32-bit PhysX, eski oyunlarda kullanılan ve x87 komut setine dayanan bir mimariye sahipti. Bu mimari, modern 64-bit CUDA donanımı ve sürücüleriyle uyumsuzluk yaratıyordu. Dolayısıyla, 32-bit PhysX desteğinin kaldırılması bazı oyunlarda performans düşüşlerine ve fizik hesaplamalarının yetersiz hızlandırılmasına yol açtı.
Kullanıcılar, özellikle Borderlands 2 gibi PhysX destekli oyunlarda, RTX 5070 Ti ve Ryzen 7800X3D gibi güçlü donanımlara rağmen performansın düşmesinden şikayetçiydi. Bazı kullanıcılar, PhysX hesaplamalarını ayrı bir düşük seviye GPU'ya (örneğin RTX 3050) yükleyerek performansı artırmayı tercih etti. Bu yöntem, PhysX hesaplamalarının ana GPU'dan ayrılarak daha dengeli bir performans sunmasını sağlıyordu.
Ayrıca Bakınız
Yeniden Destek ve Uygulama Yöntemleri
NVIDIA'nın 32-bit PhysX desteğini yeniden sağlaması, topluluk geri bildirimlerine verilen bir yanıt olarak değerlendiriliyor. Patch notlarında topluluğa referans verilmesi, bu sürecin kullanıcı talepleri doğrultusunda başlatıldığını gösteriyor.
Teknik açıdan, 32-bit oyunların 64-bit CUDA kütüphanelerini kullanabilmesi için bir köprü katmanına ihtiyaç var. Bu katman, 32-bit çağrıların 64-bit PhysX rutinlerine çevrilmesini ve sonuçların tekrar 32-bit formata dönüştürülmesini sağlıyor. Ancak, 64-bit sonuçların 32-bit formata indirgenmesi karmaşık ve zorlu bir işlem olarak kabul ediliyor. NVIDIA'nın bu dönüşümü nasıl gerçekleştirdiği kesin olarak bilinmemekle birlikte, muhtemelen bu tür bir adaptasyon mekanizması kullanılıyor.
PhysX'in Tarihçesi ve Uyumluluk Sorunları
PhysX 3 ve sonrası sürümler açık kaynak kodlu hale gelmiş ve x86 komut seti kullanmaya başlamıştır. Bu sürümler, CPU üzerinde çalıştırılabilir ve modern oyun motorlarında yaygın şekilde kullanılmaktadır. Ancak, 2. sürüm ve öncesi, x87 komut setine dayanıyor ve bu nedenle modern donanımlarda çalıştırılması daha zordur.
Bu durum, eski oyunların güncellenmemesi ve PhysX sürümünü yükseltmemesi nedeniyle uyumluluk sorunlarına yol açmıştır. Örneğin, Assassin's Creed IV: Black Flag gibi oyunlar, PhysX sürümünü güncellemeden yeni içerik eklemiş ve bu da performans problemlerine neden olmuştur.
Performans ve Donanım Seçenekleri
Bazı kullanıcılar, PhysX hesaplamalarını ayrı bir düşük seviye GPU'ya yüklemenin (örneğin RTX 3050 veya GTX 750) performans açısından daha verimli olduğunu belirtiyor. Bu yöntem, ana GPU'nun üzerindeki yükü azaltarak oyun performansını artırabiliyor. Ancak, çoklu GPU kullanımı karelerin senkronizasyonunda gecikmelere ve tutarsızlıklara yol açabilir.
Ayrıca, PhysX hesaplamalarının CPU üzerinde yapılması da mümkündür. PhysX'in açık kaynak sürümleri CPU üzerinde çalıştırılabilir ve modern CPU'lar bu hesaplamaları yeterince hızlı yapabilir. Ancak, donanım hızlandırması genellikle daha iyi performans ve görsel efektler sağlar.
Yazılım Koruması ve Gelecek Perspektifi
Bazı kullanıcılar, 32-bit PhysX desteğinin kaldırılmasının oyun ve yazılım koruması açısından anlaşılabilir olduğunu belirtiyor. 32-bit uygulamaların 64-bit DLL'leri doğrudan kullanamaması ve bu uyumluluğun sağlanmasının zorluğu, bu kararın teknik gerekçelerini oluşturuyor.
Ayrıca, NVIDIA'nın sürücü ve PhysX kodlarını daha fazla açık kaynak yapması, topluluk ve koruma meraklılarının eski oyunları desteklemeye devam etmesini sağlayabilir. Bu, özellikle oyun ve yazılım tarihinin korunması açısından önem taşıyor.
"32-bit PhysX desteğinin kaldırılması, modern donanımların eski mimarileri desteklemekte zorlanması ve yazılım güncellemelerinin yetersizliği nedeniyle ortaya çıktı. Ancak NVIDIA'nın topluluk geri bildirimlerine verdiği yanıt, bu desteğin yeniden sağlanmasıyla sonuçlandı."
Bu gelişme, eski oyunların donanım hızlandırmalı fizik hesaplamalarında yaşadığı sorunları azaltacak ve oyunculara daha stabil bir deneyim sunacak. Ancak, teknik karmaşıklıklar ve uyumluluk sorunları nedeniyle bu desteğin tamamen sorunsuz çalışması zaman alabilir.




















