Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Vulkan aygıtı işlev işaretçilerinin geç başlatılması eklendi. Bu, birden fazla üçüncü taraf Vulkan katmanının kurulu olduğu sistemlerde, uygulamaların dinamik olarak vulkan-1.dll yüklemesi sırasında Vulkan yakalama güvenilirliğini artırmayı amaçlıyor.
64-bit kanca kütüphanesi yeniden adlandırma desteği eklendi. Artık RTSSHooks64.dll dosyasını yeniden adlandırabilir ve yapılandırma dosyası aracılığıyla RivaTuner Statistics Server’a, orijinali yerine yeniden adlandırılmış kütüphaneyi kullanmasını söyleyebilirsiniz. Güçlü kullanıcılar bu özelliği, bazı üçüncü taraf yazılımların RivaTuner Statistics Server’ı kanca kütüphane adını kodlayarak tespit etmesini (ör. AMD 24.6.1+ OpenGL sürücüsündeki hatalı modül adı tespiti yüzünden DaVinci Resolve’un çökmesi) teşhis ve hata ayıklamak için kullanabilir.
“NVIDIA Reflex gecikme işaretçilerini enjekte et” seçeneğinin, çalışma zamanında Direct3D11 aygıtını yeniden oluşturan 3D uygulamalarla (ör. Direct3D11 işleme arka ucu seçildiğinde RetroArch) uyumluluğu iyileştirildi.
NVIDIA Reflex gecikme işaretçileri için render gönderim aşaması başlangıcı tespiti iyileştirildi. Artık render gönderim aşaması, başlangıçta planlandığı gibi ID3D11DeviceContext::ClearRenderTargetView kancasının içinde tespit ediliyor; önceden ID3D11DeviceContext::RSSetState kancasında yapılıyordu.
RivaTuner Statistics Server ana penceresine yeni seçenekler eklendi: Artık kaplamayı yatay veya dikey olarak ortalayabiliyorsunuz.
Statik olarak ayrılmış hiper metin ayrıştırıcı bağlamından dinamik olarak ayrılmış bağlama geçiş sayesinde, toplam taahhütlü bellek kullanımı azaltıldı.
Vulkan/OpenGL uygulamaları için görüntülenen 3D API bilgisi iyileştirildi. RivaTuner Statistics Server kaplaması artık DXGI birlikte çalışabilirlik swapchain seviyesinde işleniyor. Böylece bu tür uygulamalar için 3D API yalnızca DXGI (Direct3D11 veya Direct3D12) olarak değil, OpenGL/DXGI veya Vulkan/DXGI olarak gösteriliyor.
RivaTuner Statistics Server özelliklerindeki “Maksimum kare zamanı göster” seçeneği artık minimum kaplama yenileme süresinden etkilenmiyor. Önceden, RefreshPeriodMin periyodu (varsayılan 10ms) içindeki maksimum kare zamanı sıçramaları bu modda atlanabiliyordu.
Son EA App başlatıcısındaki, RivaTuner Statistics Server’ın bazı oyunlarla (ör. Battlefield I veya Battlefield V) uyumluluğunu bozan hata için geçici çözüm eklendi. Sorun, EA tarafında eski d3dx11_42.dll çalışma zamanının yüklenmesinin engellenmesinden kaynaklanıyordu. RivaTuner Statistics Server bu kütüphaneye, çalışma zamanı gölgelendirici derlemesi ve eski işletim sistemleriyle geriye dönük uyumluluk için bağımlıydı. Artık RivaTuner Statistics Server iki isteğe bağlı gölgelendirici derleme yolunu destekliyor ve d3dx11_42.dll yüklenmesi engellendiğinde alternatif derleyici çalışma zamanına geçebiliyor.
Counter Strike 2 için yerleşik profil eklendi.
“Doom: The Dark Ages” için yerleşik profil eklendi. Bu profil, RivaTuner Statistics Server kaplamasının DXGI birlikte çalışabilirlik swapchain seviyesinde işlenmesini zorunlu kılarak, yerel Vulkan kaplama oluşturucusunun Vulkan AMD FSR kare üretim uygulamasıyla uyumsuzluğunu aşar. AMD FSR kare üretimini kullanmıyorsanız bu profile gerek yoktur; NVIDIA donanımında kaplamayı yerel Vulkan API seviyesinde görmeyi tercih ediyorsanız .ProfileTemplatesDOOMTheDarkAges.exe.cfg dosyasını güvenle silebilirsiniz.
Profil listesi güncellendi.
Hiper metin ayrıştırıcı iyileştirildi:
Aralık genişliği bir pikselden az olduğunda artık çubuk aralık grafikleri işleniyor.
<B> hiper metin etiketi söz dizimi iyileştirildi. Artık üçüncü parametre, köşe yuvarlama yarıçapını piksel cinsinden belirleyebilir. Böylece köşeleri yuvarlatılmış düz renk dolgulu çubuklar çizebilirsiniz. Bu özellik, Devyn Johnston tarafından tasarlanan minimalist kaplama benzeri düzenlerin uygulanmasını kolaylaştırmak için eklendi. Artık benzer yuvarlatılmış arka planları gömülü resimlerle yapmak zorunda değilsiniz; bu tür şekilleri doğrudan hiper metinden işleyebilirsiniz.
Yeni <FNT> hiper metin etiketi desteği eklendi. Bu etiket, RivaTuner Statistics Server uygulama profillerinde kullanıcı tarafından seçilen yazı tipini yok sayarak her zaman belirtilen yazı tipini, yazı tipi boyutunu ve kaplama yakınlaştırma oranını kullanır. Böylece OverlayEditor eklentisi, orijinal yazı tipi ve yakınlaştırmayla kaplama düzenlerini kutudan çıktığı gibi işleyebilir.
NVIDIA Smooth Motion kare üretim teknolojisiyle uyumluluk eklendi:
Artık RivaTuner Statistics Server, görünmez pencereler için yapılan sunum çağrılarını yok sayıyor. Bu değişiklik, Direct3D11 oyunlarında NVIDIA Smooth Motion kare üretimiyle uyumluluk sağlamak için gerekli.
NVIDIA Smooth Motion teknolojisi ile uyumluluk sağlamak için alternatif Direct3D12 komut kuyruğu algılama modu eklendi. Bu mod, RivaTuner Statistics Server’ın kancalanmış uygulama bağlamında nvpresent64.dll modülünü tespit etmesi halinde otomatik olarak etkinleşir. Test amaçlı, [RendererDirect3D12] bölümündeki QueueDetection alanını 2 yaparak global olarak da etkinleştirilebilir.
RivaTuner Statistics Server, NVIDIA Smooth Motion kanca modülünü (nvpresent64.dll) yükleyen işlemler için “Microsoft Detours API hooking” seçeneğini zorunlu olarak etkinleştiriyor. Bu değişiklik, Smooth Motion çalışma zamanının kurduğu kancalarla uyumluluğu artırmak ve Direct3D11 uygulamalarında kaplama titremesini düzeltmek için gerekli.
OverlayEditor eklentisi iyileştirildi:
Artık düzenleyici penceresinde <Ctrl>+<A> ile tüm kaplama katmanlarını seçebilir veya <Ctrl>+<Shift>+<A> ile tüm seçimleri kaldırabilirsiniz.
Yeni düzen oluşturma komutu, yalnızca kaplama katmanlarını silmek yerine artık tüm veri kaynaklarını ve metin tablolarını siliyor.
Kaydedilmemiş düzeni değiştirmeden yeni düzen yüklemeye çalıştığınızda kaydetme uyarısı gösteriliyor.
“Düzenler” menüsüne yeni “Birleştir” komutu eklendi. Böylece birden fazla kaplama düzenini kolayca birleştirebilir veya veri kaynaklarını, katmanları ya da metin tablolarını düzenler arasında kopyalayabilirsiniz.
“Görünüm” menüsüne yeni “Koyu arka plan” seçeneği eklendi. Bunu devre dışı bırakarak düzenleyici çalışma alanını açık moda alabilirsiniz.
NVIDIA Reflex metrik erişim işlevi iyileştirildi:
Önceden, NVIDIA Reflex metrikleri sabit kodlanmış “NVIDIA Reflex XXX timespan” ve “NVIDIA Reflex XXX latency” veri kaynaklarıyla temsil ediliyordu. Bu sürümle birlikte artık daha esnek işlevler kullanılabiliyor:
reflexlatency(markerFrom, markerTo): İki işaretçi arasındaki gecikmeyi hesaplar.
reflextimespan(markerFrom, markerTo, base): İki işaretçi arasındaki zaman aralığını hesaplar ve kodlar.
reflextime(id): NVIDIA Reflex tarafından bildirilen mutlak süreleri döndürür.
Yerleşik reflex.ovl kaplama düzeni, yeni işlevlerin kullanımını gösterecek şekilde güncellendi.
PresentMonDataProvider.exe yardımcı uygulaması güncellendi:
PresentMon V2 hizmet desteği eklendi. Artık V1 desteklenmiyor.
PresentMon V2 konsol uygulaması desteği eklendi. Bu mod, önceki sürümlerle geriye dönük uyumlu.
PresentMon V2 metrik desteği eklendi. Çoğu V1 metriği gerçek zamanlı olarak V2’den yeniden oluşturuluyor.
PresentMon V1 hizmetine özgü donanım telemetrisi artık mevcut değil.
NVIDIA tarafından değişiklikler yapılmış özel PresentMon v2.3.1 konsol sürümü pakete eklendi (PresentMon-2.3.1-x64-DLSS4.exe). Bu sürüm, msBetweenDisplayChange metriği için flip metering desteğini ekliyor.
Konsol modu için ek komut satırı parametrelerini belirtmeye izin veren yeni yapılandırma dosyası seçeneği eklendi (ör. -v1_metrics, -track_input).
Konsol modunda eksik kare ayrıştırma desteği eklendi.
NaN değerleri artık hizmet istemcisi modunda sıfırla değiştiriliyor.
Düşürülen kareler, artık FramerateDisplayed hesaplamasından hariç tutuluyor.
Veri tüketim döngüsü için burst modu eklendi. Bu mod, çok yüksek FPS’li uygulamalarda raporlama gecikmesini azaltıyor.
Yeni ovl kaplama düzenleri eklendi:
PresentMon V2 verilerinin ve klavye tabanlı dönüşümlerin kullanımı gösteriliyor.
PresentMon V2 ClickToPhotonLatency veri kaynağı ile giriş olayları grafiği oluşturuluyor.
Yeni <B> etiketi kullanımıyla yuvarlatılmış arka planlar gösteriliyor.
Hem RivaTuner’ın kendi FPS ölçümü hem de PresentMon ile ölçülen FPS arasında geçiş yapılabiliyor.
Yeni işlevlerle PresentMon zaman damgaları kullanılarak kare işleme gecikmeleri ölçülebiliyor.
Yeni düzen, NVIDIA Reflex Latency Analyzer yerine PresentMon işaretçilerini kullanarak alternatif çözüm sunuyor.
Başka bir düzen, render pipeline giriş (present-to-present) ve çıkış (display-to-display) taraflarını aynı anda takip etmeye imkan veriyor.
buf(name, position) işlev desteği eklendi. Bu sayede ör. dropped frame verilerini filtreleyebilirsiniz.
Harici veri kaynakları için dize çıktısı desteği eklendi. Böylece AIDA64 gibi araçlardan gelen IP adresi, anakart adı gibi string bilgiler de kaplamada görüntülenebilir.
Yeni LibreHardwareMonitor veri sağlayıcısı eklendi. HwInfo’nun ücretli hale gelen shared memory özelliğine alternatif olarak kullanılabilir.
OverlayEditor artık “with Radeon Graphics” ifadesini %CPU% makrolarından hariç tutuyor.
AMD Ryzen 9xxx CPU’lar için deneysel destek eklendi.
Intel Arrow Lake CPU’lar için deneysel destek eklendi.
NVIDIA GeForce RTX 50x0 serisi GPU’lar için dört fan izleme desteği eklendi.
16 çekirdekli CPU’lar için kompakt CPU adı biçimlendirmesi düzeltildi.
MPERF tabanlı saat hesaplama algoritması iyileştirildi.
Yeni “Kullanıcı ayarlarını kilitle” seçeneği eklendi. Bu seçenek etkinleştirildiğinde, düzen oluşturucunun yazı tipi ve zoom ayarları kullanılıyor.
Bu güncelleme, çeşitli oyunlar ve sistem yapılandırmaları için performans iyileştirmeleri ve uyumluluk düzeltmeleri içeriyor.
Oyun Performansı ve Uyumluluğu:
Le Mans Ultimate: Oyunda yaşanan çökmeleri önlemek için <span>ID3D11DeviceContext::ClearRenderTargetView</span> kancası için Forced Detours bağlama modu etkinleştirildi.
Elden Ring: Önceki sürümdeki Detours kaldırma uygulamasındaki ekstra senkronizasyon, yalnızca uygulama kapanırken ID3D12CommandQueue::ExecuteCommandLists kancasında aktif hale getirildi. Bu, Elden Ring ile yaşanan performans sorunlarını engellemeyi hedefliyor.
OpenGL Oyunları (örn. Wolfenstein : The New Order): Artık RivaTuner Statistics Server, hem orijinal hem de üçüncü taraf proxy OpenGL32.dll çalışma zamanları oyun sürecinde yüklüyse, varsayılan olarak orijinal işletim sistemi sürümü OpenGL32.dll'i kancalar. Bu değişiklik, ReShade 6.0.x ile uyumluluğu artırmayı amaçlıyor. İsterseniz, "Özel Direct3D'yi Etkinleştir" seçeneğini uygulama profil düzeyinde açarak OpenGL32.dll proxy kancalama önceliğini belirleyebilirsiniz. Bu seçenek daha önce sadece Direct3D çalışma zamanı proxy kancalama davranışını kontrol ediyordu, şimdi OpenGL çalışma zamanı proxy kancalama stratejisini de kontrol ediyor.
Kurulum ve Kaldırma İyileştirmeleri:
Artık yükleyici ve kaldırıcı, herhangi bir grafik kullanıcı arayüzü (GUI) göstermeden önce aktif uygulama örneği kontrolü yapıyor.
Yükleyici artık kilitli dosyaları test ediyor ve Vulkan katmanı ile kanca kütüphanelerini kilitleyebilecek üçüncü taraf işlemlerin listesini görüntülüyor.
Yükleyici, .\Redist klasöründe daha önce indirilmiş yeniden dağıtılabilirlerin kopyası algılanırsa, VC++ yeniden dağıtılabilirlerini indirme ve dağıtma sürecini atlıyor. Bu sayede önceki kurulu sürümün üzerine kurulum çok daha hızlı olacak.
Gerekli d3dx10/11 çalışma zamanları algılandığında yükleyici, DirectX web kurulum sürecini atlıyor.
Önceki yükleyici veya kaldırıcı yeniden başlatma uyarısı göz ardı edildiğinde, yükleme ve kaldırma girişimleri yeniden başlatma gerçekleşene kadar engelleniyor.
Kullanıcının yükleyici yeniden başlatma uyarısını göz ardı etmesi ve bir sonraki yeniden başlatmada yapılması planlanan bazı bekleyen dosya işlemleri olduğunda, eksik yüklenmiş uygulamanın çalıştırılmasına karşı koruma iyileştirildi. Daha önce, bu korumayı atlayarak, kullanıcı oturumu kapattıktan/açtıktan sonra planlanmış başlangıç göreviyle uygulamayı eksik yüklenmiş durumda başlatmak mümkündü. Ayrıca, koruma artık ürün bütünlüğünü doğruluyor ve bozuk bir kurulum nedeniyle bazı bileşenler eksikse uygulamanın başlatılmasına izin vermiyor.
Plugin İyileştirmeleri:
OverlayEditor eklentisi artık işletim sistemi kapanışında IO sürücüsünü zorla kaldırıyor. Bu, sürücünün bir sonraki temiz sistem önyükleme olayına kadar hızlı başlatma nedeniyle hazırda bekletilmesini ve yeniden yüklenmesini önlemek için yapılıyor.
OverlayEditor eklentisi artık CPU veri yolu saatini "bclk" ortam değişkeniyle geçersiz kılmanıza izin veriyor. Bunu, Intel OC posta kutusu ve hassas veri yolu saati izlemenin mevcut olmadığı sistemlerde CPU saati okumalarını manuel olarak düzeltmek için kullanabilirsiniz.
NVIDIA Reflex İyileştirmeleri:
Daha önce tanıtılan NVIDIA Reflex enjeksiyonuyla ilgili bazı seçenekler artık güç odaklı değil ve "Genel" sekmesindeki "Enjeksiyon özellikleri" ayar grubundan değiştirilebilir:
Yeni "NVIDIA Reflex gecikme işaretçilerini enjekte et" seçeneği sorun giderme için kullanılabilir. İşaretçi enjeksiyonunu genel olarak veya belirli uygulamalar için devre dışı bırakmak için kullanabilirsiniz.
Yeni "NVIDIA Reflex uyku çağrısı enjekte et" seçeneği NvAPI_D3D_Sleep enjeksiyon davranışını kontrol etmek için kullanılabilir. Oluşturma iş parçacığında simülasyon ve giriş örneklemesi yapan uygulamalarda enjekte edilen Reflex verimliliğini artırmak için bunu ayarlayabilirsiniz.