Deep learning super sampling

Z Wikipedii, wolnej encyklopedii

Deep Learning Super Sampling (DLSS) to 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[edytuj | edytuj kod]

Nvidia 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ń[edytuj | edytuj kod]

Wydanie 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[edytuj | edytuj kod]

Standardowe ustawienia DLSS[18]
Ustawienia 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 | edytuj kod]

  1. NVIDIA DLSS Technology for Incredible Performance [online], NVIDIA [dostęp 2022-08-19] (ang.).
  2. Nvidia RTX DLSS: Everything you need to know [online], Digital Trends, 16 marca 2022 [dostęp 2022-08-19] (ang.).
  3. James Archer, Nvidia DLDSR tested: better visuals and better performance than DSR, „Rock, Paper, Shotgun”, 17 stycznia 2022 [dostęp 2022-08-19] (ang.).
  4. a b c Nvidia DLSS in 2020: Stunning Results [online], TechSpot [dostęp 2022-08-19] (ang.).
  5. a b Battlefield V DLSS Tested: Overpromised, Underdelivered [online], TechSpot [dostęp 2022-08-19] (ang.).
  6. AMD Thinks NVIDIA DLSS is not Good Enough; Calls TAA & SMAA Better Alternatives [online], 15 lutego 2019 [dostęp 2022-08-19] (ang.).
  7. 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.).
  8. 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.).
  9. NVIDIA DLSS 2.0 Update Will Fix The GeForce RTX Cards' Big Mistake [online], 24 marca 2020 [dostęp 2022-08-19] (ang.).
  10. NVIDIA DLSS Plugin and Reflex Now Available for Unreal Engine [online], NVIDIA Technical Blog, 11 lutego 2021 [dostęp 2022-08-19] (ang.).
  11. NVIDIA DLSS Natively Supported in Unity 2021.2 [online], NVIDIA Technical Blog, 14 kwietnia 2021 [dostęp 2022-08-19] (ang.).
  12. 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].
  13. Edward Liu, NVIDIA "DLSS 2.0 - Image Reconstruction for Real-time Rendering with Deep Learning"
  14. Truly Next-Gen: Adding Deep Learning to Games & Graphics (Presented by NVIDIA) [online], www.gdcvault.com [dostęp 2022-08-19].
  15. DLSS. Co to jest i jak działa? [online], Ekspert Ceneo, 19 grudnia 2022 [dostęp 2022-12-27] (pol.).
  16. NVIDIA DLSS: Control and Beyond [online], www.nvidia.com [dostęp 2022-08-19] (ang.).
  17. NVIDIA DLSS 2.0 Review with Control - Is This Magic? [online], 5 kwietnia 2020 [dostęp 2022-08-19] (ang.).
  18. NVIDIA preparing Ultra Quality mode for DLSS, 2.2.9.0 version spotted [online], VideoCardz.com [dostęp 2022-08-19] (ang.).