Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

NVIDIA wypuściła swoje nowe procesory graficzne we wrześniu 2022 r. Wyposażone w nową architekturę przetwarzania grafiki działającą na mniejszych, czteronanometrowych tranzystorach, nowe procesory graficzne z serii 4000 są wyposażone w wiele dzwonków i gwizdków.

Co więcej, nowe procesory graficzne są również wyposażone w DLSS 3, opartą na sztucznej inteligencji technologię skalowania obrazu w górę, która może wykładniczo poprawić liczbę klatek na sekundę na Twoim sprzęcie.

Ale czym jest DLSS 3.0 i czy warto go uaktualnić? Cóż, dowiedzmy się.

Co to jest DLSS 3.0?

Skrót od Deep Learning Super Sampling, DLSS to neuronowa technologia graficzna, która wykorzystuje moc sztucznej inteligencji (AI) do poprawy liczby klatek na sekundę w twoim systemie.

Supersampling w DLSS odnosi się do technika antyaliasingu używana do poprawy jakości wideo poprzez renderowanie klatek gier w wyższej rozdzielczości, a następnie próbkowanie ich w dół — poprawiając jakość wideo poprzez redukcję aliasingu. To powiedziawszy, renderowanie klatek w wyższych rozdzielczościach jest bardzo obciążające dla twojego GPU, a używanie funkcji antyaliasingu zwykle zmniejsza liczbę klatek na sekundę. W końcu Twój GPU musi przetworzyć więcej danych pikseli i zmniejszyć ich rozdzielczość do natywnej rozdzielczości.

instagram viewer

W tym miejscu pojawia się część „głębokiego uczenia się” DLSS. Widzisz, w tradycyjnych metodach antyaliasingu GPU musi renderować klatki w wyższych rozdzielczościach, ale dzięki głębokiemu uczeniu GPU nie musi tego robić. Zamiast tego wszystko, co musi zrobić, to wygenerować klatki w natywnej rozdzielczości, a następnie rdzenie tensorowe w GPU przewidzieć, jak ramka powinna wyglądać po renderowaniu w wyższej rozdzielczości.

Takie podejście zmniejsza obciążenie obliczeniowe renderowania klatek w wyższej rozdzielczości z powodu interwencji sztucznej inteligencji. Dlatego, mówiąc prościej, DLSS renderuje twoje gry w wyższej rozdzielczości przy użyciu sztucznej inteligencji.

Z drugiej strony DLSS 3.0 to trzecia iteracja tej samej technologii. Udoskonala DLSS, przewidując pełne klatki, a nie tylko zwiększając rozdzielczość klatek - poprawiając wykładniczo liczbę klatek na sekundę.

Oto jak to wszystko działa.

Jak działa DLSS3?

Przed przystąpieniem do DLSS 3 ważne jest, aby zrozumieć, jak działają starsze wersje — i jak DLSS 3 jest na nich oparty.

Jak wyjaśniono wcześniej, DLSS wykorzystuje sztuczną inteligencję do renderowania obrazów w wyższej rozdzielczości. Oznacza to, że GPU nie jest zaprogramowane do zwiększania rozdzielczości klatek. Zamiast tego GPU jest szkolone, pokazując obrazy o niższej i wyższej rozdzielczości, aby się zaprogramować.

Firma NVIDIA uruchamia konwolucyjną sieć neuronową (CNN), aby przeprowadzić to szkolenie na swoich superkomputerach. W sieci tej jako dane wejściowe wyświetlane są obrazy gry działającej w niższych rozdzielczościach. Jednocześnie jako dane wyjściowe sieć wyświetla te same obrazy renderowane w 64-krotnie większej rozdzielczości z włączonymi i wyłączonymi funkcjami antyaliasingu.

Oprócz obrazów o wysokiej i niskiej rozdzielczości CNN jest również szkolony z wykorzystaniem czasowego sprzężenia zwrotnego. Ta informacja zwrotna dostarcza sieci informacji o tym, jak obiekty na obrazie poruszają się po klatkach w odniesieniu do ich natywnej i wyższej rozdzielczości wyjściowej. Dzięki temu CNN może przewidzieć pojawienie się kolejnych klatek z dużym wyprzedzeniem, oferując lepszą liczbę klatek na sekundę i jakość obrazu.

Kredyty obrazkowe: NVIDIA

To ciągłe bombardowanie danych obrazu w sieci trenuje go, umożliwiając natychmiastowe zwiększanie rozdzielczości gier. Po przeszkoleniu ta sieć jest wysyłana do procesorów graficznych NVIDIA poprzez aktualizacje sterowników, umożliwiając im zwiększenie rozdzielczości obrazów przy użyciu wyszkolonych sieci neuronowych.

Wręcz przeciwnie, DLSS 3.0 idzie o krok dalej i renderuje kompletne klatki przy użyciu tej metodologii. Dlatego DLSS 3 nie tylko zwiększa rozdzielczość gier, ale także przeplata klatki generowane przez sztuczną inteligencję w Twojej rozgrywce.

Dzięki takiemu podejściu GPU musi przetwarzać znacznie mniej danych, a według NVIDII, przy włączonym DLSS 3, GPU oblicza tylko 1/8 klatki. AI przewiduje całą resztę. To właśnie ten wzrost renderowania AI umożliwia dostarczanie klatek na sekundę cztery razy szybciej w porównaniu z tradycyjnymi metodami renderowania.

Kredyty obrazkowe: NVIDIA

Ale w jaki sposób DLSS 3 przewiduje całe klatki bez użycia konwencjonalnych potoków renderowania? Cóż, to wszystko dzięki Nowa architektura NVIDIA Ada Lovelace działa na nowych rdzeniach tensorowych czwartej generacji, co umożliwia generowanie ramek przy użyciu sztucznej inteligencji.

Oto jak wszystko działa.

Generowanie ramek przy użyciu AI w DLSS 3

Tak więc, podobnie jak DLSS, DLSS 3 wykorzystuje rdzenie tensorowe do zwiększania rozdzielczości klatek, ale ma również specjalne optyczne akceleratory przepływu, które pomagają GPU przewidywać klatki. Aby przewidzieć ramki, optyczny akcelerator przepływu otrzymuje kilka ramek danych o wysokiej rozdzielczości generowanych przez DLSS. Optyczny akcelerator przepływu wykorzystuje następnie te dane do wygenerowania pola przepływu optycznego.

Kredyty obrazkowe: NVIDIA

To pole przepływu optycznego określa sposób, w jaki dane pikseli zmieniają się między dwiema klatkami, a te dane wraz z geometrycznymi wektorami ruchu są wykorzystywane do generowania ramek AI. Dzięki przepływowi optycznemu procesory graficzne NVIDIA RTX z serii 4000 mogą umieszczać nowe klatki generowane przy użyciu sztucznej inteligencji pomiędzy klatkami generowanymi przy użyciu tradycyjnego podejścia — zwiększając liczbę klatek na sekundę.

Źródło obrazu: NVIDIA

To powiedziawszy, przeplatanie klatek generowanych przez sztuczną inteligencję w grze ma swoje wyzwania, a największym z nich jest opóźnienie wejściowe. W końcu GPU nie może przewidzieć danych wejściowych użytkownika w klatce wygenerowanej przy użyciu sztucznej inteligencji.

Aby rozwiązać ten problem, NVIDIA wykorzystuje swoją technologię Reflex.

DLSS3 i NVIDIA Reflex

Zanim przejdziesz do NVIDIA Reflex, ważne jest, aby zrozumieć, w jaki sposób ruchy myszy docierają do GPU. Tak więc, kiedy poruszasz myszą lub naciskasz klawisz, aby przesunąć postać w grze, mysz wysyła informacje wskazujące do procesora. Który następnie przetwarza go i wysyła do kolejki renderowania. Stamtąd dane są przesyłane do GPU, który wysyła informacje o wskazaniu do wyświetlacza.

Źródło obrazu: NVIDIA

Ten tradycyjny potok wprowadzania danych generuje duże opóźnienia, ponieważ dane wprowadzane przez użytkownika mogą dłużej pozostawać w kolejce renderowania, przez co przegapisz ten strzał w głowę. Aby rozwiązać ten problem, mamy NVIDIA Reflex, technologię, która eliminuje kolejkę renderowania i wysyła dane bezpośrednio z procesora do GPU, redukując opóźnienie wejściowe nawet o 80 procent.

Czy możesz używać DLSS 3 na starszych procesorach graficznych?

NVIDIA wypuściła DLSS 3 ze swoim GPU z serii RTX 4000, a jeśli posiadasz starszą kartę graficzną RTX obsługującą DLSS, możesz się zastanawiać, czy DLSS 3 poprawi wrażenia z gry.

Co najważniejsze, DLSS w starszych systemach poprawi się wraz z DLSS 3, ponieważ wykorzystuje sztuczną inteligencję, a sieci neuronowe z pewnością staną się lepsze dzięki nowym aktualizacjom. To powiedziawszy, nowsza technologia generowania ramek w starszych systemach nie będzie obsługiwana, ponieważ wykorzystuje nowsze rdzenie tensorowe czwartej generacji wraz z optycznymi akceleratorami przepływu, które można znaleźć tylko w NVIDIA RTX Seria 4000.

To powiedziawszy, zdaniem a wątek z redditagenerowanie ramek można włączyć w starszych systemach RTX, wprowadzając zmiany w plikach konfiguracyjnych. Jednak nie mieliśmy okazji sprawdzić, czy to działa.

Czy warto zaktualizować DLSS 3?

DLSS 3 wykorzystuje sztuczną inteligencję do zwiększenia rozdzielczości gier, w które grasz. Takie podejście nie tylko zapewnia lepszą liczbę klatek na sekundę, ale także umożliwia granie w wysokich rozdzielczościach na procesorach graficznych niższej klasy.

Dlatego jeśli chcesz cieszyć się wysoką liczbą klatek na sekundę podczas grania w wymagające gry w rozdzielczości 4k przy ograniczonym budżecie, warto przejść na DLSS.