Deep learning super sampling
Deep Learning Super Sampling (DLSS) – rodzina opracowanych przez firmę Nvidia technologii ulepszania i zwiększania rozdzielczości obrazu opartych na uczeniu maszynowym w czasie rzeczywistym, które obsługują wyłącznie karty graficzne z linii RTX[1] i są dostępne w określonych grach wideo. Celem tych technologii jest generowanie obrazu w niższej rozdzielczości w celu zwiększenia wydajności, a następnie uzyskanie na tej podstawie obrazu o wyższej rozdzielczości, który zawiera ten sam poziom szczegółów, jak gdyby obraz był renderowany w tej wyższej rozdzielczości. Pozwala to na uzyskanie wyższych ustawień graficznych i/lub liczby klatek na sekundę dla danej rozdzielczości wyjściowej, w zależności od preferencji użytkownika[2].
Od maja 2022 roku technologia ta jest dostępna tylko w kartach graficznych z serii GeForce RTX 20 i GeForce RTX 30 opartych na mikroarchitekturze Turing i Ampere, funkcję tę posiada również seria GeForce RTX 40 oparta na mikroarchitekturze Ada Lovelace – informacje na ten temat wyciekły w wyniku kradzieży danych przez grupę hakerską Lapsus$. NVIDIA wprowadziła również technologię Deep Learning Dynamic Super Resolution (DLDSR), przeciwną technologię, w której grafika jest renderowana w wyższej rozdzielczości, a następnie zmniejszana do natywnej rozdzielczości ekranu przy użyciu algorytmu wspomaganego przez sztuczną inteligencję, aby uzyskać wyższą jakość obrazu niż renderowanie w natywnej rozdzielczości[3].
Historia
edytujNvidia reklamowała DLSS jako kluczową funkcję kart z serii GeForce RTX 20, gdy te zadebiutowały we wrześniu 2018 roku[4]. W tym czasie wyniki były ograniczone do kilku gier wideo (mianowicie Battlefield V[5] i Metro Exodus), ponieważ algorytm musiał być trenowany specjalnie na każdej grze, na której został zastosowany, a wyniki zwykle nie były tak dobre, jak prostsze metody zwiększania rozdzielczości[6][7].
W 2019 roku gra wideo Control na premierę obsługiwała technologię ray tracing i ulepszoną wersją DLSS, która nie wykorzystywała rdzeni Tensor[8][9].
W kwietniu 2020 roku Nvidia zareklamowała i dostarczyła ulepszoną wersję DLSS nazwaną DLSS 2.0 wraz ze sterownikami w wersji 445.75. DLSS 2.0 był dostępny dla kilku istniejących gier, w tym Control i Wolfenstein: Youngblood, a później zostałby dodany do nowo wydanych gier i silników gier, takich jak Unreal Engine[10] i Unity[11]. Tym razem Nvidia powiedziała, że ponownie wykorzystała rdzenie Tensor, a SI nie musiała być szkolona specjalnie na każdej grze[4][12]. Pomimo dzielenia nazwy DLSS, dwie wersje technologii różnią się znacząco i nie są kompatybilne wstecz[13][14].
W październiku 2022 roku, wraz z premierą nowych kart graficznych zadebiutowała wersja DLSS 3.0. Najnowsza edycja dostępna jest wyłącznie na PC z kartami GeForce RTX 4000. Oferuje kilkudziesięcioprocentowy wzrost wydajności w grach w porównaniu do DLSS 2.0[15].
Historia wydań
edytujWydanie | Data wydania | Najważniejsze informacje |
---|---|---|
1.0 | Luty 2019 | Pierwsza wersja, wykorzystująca SI i specjalnie przeszkolona pod kątem niektórych gier, w tym Battlefield V i Metro Exodus[5] |
„1.9” (nieoficjalna nazwa) | Sierpień 2019 | Wersja DLSS 1.0, która wykorzystuje sztuczną inteligencję przystosowaną do uruchamiania na rdzeniach shaderów CUDA zamiast na rdzeniach tensorowych, specjalnie przystosowana do gry Control[8][4][16] |
2.0 (druga iteracja) | Kwiecień 2020 | Druga wersja 2.0, ponownie wykorzystująca rdzenie Tensor i trenowana ogólnie[17] |
Ustawienia jakości
edytujUstawienia jakości | Współczynnik skalowania | Skala renderowania |
---|---|---|
Jakość | 1.50x | 66,6% |
Zrównoważony | 1.72x | 58,0% |
Wydajność | 2.00x | 50,0% |
Ultra wydajność od wersji 2.1 | 3.00x | 33,3% |
Przypisy
edytuj- ↑ NVIDIA DLSS Technology for Incredible Performance [online], NVIDIA [dostęp 2022-08-19] (ang.).
- ↑ Nvidia RTX DLSS: Everything you need to know [online], Digital Trends, 16 marca 2022 [dostęp 2022-08-19] (ang.).
- ↑ James Archer , Nvidia DLDSR tested: better visuals and better performance than DSR, „Rock, Paper, Shotgun”, 17 stycznia 2022 [dostęp 2022-08-19] (ang.).
- ↑ a b c Nvidia DLSS in 2020: Stunning Results [online], TechSpot [dostęp 2022-08-19] (ang.).
- ↑ a b Battlefield V DLSS Tested: Overpromised, Underdelivered [online], TechSpot [dostęp 2022-08-19] (ang.).
- ↑ AMD Thinks NVIDIA DLSS is not Good Enough; Calls TAA & SMAA Better Alternatives [online], 15 lutego 2019 [dostęp 2022-08-19] (ang.).
- ↑ Jiggle_counter Says , Nvidia Very Quietly Made DLSS A Hell Of A Lot Better [online], Kotaku Australia, 21 lutego 2020 [dostęp 2022-08-19] (ang.).
- ↑ a b Remedy’s Control vs DLSS 2.0 – AI upscaling reaches the next level, „Eurogamer.net”, 4 kwietnia 2020 [dostęp 2022-08-19] (ang.).
- ↑ NVIDIA DLSS 2.0 Update Will Fix The GeForce RTX Cards’ Big Mistake [online], 24 marca 2020 [dostęp 2022-08-19] (ang.).
- ↑ NVIDIA DLSS Plugin and Reflex Now Available for Unreal Engine [online], NVIDIA Technical Blog, 11 lutego 2021 [dostęp 2022-08-19] (ang.).
- ↑ NVIDIA DLSS Natively Supported in Unity 2021.2 [online], NVIDIA Technical Blog, 14 kwietnia 2021 [dostęp 2022-08-19] (ang.).
- ↑ Eric Hamilton & Steve Burke , HW News – Crysis Remastered Ray Tracing, NVIDIA DLSS 2, Ryzen 3100 Rumors [online], www.gamersnexus.net [dostęp 2022-08-19] .
- ↑ Edward Liu, NVIDIA „DLSS 2.0 – Image Reconstruction for Real-time Rendering with Deep Learning”.
- ↑ Truly Next-Gen: Adding Deep Learning to Games & Graphics (Presented by NVIDIA) [online], www.gdcvault.com [dostęp 2022-08-19] .
- ↑ DLSS. Co to jest i jak działa? [online], Ekspert Ceneo, 19 grudnia 2022 [dostęp 2022-12-27] (pol.).
- ↑ NVIDIA DLSS: Control and Beyond [online], www.nvidia.com [dostęp 2022-08-19] (ang.).
- ↑ NVIDIA DLSS 2.0 Review with Control – Is This Magic? [online], 5 kwietnia 2020 [dostęp 2022-08-19] (ang.).
- ↑ NVIDIA preparing Ultra Quality mode for DLSS, 2.2.9.0 version spotted [online], VideoCardz.com [dostęp 2022-08-19] (ang.).