SON DAKİKA

GPU

“AMD RX Vega 64, RADV sürücüsü ile Linux’ta Indiana Jones ve Büyük Daire’de 30 FPS’nin üzerinde performans sergiliyor!”

AMD GPU’larda Ray Tracing Dönemi

Ray tracing, uzun zamandır sadece donanım tabanlı ray tracing yeteneklerine sahip GPU’lar ile oynanabilir olarak biliniyordu. Ancak, AMD’ye ait GCN tabanlı grafik kartlarının (Radeon HD 7970 gibi) yazılım emülasyonu ile ray tracing gerçekleştirebildiği artık kanıtlandı. YouTube’da Clewless Clay, bu durumu bir video aracılığıyla bizlere gösterdi ve pek çok kaynak, eski AMD GPU’ları üzerinde ray tracing’in nasıl çalıştığını gözler önüne serdi. Örneğin, bir Vega 64 grafik kartı, Indiana Jones and the Great Circle oyununu 30 FPS’nin üzerinde oynatabiliyor.

Yazılım Tabanlı Ray Tracing Performansı

Yazılım tabanlı ray tracing uygulaması, beklenmedik derecede güçlü performans sunuyor. “No RTX No Problem” takma ismiyle bilinen bir YouTuber, bir RX Vega 64’in Indiana Jones and the Great Circle oyununu Linux Fedora 41 üzerinde, 1080p çözünürlükte yüzde 50 ölçekleme (720p iç çözünürlük) ve orta grafik ayarlarında oynattığını gösterdi. Oyun, ortalama olarak 50 ile 60 FPS arasında rahat bir performans sergiliyordu.

Başka bir YouTuber olan BK Benchmark ise, aynı oyunu RX 5700 XT ile aynı ayarlarla ancak tam 1080p çözünürlükte (yüzde 100 ölçekleme) oynatarak gözlemlenen gözlemleri paylaştı. Daha yeni bu GPU, ortalama 70 ile 80 FPS arasında oldukça iyi bir performans sundu.

Linux’ta Ray Tracing Emülasyonu

Ray tracing emülasyonu, Linux’un RADV sürücüsü aracılığıyla mevcut. Bu, AMD’nin resmi AMDVLK referans Linux sürücüsünün açık kaynaklı bir karşılığıdır ve AMD GPU’larının Linux üzerindeki yeteneklerini önemli ölçüde genişletiyor. Ray tracing desteğinin, ray tracing desteği olmayan AMD grafik kartları için oluşturulması, Joshua Ashton tarafından yapıldı; kendisi Proton ve DXVK üzerinde çalışmasıyla tanınıyor. Phoronix’e göre, AMD’nin Linux tabanlı RADV sürücüsünü emüle edilmiş ray tracing için uyarlamak, geliştirici için zor olmadı. Ashton’s RADV ray tracing emülasyonu, AMD’nin BVH kesişim talimatlarını yazılım ile emüle ederek sağlanıyor.

Joshua Ashton, 2021 yılında ray tracing emülasyonu desteği üzerinde çalışmalar yapmaya başladı ve 2022 yılında GCN 1.0 sürümüne kadar olan mimarilere destek ekledi. 2023 yılına gelindiğinde ise, emülasyon geliştirmesi tam stabil bir hale gelerek %100 geçiş oranına ulaştı (Phoronix’e göre). Bu özellik, benchmark amaçlarıyla RDNA2 ve RDNA3’te “emulate_rt” hata ayıklama seçeneği ile etkinleştirilebiliyor.

Gelecek Oyunlar ve Emülasyonun Sınırlamaları

AMD GPU’lar üzerindeki Linux ray tracing emülasyonu, örn. yeni ray tracing hızlandırma donanımına sahip GPU’lar ile karşılaştırıldığında rekabetçi bir çözüm sunmuyor. Ancak, bu teknoloji, modern oyunların eski grafik kartlarında oynanabilir olmasını sağlamak için büyük önem taşıyor. Indiana Jones and the Great Circle, ray tracing destekli bir grafik kartına ihtiyaç duyan ilk oyunlardan biri. Eğer bu eğilim devam ederse, gelecekteki oyunlar da benzer gereksinimlere sahip olabilir. Ray tracing’i emüle etmek, gelecekteki oyunları non-RT hızlandırma olmayan GPU’lar üzerinde oynanabilir hale getirmenin tek yolu olabilir.

Ancak, bu ray tracing emülasyonunun en büyük zorluğu, sadece Linux işletim sistemlerini desteklemesidir. Ne yazık ki, bu özelliği Windows 10 veya Windows 11’e getirerek herhangi bir çalışmalar yürütülmüyor. Ayrıca, bu özelliğin Nvidia GTX grafik kartlarında sunulması için de herhangi bir geliştirme bulunmuyor; dolayısıyla bu işlevsellik, yalnızca Linux üzerinde çalışan ön RDNA2 tabanlı AMD grafik kartlarını kullanan dar bir kullanıcı grubuyla sınırlı kalıyor.

Düşüncenizi Paylaşın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İlgili Teknoloji Haberleri