Przejdź do treści
POLSKA SPOŁECZNOŚĆ GTA Aktualności • poradniki • mody • forum • pliki do pobrania

GTA IV dostało natywne DLSS, FSR 4 i HDR. Nowy mod mocno modernizuje wersję PC

Data: Kategoria: Grand Theft Auto IV
GTA IV dostało natywne DLSS, FSR 4 i HDR. Nowy mod mocno modernizuje wersję PC

Grand Theft Auto IV na PC doczekało się jednej z ciekawszych modyfikacji technicznych ostatnich lat. DLSS-IV dodaje do gry natywne skalowanie obrazu NVIDIA DLSS i AMD FSR, poprawione wygładzanie krawędzi, obsługę HDR oraz dodatkowe optymalizacje oparte na DXVK.

Nie jest to przy tym zwykły filtr nakładany na gotowy obraz.

Autor moda, ChunkLeChuck, przygotował system generujący wektory ruchu dla poszczególnych obiektów na podstawie draw calli samego GTA IV. Dzięki temu DLSS i FSR otrzymują informacje o ruchu obiektów w świecie gry, co jest kluczowe dla prawidłowego działania temporalnego skalowania obrazu.

Mod pojawił się na Nexus Mods 20 września, a już 23 września został zaktualizowany do wersji 1.0.5.

DLSS działa dzięki prawdziwym wektorom ruchu

Najważniejszym elementem DLSS-IV nie jest samo uruchomienie biblioteki NVIDIA.

Starsze gry nie posiadają danych przygotowanych z myślą o współczesnych rekonstrukcjach temporalnych. DLSS potrzebuje informacji o tym, jak elementy sceny przemieszczają się pomiędzy kolejnymi klatkami.

DLSS-IV buduje takie wektory ruchu na podstawie własnych wywołań renderowania GTA IV.

Dzięki temu rozwiązanie jest znacznie bliższe natywnej implementacji DLSS niż typowe mody wykorzystujące jedynie skalowanie gotowego obrazu.

Autor określa projekt jako "Real DLSS for GTA IV".

Na kartach NVIDIA RTX można korzystać z DLSS. Minimalnym wymaganiem jest karta należąca do rodziny RTX 20 lub nowszej.

Na pozostałym sprzęcie mod przełącza się na AMD FidelityFX Super Resolution.

Cce977309bee

FSR działa również na kartach NVIDIA i Intel

DLSS-IV nie jest przeznaczone wyłącznie dla posiadaczy GeForce RTX.

FSR działa niezależnie od producenta GPU, dzięki czemu można go wykorzystać na:

  • kartach AMD Radeon,
  • kartach Intel,
  • starszych kartach NVIDIA bez obsługi DLSS.

Od wersji 1.0.4 mod wykorzystuje FSR 3.1.5 jako standardowy wariant dla większości kart.

Posiadacze Radeonów RX 7000 i RX 9000 otrzymują natomiast automatycznie FSR 4.

W pliku DLSS-IV.cfg można również wymusić używanie FSR 3.1 zamiast FSR 4.

Autor pozwala także korzystać z nieoficjalnych bibliotek FSR 4 przygotowanych przez społeczność. Wystarczy podmienić odpowiednią bibliotekę w katalogu moda.

Według testów autora FSR 4 uruchamiane w ten sposób na oficjalnie niewspieranym sprzęcie może działać około 10% wolniej od FSR 3, ale zapewniać lepszą jakość obrazu.

GTA IV dostało również prawdziwe HDR

Kolejną dużą funkcją jest obsługa HDR.

Nie chodzi o filtr ReShade imitujący HDR, ale o osobną ścieżkę renderowania przygotowaną przez autora moda.

DLSS-IV wykorzystuje przy tym krzywą gamma Xbox 360 pochodzącą z FusionShaders projektu FusionFix.

Aby HDR działało prawidłowo:

  • HDR musi być wcześniej aktywowane w Windows,
  • GTA IV musi działać w trybie borderless windowed,
  • nie należy używać exclusive fullscreen.

Jeżeli któryś z warunków nie zostanie spełniony, DLSS-IV zapisuje odpowiednią informację w pliku diagnostycznym.

FusionFix jest obowiązkowy

Mod nie działa samodzielnie.

Wymagany jest FusionFix, czyli jeden z najważniejszych współczesnych zestawów poprawek dla GTA IV na PC.

W ustawieniach FusionFix Graphics API musi być ustawione na Vulkan.

DLSS-IV dostarcza własną wersję DXVK. Aktualna dokumentacja wskazuje DXVK 3.1.1.

Podczas instalacji znajdujący się w paczce vulkan.dll zastępuje bibliotekę zainstalowaną wcześniej przez FusionFix.

Autor zaleca również wyłączenie własnej opcji Anti-Aliasing w FusionFix, ponieważ wygładzaniem obrazu zajmuje się wtedy DLSS-IV.

Complete Edition i starsze GTA IV 1.0.8.0

DLSS-IV obsługuje dwie główne konfiguracje GTA IV:

  • GTA IV: Complete Edition,
  • GTA IV 1.0.8.0.

Najnowszy plik wersji 1.0.5 na Nexus Mods jest opisany właśnie jako przeznaczony wyłącznie dla tych dwóch wersji.

FusionFix pozostaje wymagany w obu przypadkach.

Mod może również zwiększyć wydajność

Nazwa DLSS-IV może sugerować, że wzrost liczby klatek pochodzi głównie ze skalowania obrazu.

Projekt posiada jednak jeszcze jedną istotną optymalizację.

Domyślnie operacje Direct3D wykonywane przez DXVK są przenoszone do osobnego wątku. Autor określa właśnie ten mechanizm jako największe źródło dodatkowej wydajności niezależnie od samego upscalingu.

Jeżeli rozwiązanie powoduje problemy, można je wyłączyć wpisem:

threaded=0

w pliku DLSS-IV.cfg.

Spada wtedy część korzyści wydajnościowych, ale pozostałe funkcje moda pozostają aktywne.

Mod posiada rozbudowaną diagnostykę

Autor przygotował również kilka mechanizmów ułatwiających rozwiązywanie problemów.

Jeżeli DLSS-IV w ogóle się nie uruchomi, tworzony jest plik:

DLSS-IV-DID-NOT-START.txt

Jeżeli funkcja została ustawiona, ale nie działa, powstaje:

DLSS-IV-WARNINGS.txt

Można również aktywować bardziej szczegółowy log ustawieniem:

log=1

Mod zapisuje wtedy plik DLSS-IV.log z informacjami o wykrytym sprzęcie, konfiguracji i powodach odrzucenia poszczególnych ustawień.

W najnowszej wersji 1.0.5 rozbudowano właśnie diagnostykę błędów FSR i procesu pomocniczego.

Aktualizacje wychodzą bardzo szybko

DLSS-IV pojawił się dopiero 20 września, ale w ciągu kilku dni autor opublikował kilka aktualizacji.

Wersja 1.0.3 naprawiła między innymi migotanie obrazu występujące przy niektórych innych modach oraz możliwy problem z ghostingiem twarzy w cutscenkach.

W 1.0.4 dodano automatyczne FSR 4 dla Radeonów RX 7000 i RX 9000, zaktualizowano FSR do 3.1.5 i dołączono bibliotekę DLSS do głównego pakietu.

Wersja 1.0.5 skupia się przede wszystkim na logach, komunikatach błędów i dokładniejszym wykrywaniu problemów z FSR 4.

Aktualny plik główny ma około 62,7 MB.

To nie jest mod dodający Frame Generation

Warto również zaznaczyć, czego DLSS-IV obecnie nie reklamuje.

Projekt koncentruje się na:

  • DLSS Super Resolution,
  • FSR,
  • temporalnym Anti-Aliasingu,
  • HDR,
  • optymalizacji renderowania poprzez DXVK.

Dokumentacja DLSS-IV nie wymienia Frame Generation ani Multi Frame Generation jako funkcji tej modyfikacji.

W sieci istnieją inne eksperymentalne projekty próbujące dodać do GTA IV DLAA, nowsze wersje DLSS i generowanie klatek, ale są to osobne rozwiązania i nie należy ich mylić z DLSS-IV.

Jeden z ciekawszych technicznych modów do GTA IV

Wersja PC Grand Theft Auto IV od premiery w 2008 roku słynie z problemów technicznych.

FusionFix i DXVK już wcześniej potrafiły znacząco poprawić jakość działania gry na współczesnym sprzęcie. DLSS-IV dokłada do tego funkcje, które normalnie kojarzą się z dużo nowszymi produkcjami.

Najciekawszym elementem nie jest nawet samo pojawienie się logo DLSS czy FSR.

Znacznie bardziej interesujące jest przygotowanie dla starego silnika GTA IV własnych danych potrzebnych do temporalnej rekonstrukcji obrazu.

To właśnie dzięki temu DLSS-IV nie jest jedynie prostym wrapperem skalującym gotowy framebuffer.

Jeżeli dalszy rozwój projektu będzie kontynuowany w obecnym tempie, może stać się jednym z podstawowych elementów współczesnej konfiguracji GTA IV na PC obok FusionFix i DXVK.

Źródła
Reklama - linki afiliacyjne x-kom

Przygotuj się do rozgrywki w Grand Theft Auto VI!

Linki afiliacyjne. Możemy otrzymać prowizję od zakupów dokonanych przez te odnośniki.