Co to jest DLSS? Oto, co musisz wiedzieć o tej funkcji Nvidii

Jeśli jest jeden powód, dla którego warto kupić nowoczesną kartę Nvidii, to jest nią DLSS. Oto wszystko, co musisz wiedzieć o jednej z najbardziej popularnych funkcji w grach komputerowych.

Jeśli kupowałeś jedną z najnowszych kart graficznych lub grałeś w całkiem nowoczesną grę AAA, na pewno słyszałeś o DLSS. To jedna z najczęściej reklamowanych funkcji RTX firmy Nvidia procesory graficzne do gieri może to być zabójcza funkcja. Jednak cały szum wokół DLSS często sprawia, że ​​nie jest jasne, co to jest, kiedy można z niego korzystać i czy w ogóle warto go włączyć. To wszystko, co musisz wiedzieć.

DLSS: Wykorzystanie sztucznej inteligencji do poprawy jakości obrazu i zwiększenia liczby klatek na sekundę

źródło: Nvidia

Deep Learning Super Sampling (DLSS) to oparta na sztucznej inteligencji technologia ulepszania obrazu, która jest dostępna wyłącznie w kartach graficznych RTX firmy Nvidia. W rzeczywistości jest to jeden z najwcześniejszych przykładów technologii sztucznej inteligencji, który okazał się zarówno użyteczny, jak i dość rozpowszechniony. Pomysł, który się za tym kryje, jest dość prosty: użyj sprzętu AI wewnątrz procesorów graficznych Nvidia, aby gry wyglądały lepiej i grały z większą liczbą klatek na sekundę.

Istnieją trzy wersje DLSS i tutaj sprawy mogą się skomplikować. Pierwsza iteracja DLSS została wprowadzona w 2019 r Pole bitwy V aktualizacja), ale w dużej mierze został zastąpiony przez DLSS 2, który pojawił się w 2020 roku i wprowadził znacznie lepszy jakość wizualną, zmieniając DLSS z rodzaju bezsensownej funkcji w coś, czego naprawdę chcesz włączać. DLSS 3 pojawił się w 2022 roku, dodając do miksu ramki stworzone przez AI (lub generowanie ramek). Zasadniczo DLSS 1/2 wykorzystuje sztuczną inteligencję do zwiększania rozdzielczości, a DLSS 3 wykorzystuje sztuczną inteligencję do zwiększania rozdzielczości i tworzenia nowych klatek.

Wszystkie karty Nvidii oznaczone marką RTX obsługują DLSS, ale w różnym stopniu. W chwili pisania tego tekstu tylko procesory graficzne RTX 40, takie jak RTX4090 obsługują technologię generowania klatek DLSS 3, mimo że wszystkie procesory graficzne RTX mają sprzęt AI. Ponadto technologia DLSS jest dostępna tylko w wybranych grach, np Cyberpunka 2077 I Świat zabójstw Hitmana. Obecnie nieco ponad 300 gier obsługuje co najmniej jedną wersję DLSS, a 36 z tych gier obsługuje zarówno DLSS 1/2, jak i 3.

Jak działa zwiększanie rozdzielczości DLSS i generowanie ramek

źródło: Nvidia

DLSS to niezwykle skomplikowana i najnowocześniejsza technologia, więc oto krótka wersja jej działania. Wszystkie procesory graficzne RTX mają tradycyjne rdzenie rasteryzacji, które renderują grę, ale także rdzenie Tensor, które umożliwiają akcelerację AI. Pomysł polega na tym, że te rdzenie Tensor mogą pobierać klatki tworzone przez rdzenie rastrowe i poprawiać jakość obrazu, a nawet tworzyć zupełnie nowe klatki. Aby jednak uzyskać najlepszą jakość obrazu, konieczne jest szkolenie w zakresie sztucznej inteligencji dla konkretnej gry, ponieważ gry różnią się znacznie pod względem kierunku artystycznego i grafiki. Sztuczna inteligencja wyszkolona na Minecraft nie byłoby świetne do użycia Wiedźmin 3, Na przykład.

DLSS 1/2 (który wykorzystuje tylko skalowanie w górę rozdzielczości) to ustawienie zwiększające wydajność. Na przykład, jeśli ustawisz rozdzielczość na 1080p i włączysz DLSS, GPU nie renderuje gry w 1080p i nie używa rdzeni Tensor, aby 1080p wyglądało jak 1440p. Zamiast tego renderuje grę w 720p (lub innej podobnie niskiej rozdzielczości) i używa DLSS do zwiększenia rozdzielczości, aby wyglądała jak 1080p. Idealnym efektem końcowym jest to, że gra wygląda tak samo, ale ze znacznie wyższą liczbą klatek na sekundę.

DLSS 3 jest w zasadzie DLSS 2, ale dodaje jeszcze jeden krok do generowania ramek. Po wyrenderowaniu i przeskalowaniu dwóch klatek rdzenie Tensor obserwują różnicę między tymi dwiema klatkami i zgadują, co wydarzyłoby się pomiędzy nimi, jak pokazano na powyższym obrazku. W porównaniu do DLSS 1/2, DLSS 3 może zwiększyć liczbę klatek na sekundę o około 50%.

Wady DLSS i dlaczego nie jest to srebrna kula

Jeśli to wszystko brzmi zbyt dobrze, aby mogło być prawdziwe, masz rację. DLSS nie jest doskonały i rzeczywiście istnieje wiele nieodłącznych wad tej technologii. Najbardziej oczywistym z nich jest to, że DLSS jest ograniczony do zaledwie kilkuset gier, z których zdecydowana większość wyszła po 2018 roku. Było bardzo niewiele tytułów sprzed tego roku, które miały DLSS, więc jest to funkcja, która jest w dużej mierze ograniczona do najnowszych gier AAA.

Innym problemem jest to, że może łatwo napotkać wąskie gardła procesora. W zależności od procesora i gry, obniżenie rozdzielczości (lub dowolne ustawienie intensywnie działające graficznie) może nie zwiększyć wydajności liczba klatek na sekundę zgodna z oczekiwaniami, ponieważ procesor jest przeciążony lub gra nie może skutecznie wykorzystać mocy PROCESOR. Jeśli masz wąskie gardło procesora, DLSS nie zwiększy znacznie liczby klatek na sekundę, jeśli w ogóle, ponieważ osiąga tę zwiększoną liczbę klatek na sekundę, obniżając rzeczywistą rozdzielczość. Nadal zobaczysz przeskalowany obraz, ale bez dodatkowych ramek.

Wąskie gardło procesora nie wpływa na część generowania ramek DLSS 3, ale ma dwa własne główne problemy. Sztuczna inteligencja nie radzi sobie zbyt dobrze z powielaniem elementów interfejsu użytkownika, takich jak tekst i minimapy, a DLSS 1/2 rozwiązuje ten problem, pozwalając sztucznej inteligencji jedynie na przeskalowanie elementów 3D w grze i zastosowanie interfejsu użytkownika później. Jednak DLSS 3 z generowaniem ramek jest zmuszony do używania całkowicie wyrenderowanej klatki, w tym interfejsu użytkownika, co powoduje migotanie interfejsu użytkownika, a czasami jest zniekształcony lub nawet nieczytelny. Jest to coś, co Nvidia zaciemnia w swoim marketingu DLSS 3, wyłączając interfejs użytkownika dla swojego materiału.

Jest jednak jeszcze większy problem z generowaniem klatek. Aby utworzyć ramkę utworzoną przez sztuczną inteligencję, wymagane są dwie wyrenderowane klatki, z których jedna musi pojawić się po klatce utworzonej przez sztuczną inteligencję, w przeciwnym razie klatki byłyby nie po kolei. Powoduje to mnóstwo dodatkowych opóźnień, ponieważ GPU sprawia, że ​​musisz dłużej czekać, aby uzyskać najnowszą klatkę. W rezultacie liczba klatek na sekundę jest znacznie wyższa, ale opóźnienie pozostaje takie samo, mimo że zwiększenie liczby klatek na sekundę zwykle obniża opóźnienie. Oznacza to, że gra wygląda płynnie, ale nie reaguje na naciskanie przycisków tak szybko, jak można by się spodziewać.

Pomimo swoich wad, DLSS wciąż jest liderem

źródło: AMD

Chociaż DLSS ma problemy (szczególnie DLSS 3), nadal jest najlepszą technologią ulepszania obrazu i zwiększania wydajności w grach i jest nią od debiutu w 2019 roku. Nie jest to również spowodowane brakiem konkurentów. AMD wprowadziło FidelityFX Super Resolution (lub FSR) w 2021 r. i Intel, wraz ze swoimi procesorami graficznymi Arc Alchemist, uruchomił Xe Super Sampling (lub XeSS) w 2022 roku. DLSS prawdopodobnie zapewnia lepszą jakość obrazu niż FSR i XeSS, jest obecny w większej liczbie gier (około 250 dla FSR i 50 dla XeSS) i oferuje unikalną opcję generowania klatek.

Jednak FSR i XeSS dość szybko nadrabiają zaległości. W chwili pisania tego tekstu FSR był dostępny dopiero od dwóch lat i jest bliski dorównania poziomowi obsługiwanych tytułów DLSS. XeSS nie ma nawet roku, a jest obecny w co najmniej 50 grach. Ponadto FSR jest obsługiwany przez procesory graficzne z 2016 roku i działa na kartach marki AMD, Intel, a nawet Nvidia. Generowanie klatek również nie będzie długo dostępne wyłącznie dla Nvidii, ponieważ FSR 3 obiecuje zaoferować tę samą technologię jeszcze w 2023 roku. Chociaż jest mało prawdopodobne, że DLSS kiedykolwiek pójdzie drogą PhysX, to czy może pozostać wyraźnym liderem wśród swoich rówieśników, pozostaje kwestią otwartą.