Eksperymentalny mod stworzony przez społeczność znacznie zwiększa wydajność DLSS 5 NR

Modderzy zmodyfikowali proces przetwarzania leżący u podstaw technologii DLSS 5, zmieniając kolejność wykonywania niektórych etapów. Pozwoliło im to znacznie zmniejszyć obciążenie, co przełożyło się na znacznie mniejszy spadek wydajności. Ale przejdźmy do tego krok po kroku.
Technologia DLSS 5 nie ogranicza się jedynie do wykorzystania algorytmu skalowania opartego na sztucznej inteligencji, który próbuje wygenerować obraz o wyższej rozdzielczości na podstawie obrazu źródłowego o niższej rozdzielczości, np. z Full HD do 4K. Dodatkowo wykorzystuje ona również renderowanie oparte na sztucznej inteligencji. DLSS 5 NR próbuje generować lub modyfikować określone właściwości wizualne obrazu przy użyciu technik neuronowych, w tym efekty oświetlenia i materiałowe, potencjalnie zastępując część zadań tradycyjnie realizowanych przez konwencjonalne renderowanie.
Dla twórców modów kluczowym czynnikiem jest kolejność, w jakiej stosowane są techniki oparte na sztucznej inteligencji. W przypadku standardowego DLSS 5 firma Nvidia najpierw skaluje obraz w górę, a następnie uruchamia renderowanie neuronowe na uzyskanym wyniku. Ponieważ renderowanie jest stosowane do obrazu o zwiększonej rozdzielczości, konieczne jest przetworzenie znacznie większej ilości danych, co stanowi znaczne obciążenie dla procesora graficznego i powoduje znaczny spadek liczby klatek na sekundę.
Twórcy modyfikacji „OptiScaler” po prostu odwrócili tę kolejność: proces Neural Rendering jest stosowany do nieskalowanego obrazu o niższej rozdzielczości, co znacznie zmniejsza obciążenie obliczeniowe. Dopiero potem obraz jest skalowany przy użyciu technologii DLSS Super Resolution.
Wynik: Na karcie graficznej RTX 5070 Ti oraz w grze „Resonance: A Plague Tale Legacy” jeden z graczy osiągnął 180 klatek na sekundę przy rozdzielczości 4K z włączoną technologią DLSS. Po włączeniu DLSS 5 (NR) wartość ta spadła o 56 procent do zaledwie 80 klatek na sekundę, co stanowiło znaczny spadek wydajności. Dzięki eksperymentalnej modyfikacji OptiScaler graczowi udało się ponownie osiągnąć 122 klatek na sekundę, ograniczając spadek wydajności do zaledwie 25–30 procent.

Oczywiście zmiana kolejności przetwarzania wpływa na jakość obrazu, ale różnica nie jest podobno znacząca. W przypadku starszego lub nieco mniej wydajnego sprzętu oznacza to, że w zależności od sytuacji można przynajmniej w ogóle korzystać z funkcji NR.
Warto jednak zauważyć, że mod ten ma na razie charakter czysto eksperymentalny. Jego rozwidlenie jest dostępne na GitHubie.
Oryginalny OptiScaler jest również niezwykłym modyfikatorem. Zasadniczo wstawia się on pomiędzy grę a technologię DLSS. Gdy gra obsługuje wyłącznie technologię DLSS firmy Nvidia, a użytkownicy posiadający procesory graficzne Intel lub AMD byliby zazwyczaj pominięci, OptiScaler umożliwia grze korzystanie z praktycznie dowolnej technologii skalowania, w tym FSR lub XeSS.
OptiScaler funkcjonuje zatem jako oprogramowanie pośredniczące lub warstwa abstrakcji API. Przechwytuje on wywołania funkcji skalowania oczekiwane przez grę i przekierowuje je do innego modułu skalującego, umożliwiając tym samym korzystanie również z FSR lub XeSS.







