Mikä on NVIDIA DLSS ja miten se tekee Ray Tracing Fasteristä nopeammin?
NVIDIAn CES 2019 -esityksessä yhtiö esitteli uuden teknologian nimeltä DLSS. Demonstraatioissa kaikki, mutta eliminoi suorituskyvyn osumat, jotka on otettu peleissä, jotka mahdollistavat uudenlaisen ray-tracing-grafiikan RTX-kortilla. Mutta miten se toimii?
Mikä on DLSS?
DLSS tarkoittaa "syvällistä oppimista super-näytteenottoa." Tähän ajatukseen on kaksi osaa, mutta keskitytään ensin toiseen: super-näytteenottoon.
Super-näytteenotto on jotain, mitä voit tehdä koneellasi nyt paljon pelejä. Se tekee pelistä ratkaisun, joka ylittää näytön tuen. Se kuulostaa oudolta, mutta se voi auttaa tasoittamaan joitakin jyrkkiä reunoja monikulmioisessa grafiikassa. NVIDIA- ja AMD-kortit tukevat jo tätä tekniikkaa, kuten myös jotkin PC-pelit yksin. Lisätietoja Super-näytteenottamisesta on tässä artikkelissa.
Nyt, syvään oppimiseen. Syvällinen oppiminen on jotain hämärää: se tarkoittaa pohjimmiltaan tonnia ja tonnia laskelmia, jotka toimivat suurella teholla varustetussa laitteistossa prosessissa, joka paranee ajan myötä. Jotkut sovellukset kutsuvat tätä "tekoälyksi" (AI), mutta se on väärinkäsitys; järjestelmä ei ole ”oppiminen” missään inhimillisessä mielessä, se on vain paranemassa toistuvassa prosessissa.
NVIDIA: n DLSS-järjestelmä käyttää super-näytteenottoa tietyllä pelillä, uudestaan ja uudestaan, grafiikkakorteissa sen massiivisissa datakeskuksissa. Se laskee parhaat keinot soveltaa super-näytteenottotekniikkaa peliin, jossa on toistuvaa käsittelyä kyseisen pelin kuvissa - monikulmioita ja kuvioita, jotka muodostavat sen, mitä näet näytöllä. Tässä syvällistä oppimista koskeva osa tulee täällä; järjestelmä oppii niin paljon kuin mahdollista, siitä, miten peli näyttää, ja miten se näyttää paremmalta.
Yhdistä super-näytteenotto tasaisemmille monikulmion linjoille ja tekstuureille syvällisen oppimisen avulla, kun haluat soveltaa pelin yleisiä parannuksia, ja saat DLSS: n. NVIDIAn tietokeskuksissa jo laskettuja kuvankorjaustekniikoita käytetään lennossa RTX-kortin Tensor-prosessointisydämien kautta.
NVIDIA-insinöörit selittivät ja osoittivat meille prosessin, joka on käynnissä CES: n grafiikkasuorituksella. Muiden kuin DLSS-asetusten parannukset olivat vaikuttavia, tasaisempia, tasaisempia ja jopa monikulmioita. Tämä oli totta myös silloin, kun DLSS-kone teki grafiikkaansa pienemmällä teholla (1080p) kuin ei-DLSS-koneella (1440p).
Miten se tekee pelistä nopeammin?
DLSS-järjestelmä käyttää yleisiä parannuksia pelin visuaaleihin, varsinkin jos käytät peliä NVIDIA: n ray-tracing -parannusten ollessa käytössä. Ray-seuranta, joka esiteltiin ensin RTX-sarjan korttien avulla, mahdollistaa tarkemmat heijastukset, varjot ja valon leviämisen hämmästyttävin tuloksin. Olemme jo katseet keinoja, joilla säteilyn jäljittäminen voi parantaa pelin visuaaleja.
Valitettavasti myös ray tracing lisää GPU: n kuormitusta. Kuormitus on niin suuri, että monet pelit laskevat alle toivotun 60 kehyksen sekunnissa, vaikka käytät viimeisimpiä NVIDIA-kortteja ja huippuluokan komponentteja muualla tietokoneessa.
Käyttämällä DLSS: n ennalta laskettuja parannuksia, jotka NVIDIA: n tietokeskusten RTX-GPU: t ovat jo lyöneet, voi tasoittaa RTX-pohjaisten pelien suorituskykyä. CES-demonstroinnissaan peli, jossa oli ray tracing ja DLSS, mahdollistivat pelaamisen kehyksessä tai kahdessa pelissä, joissa ei ollut lainkaan ray-jäljitystä. Voit laittaa sen mahdollisimman yksinkertaisesti: DLSS: n avulla pelit voivat ajaa paljon nopeammin, kun valaistus on enemmän.
NVIDIA kertoo meille, että prosessi ei ole täydellinen: DLSS: n mahdollistaminen saattaa pestä tekstureita tai geometriaa joissakin harvoissa tapauksissa. Kaiken kaikkiaan parannus on dramaattinen ja kannattaa sallia, jos se on vaihtoehto.
Voiko korttini käyttää DLSS: ää?
DLSS on ominaisuus NVIDIAn omaan Tensor-prosessoriytimeen, joka on mukana Turing GPU -arkkitehtuurissa uusissa RTX-korteissa. Jos sinulla on GeForce RTX-näytönohjain, voit käyttää DLSS: ää. Jos et, niin et voi. Niinpä yhä suositut GeForce GTX 900- ja 1000-sarjan kortit eivät voi hyödyntää DLSS: ää.
Tarvitsen Web-yhteyden?
Vaikka DLSS-prosessissa käytetään valtavia määriä cloud computing -laitteita, valtavia NVIDIA-palvelintiloja, jotka on pakattu rinteisiin RTX-grafiikkakorttien teollisilla versioilla, prosessi toimii paikallisessa tietokoneessa, kun järjestelmä on asetettu ja käytössä. Varmista, että käytät uusimpia ohjaimia.
Onko pelini yhteensopiva DLSS: n kanssa?
Tässä on hieronta: DLSS: n syvä oppimisosa vaatii kuukausien käsittelyn NVIDIAn datakeskuksissa ennen kuin sitä voidaan soveltaa PC-peleihin. Niinpä jokaisesta uudesta pelistä, joka tulee ulos, NVIDIA: n täytyy ajaa giganttisia GPU-matriisejaan pitkään saadakseen DLSS: n valmiiksi.
Kun raskas nostaminen on suoritettu, NVIDIA päivittää GPU-ajurit ja ottaa DLSS käyttöön uusissa peleissä, jolloin kehittäjä voi ottaa sen käyttöön oletusarvoisesti tai sallia sen grafiikkavaihtoehtona asetusvalikossa. Koska syvässä oppimisjärjestelmässä on tarkasteltava jokaisen pelin geometriaa ja tekstuureja yksilöllisesti parantaakseen kyseisen pelin suorituskykyä, tämän "yhden pelin kerrallaan" lähestymistapaa ei ole millään tavalla. Se kasvaa nopeammin, kun NVIDIA parantaa sitä - ehkä pelaamalla aikaa viikkoihin tai päiviin yhden pelin kohdalla - mutta tällä hetkellä se kestää hetken.
Kirjoittaessaan (tammikuu 2019) vain yhdellä pelillä on DLSS, jonka voit ottaa käyttöön pelikoneella kotona: Final Fantasy XV. Jopa se on beta-muodossa ja toimii vain korkeimmilla resoluutioilla. Varhainen testaus osoittaa, että todellakin se lisää kehyksiä 10-15 FPS-arvolla, joka on sama kuin menetät mahdollistamalla RTX-radan jäljittäminen muissa peleissä. (Tällä hetkellä FFXV ei tue ray-jäljitystä, joten DLSS-tehostusta ei sovelleta, jos sitä todella tarvitaan.)
NVIDIA on ilmoittanut luettelon muista olemassa olevista ja tulevista peleistä, jotka tukevat DLSS: ää lopulta - oletettavasti yritys käyttää tietokeskuksiaan valmiina saamaan sen valmiiksi. Tällä hetkellä NVIDIA on vahvistanut tulevan DLSS-tuen kaksikymmentäviisi peliä, joissa on merkittäviä nimikkeitä Hellblade: Senuan uhri, ARK: Survival Evolved, Atomic Heart, Hitman 2, Mechwarrior V, Playerunknown's Battlegrounds, Tomb Raiderin varjo, ja Meillä on iloisia. CES: ssä se ilmoitti myös Battlefield V ja tuleva Hymni tukee DLSS: ää, jälkimmäinen saattaa jopa käsitellä sen, kun se on valmis julkaisuun.
Pelit, jotka tukevat sekä RTX-eksklusiivisia ray-jäljitystehosteita että suorituskykyä parantavaa DLSS-järjestelmää, ovat lyhyt lista:
- Hymni
- Atominen sydän
- Battlefield V
- MechWarrior V
- Tomb Raiderin varjo
- Justice Online
- JX3
Luonnollisesti tämä luettelo kasvaa, kun kehittäjät tulevat mukavammiksi ray tracing -toiminnon avulla, NVIDIA tasoittaa ja nopeuttaa DLSS-laskentaprosessia, ja PC-pelaajat vaativat pääsyä RTX-merkkisten grafiikkakorttiensa täydellisiin ominaisuuksiin.