DLSS
DLSS (engleski: Deep learning super sampling) jest familija tehnologija za poboljšanje i povećanje rezolucije slike u stvarnom vremenu, koju je uz pomoć dubokog učenja razvila NVIDIA i dostupna je u brojnim videoigrama. Cilj ovih tehnologija je omogućiti većini grafičkog procesa da radi u nižoj rezoluciji radi povećanja performansi, a zatim generirati sliku više rezolucije koja približno odgovara detaljima kao da je slika renderovana u toj višoj rezoluciji. Ovo omogućava korištenje viših grafičkih postavki i/ili brzine smjenjivanja kadrova (FPS) za željenu izlaznu rezoluciju, ovisno o korisničkim preferencijama.[1]
Sve generacije DLSS-a dostupne su na svim Nvidijinim RTX grafičkim karticama u podržanim naslovima. Međutim, funkcija generiranja kadrova podržana je samo na GPU-ima serije 40 ili novijim, dok je generiranje višekadrovnih slika dostupno samo na grafičkim čipovima serije 50. Nvidia je također predstavila DLDSR (engleski: Deep learning dynamic super resolution), srodnu tehnologiju suprotnog efekta, gdje se grafika renderuje u višoj rezoluciji, a zatim smanjuje na izvornu rezoluciju ekrana pomoću AI algoritma za smanjenje rezolucije, kako bi se postigla bolja kvaliteta slike u odnosu na renderovanje u izvornoj rezoluciji.[2]
DLSS zahtijeva i primjenjuje vlastitu metodu anti-aliasinga. Zbog toga, ovisno o igri i postavci kvaliteta, korištenje DLSS-a može poboljšati kvalitetu slike čak i u odnosu na renderovanje u izvornoj rezoluciji.[3] Također, postoji i DLAA (engleski: deep learning anti-aliasing), vrsta anti-aliasinga uz pomoć umjetne inteligencije poput onog koja se primjenjuje u DLSS-u, ali bez funkcija povećanja ili smanjenja rezolucije.[4]
Dostupan je samo za grafičke kartice GeForce RTX 20, GeForce RTX 30, GeForce RTX 40 i Quadro RTX serija, koje koriste specijalizirane jezgre zvane Tensor Cores.[5] Postoje od GPU mikroarhitekture Volta, koja je prvi put korištena u proizvodima iz linije Tesla V100.[6] Ove jezgre su specijalizirane za operacije množenja i sabiranja (engleski: fused multiply-add – FMA), koje su ključne u proračunima neuronskih mreža za primjenu velikog broja množenja vrijednosti, nakon čega slijedi dodavanje pristranosti (bias).
Historija izdanja
[uredi | uredi izvor]Verzija | Datum izdavanja | Glavne karakteristike |
---|---|---|
1.0 | Februar 2019 | Pretežno prostorno povećanje rezolucije slike, zahtijevalo posebnu obuku za svaku integraciju u igru. Korišteno u Battlefield V i Metro Exodus, između ostalih. |
"1.9" (nezvanično ime) | Avgust 2019 | DLSS 1.0 prilagođen za rad na CUDA shader jezgrama umjesto Tensor jezgri. Korišteno za Control.[7] |
2.0 | April 2020 | AI-ubrzana verzija TAAU korištenjem Tensor jezgri, generički trenirana.[8] |
3.0 | Septembar 2022 |
DLSS 3.0 proširen je algoritmom za generiranje kadrova korištenjem optičkog toka (dostupno samo za RTX 40 seriju) za generiranje kadrova između renderovanih. |
3.5 | Septembar 2023 |
DLSS 3.5 dodaje rekonstrukciju zraka (ray reconstruction), zamjenjujući više algoritama za smanjenje šuma jednim AI modelom treniranim na pet puta više podataka od DLSS 3. |
4.0 | Januar 2025 |
DLSS 4.0 uvodi generiranje više kadrova (multi-frame generation) i novi AI model baziran na transformer arhitekturi, poboljšavajući stabilnost kadrova, smanjenje upotrebe memorije i povećane detalje osvjetljenja. |
Reference
[uredi | uredi izvor]- ^ "Nvidia RTX DLSS: Everything you need to know". Digital Trends. 14. 2. 2020. Pristupljeno 5. 4. 2020.
DLSS koristi umjetnu inteligenciju i mašinsko učenje kako bi generisao sliku koja izgleda kao da je renderovana u višoj rezoluciji, bez dodatnog opterećenja. Algoritam uči na osnovu desetina hiljada renderovanih sekvenci slika koje su kreirane pomoću superračunara. Ovaj proces obučava algoritam da može generisati slične visokokvalitetne slike, bez opterećavanja grafičkog procesa renderiranja.
- ^ Archer, James (17. 1. 2022). "Nvidia DLDSR tested: better visuals and better performance than DSR". Rock Paper Shotgun. Pristupljeno 23. 2. 2022.
- ^ Mengistu, Biruk (23. 6. 2023). "Deep-Learning Realtime Upsampling Techniques in Video Games". Scholarly Horizons: University of Minnesota, Morris Undergraduate Journal. 10 (2). ISSN 2576-2176.
- ^ "What is Nvidia DLAA? An Anti-Aliasing Explainer". Digital Trends (jezik: engleski). 28. 9. 2021. Pristupljeno 10. 2. 2022.
- ^ "Understanding Tensor Cores | DigitalOcean". www.digitalocean.com (jezik: engleski). Pristupljeno 30. 1. 2025.
- ^ "On Tensors, Tensorflow, And Nvidia's Latest 'Tensor Cores'". tomshardware.com. 11. 4. 2017. Pristupljeno 8. 4. 2020.
- ^ Edelsten, Andrew (30. 8. 2019). "NVIDIA DLSS: Control and Beyond". Nvidia. Pristupljeno 11. 8. 2020.
- ^ "NVIDIA DLSS 2.0 Review with Control – Is This Magic?". techquila.co.in. 5. 4. 2020. Arhivirano s originala, 14. 12. 2020. Pristupljeno 6. 4. 2020.