
Ray izleme uzun zamandır “kanıtlanmış” sadece GPU’larda donanımla karşılaşılan ışın izleme yeteneklerine sahip. Bununla birlikte, ilk GCN tabanlı grafik kartlarına dayanan AMD GPU’lar (Radeon HD 7970 gibi GPU’lar dahil), yazılım öykünmesi yoluyla bir süre Ray Tracing’i çalıştırabilir. YouTube’da Clewless Clay bunu getirdi Dikkatimize gerçeğive çeşitli kaynaklar, Indiana Jones’u çalıştıran bir Vega 64 grafik kartı ve 30 fps’den fazla Great Circle dahil olmak üzere eski AMD GPU’larda ışın izini gösteriyor.
Yazılım tabanlı ışın izleme uygulaması şaşırtıcı derecede güçlü bir performans sunar. Bir YouTuber, “RTX Yok Sorun Yok” olarak adlandırılan bir RX Vega 64’ün videosunu paylaştı Indiana Jones ve Büyük Çember Linux Fedora 41’de 1080p’de% 50 çözünürlük ölçeklendirme (720p iç çözünürlük) ile oynanabilir kare hızlarında orta grafik ayarları ile. Çerçeve hızları ortalama 50 ila 60 fps arasında dolaştı.
Başka bir YouTuber, BK Benchmark, aynı oyunu aynı ayarlarla çalıştıran ancak yerel 1080p çözünürlükte (% 100 ölçeklendirme) bir RX 5700 XT gösterdi. Yeni GPU, ortalama 70 ila 80 FPS aralığında ilerleyen önemli ölçüde daha iyi performans gösterdi.
Ray izleme emülasyonu, AMD’nin resmi AMDVLK referansı Linux sürücüsüne (Linux’taki AMD GPU yeteneklerini önemli ölçüde genişleten) açık kaynaklı bir karşılığı olan Linux’un Radv sürücüsü aracılığıyla var. RT olmayan desteklenen AMD GPU’larda Ray izleme desteği, Proton ve DXVK üzerindeki çalışmasıyla bilinen Joshua Ashton’un beyni olduğu iddia ediliyor. Phoronix, AMD’nin Linux tabanlı RADV sürücüsünün taklit RT’yi çalıştırması için uyarlamanın geliştirici için zor olmadığını bildirdi. Ashton’ın Radv Ray izleme emülasyonu, yazılımdaki AMD BVH kavşak talimatlarının takılmasıyla elde edilir.
Joshua Ashton, 2021’de RT emülasyon desteğini denemeye başladığı iddia ediliyor ve 2022’de GCN 1.0’a dayanan mimarilere destek ekledi. 2023 yılına kadar RT emülasyon gelişimi tam istikrara ulaştı ve “% 100 geçiş oranına” ulaştı (Phoronix’e göre). Özellik, “Emulate_RT” hata ayıklama seçeneği kullanılarak kıyaslama amaçları için RDNA2 ve RDNA3’te bile etkinleştirilebilir.
Linux’un AMD GPU’larındaki RT-Emülasyonu, daha yeni GPUS Sporting donanım pişmiş ışın izleme hızlanmasına karşı rekabetçi bir çözüm değildir. Bununla birlikte, teknolojinin modern oyunları eski grafik kartlarında oynanabilir hale getirmek için büyük etkileri vardır. Indiana Jones ve Büyük Çember harika bir örnektir, ışın izleme özel grafik kartı gerektiren ilk (ilk değilse) başlıklardan biridir. Bu eğilim devam ederse, gelecekteki başlıkların aynı gereksinimi övmesini bekleyebiliriz. Ray izlemesinin taklit edilmesi, gelecekteki oyunlardaki Işınlı Aydınlatmanın oynanabilir seviyelere ayarlanabileceğini varsayarak, bu gelecekteki oyunları RT hızlandırılmamış GPU’larda oynanabilir hale getirmenin tek yolu olacaktır.
Bununla birlikte, bu RT-Emulation uygulamasının en büyük engeli, sadece açık kaynaklı Linux’a özgü bir sürücü olan Linux işletim sistemlerini desteklemesidir. Görünüşe göre, Windows 10 veya Windows 11’e (resmi veya açık kaynaklı bir şekilde) böyle bir özellik getirmek için hiçbir iş yoktur ve işlevselliğini, RDNA2 tabanlı AMD grafik kartlarında Linux’u çalıştıran niş kullanıcı grubuyla sınırlayan NVIDIA GTX grafik kartlarında bu özelliği sunmak için hiçbir iş yoktur.

