- Liittynyt
- 19.10.2016
- Viestejä
- 3 544
Puuttuu se "supertietokone"?.Paljos toi muuten lisää pelien tilan vientiä levyllä?.Miksi sitä ei sitten ole toteutettu tähän päivään mennessä avoimilla?
Follow along with the video below to see how to install our site as a web app on your home screen.
Huomio: This feature may not be available in some browsers.
Puuttuu se "supertietokone"?.Paljos toi muuten lisää pelien tilan vientiä levyllä?.Miksi sitä ei sitten ole toteutettu tähän päivään mennessä avoimilla?
Onko nVidia joskus tehnyt jotain avoimilla metodeilla jos vaihtoehtona on ollut oma nVidia only tapa?Miksi sitä ei sitten ole toteutettu tähän päivään mennessä avoimilla?
Paljos toi muuten lisää pelien tilan vientiä levyllä?.
Käytännössähän jos nvidia olisi lainnut noiden tensor ytimien tilalle cuda/rt ytimiä niin kaikki olisivat hyötyneet. Pelit pyörisi paremmin ilman skaalausta ja skaalauksella yhtä hyvin ja samalla laadulla kuin dlss kanssa nyt.
"Tekoäly" on kyllä tällä hetkellä niin trendisana, että sillä voi myydä paskaakin kalliilla. Oikea tekoäly myös oppii tehdessään, mutta nvidian toteutuksessa se oppii vain nvidian opettaessa. Kyseessä ei siis ole tekoälyä käyttävä reunojenpehmennys, vaan tekoälyllä kerran opetettu algoritmi.
Kysymykseen kuului.Onko nVidia joskus tehnyt jotain avoimilla metodeilla jos vaihtoehtona on ollut oma nVidia only tapa?
Maailmassa on tasan kaksi peli GPU:ta toimittavaa yritystä ja niistä AMD on todennut, että DLSS tuottaa liian paskaa jälkeä, että siihen viitsisi satsata. Tämä lienee riittävä vastaus sinulle.Kysymykseen kuului.
Miksei kukaan muu ole tehnyt?
NVIDIA olisi voinut yksinkertaisesti kääntää tensorcoret pois päältä pelikorteissa ja leikkiä ettei niitä siellä ole. Mutta sen sijaan katsoivat että hei, mitä me voitais tehdä näillä coreilla niin että niistä olisi iloa myös pelaajille ja saada samalla kilpaluetua lisä-featurella.
Etkö juuri itsekin näin todennut? "Mitäs tällä raudalla voisi kuluttajavehkeissä tehdä? - 'Tekoäly' ohjattu reunojenpehmennys!"Kyynikot voisivat ehkä todeta että kyseessä on keksimällä keksitty käyttötarkoitus raudalle joka joka tapauksessa on mukana piirissä muista syistä...
Onko AMD oikeasti jossain näin sanonut?AMD on todennut, että DLSS tuottaa liian paskaa jälkeä, että siihen viitsisi satsata.
Miksi olisi tehnyt? Iso investointi ja tähän mennessä nähdyn perusteella hyödyt melko vähäisiä.Miksei kukaan muu ole tehnyt?
AMD dismisses Nvidia’s DLSS for its “image artefacts” and “harsh scaling”Onko AMD oikeasti jossain näin sanonut?
Alkuperäinen kysymykseni ei liittynyt DLSS vaan avoimeen.Maailmassa on tasan kaksi peli GPU:ta toimittavaa yritystä ja niistä AMD on todennut, että DLSS tuottaa liian paskaa jälkeä, että siihen viitsisi satsata. Tämä lienee riittävä vastaus sinulle.
En toki tarkoittanut että se olisi mikään sormien napsautus, vaan sitä ettei siinä pitäisi olla mitään sellaista mitä ei voisi toteuttaa avoimilla rajapinnoilla.
NVIDIA on itseasiassa demonnutkin DirectML:llä tehtyä vastaavaa toteutusta NVIDIA SIGGRAPH 2018 (14.35 eteenpäin about)
Älä viitsi viilata pilkkua kun joka ainoa täällä tajuaa tasan tarkkaan mihin viittaat alunperinAlkuperäinen kysymykseni ei liittynyt DLSS vaan avoimeen.
eli jos et ole enään kartalla niin katso alhaalta viivattua kohta.
Avoimeen vaihtoehtoon(Ei DLSS) jota et tajunnut.Älä viitsi viilata pilkkua kun joka ainoa täällä tajuaa tasan tarkkaan mihin viittaat alunperin
Etkö juuri itsekin näin todennut? "Mitäs tällä raudalla voisi kuluttajavehkeissä tehdä? - 'Tekoäly' ohjattu reunojenpehmennys!"
Avoimeen vaihtoehtoon jolla toteutetaan DLSS:n tapainen efekti eli kuten sanoin viilaat pilkkua. Älä viitsi vastata tähän, koska pääsit osaltani juuri ignoreen. En jaksa katsella yhden asian rautatrolleja.Avoimeen vaihtoehtoon(Ei DLSS) jota et tajunnut.
Keksit juuri miksi niitä tensorcoreja siellä on. Koska tekoäly on päivän sana ja dedikoitu kiihdytys tuo etuja kun myydään ammattirautaa.
Ja jotta NVIDIA voi hyötyä massatuotannon eduista, ne ovat siellä myös pelikorteissa. Hillot vedetään Quadroista, mutta niiden valmistusmäärät ovat liian pieniä jotta niille voisi tehdä oman custom-piirin. Sen sijaan cherrypickataan parhaat kalleimman pelikortin piirit ja pistetään niille moninkertainen hinta ja Quadro-tarrat.
NVIDIA olisi voinut yksinkertaisesti kääntää tensorcoret pois päältä pelikorteissa ja leikkiä ettei niitä siellä ole. Mutta sen sijaan katsoivat että hei, mitä me voitais tehdä näillä coreilla niin että niistä olisi iloa myös pelaajille ja saada samalla kilpaluetua lisä-featurella. Vastaus tähän tällä hetkellä on DLSS. Kyynikot voisivat ehkä todeta että kyseessä on keksimällä keksitty käyttötarkoitus raudalle joka joka tapauksessa on mukana piirissä muista syistä...
Jos pitää arvata, niin seuraavan sukupolven konsoleiden ei vielä tule dedigoitua raytrasing rautaa. Niiden graffapiiriä ovat jopa 1660ti malleja pienempiä, joten tulisi sama ongelma kuin huhutulla rtx2050 piirillä. Teho ei vain piisaisi.Etkö juuri itsekin näin todennut? "Mitäs tällä raudalla voisi kuluttajavehkeissä tehdä? - 'Tekoäly' ohjattu reunojenpehmennys!"
Jep. Tuli sanottua sama asia kahteen kertaan. Eli kun oli päätetty että halutaan piiriin tensorcoreja koska rautakiihdytys ammattirautaan, valistunut arvaukseni on että vaihtoehdot olivat:
- Disabloidaan tensorcoret pelikorteissa.
- Enabloidaan tensorcoret mutta antaa niiden olla, ei käyttöä ellei aja jotain amattipuolen tavaraa. Titan V on käytännössä tämmöinen (eivät tehneet DLSS-tukea sen ajureihin - olisi ilmeisesti mahdollista, mutta vaatisi varmaan lisätyötä)
- Enabloidaan ja keksitään niille jotain tekemistä. Todennäköisesti tämä tapahtui aika myöhään ja coret olisivat joka tapauksessa olleet siellä. Eli kuten totesin, kyynikko voisi sanoa että ensin oli tensorcoret (muista syistä) ja sitten lähdettiin keksimällä keksimään niille jotain tekemistä pelikäytössä jotta markkinointiosastolla olisi lisää pihviä myytäväksi - unique competitive advantagea jne
Hyvä että kehitys kehittyy ja joku keksii jotain uutta. Nähtäväksi sitten jää miten teknologia kehittyy ajan myötä ja tuleeko siitä näytönohjainten vakiokauraa joka valmistajalta vai jääkö unholaan kun keksitään taas jotain uutta.
Raytracing puolestaan on paljon selvempi nakki - se on tulevaisuudessa ehdottomasti tärkeä juttu ja kunhan tarpeeksi odotellaan, pelit tulevat järjestään käyttämään sitä. Sillä puolella on vain se sama ongelma kuin uusien DirectX-versioiden tuomien herkkujen kanssa. Ei käytetä pohjatasona uutta teknologiaa ennenkuin alkaa olla 100% käyttäjistä ajan tasalla ja sitä ennen jos käytetään, käytetään silleen "no voit tämänkin kääntää päälle mutta koska pitää toimia vanhemmallakin, on vähän puolivillainen". Vieläkin tänä päivänä tehdään DX9 pelejä... tosin DX11+ on sentään jo yleisempi. Ehkä semmoiset viisi vuotta niin alkaa olla säteenseuranta normikauraa. Riippuu hieman siitä mitä seuraavien konsolien kanssa käy - tuleeko ylläri että niihin on ympätty dedikoitua rautaa säteenseurannalle vai ei.
Vedät nyt ihan omia tulkintojasi. NVIDIAn raudasta ei voi tehdä mitään johtopäätöksiä AMDn konsoleihin tekemistä semicustomeista, ei ole mitään geneeristä dedikoitua RT-rautaa vaan on erilaisia tapoja kiihdyttää asiaan liittyviä prosesseja erilaisin rautaratkaisuin jotka voivat viedä hyvin erilaisia määriä tilaa sirulta.Jos pitää arvata, niin seuraavan sukupolven konsoleiden ei vielä tule dedigoitua raytrasing rautaa. Niiden graffapiiriä ovat jopa 1660ti malleja pienempiä, joten tulisi sama ongelma kuin huhutulla rtx2050 piirillä. Teho ei vain piisaisi.
Linkit poks, tulee 404.
Jos pitää arvata, niin seuraavan sukupolven konsoleiden ei vielä tule dedigoitua raytrasing rautaa. Niiden graffapiiriä ovat jopa 1660ti malleja pienempiä, joten tulisi sama ongelma kuin huhutulla rtx2050 piirillä. Teho ei vain piisaisi.
Voipi olla että tensoreiden käyttö tuohon tarkoitukseen jäi teorian tasolle, sillä Battlefield ja Metro Exodus käyttää molemmat TAA:ta kohinanvaimennukseen. Unreal Enginestä en tiedä.nVidia toki käyttää niitä tensoriyksiköitä säteenjäljityksen kohinanvaimennukseen, mutta paremman kohinanvaimennuksen säteenjäljitykseen saa tehtyä ilman niitä, ihan normaalilla shader-koodilla.
NVIDIA olisi voinut yksinkertaisesti kääntää tensorcoret pois päältä pelikorteissa ja leikkiä ettei niitä siellä ole. Mutta sen sijaan katsoivat että hei, mitä me voitais tehdä näillä coreilla niin että niistä olisi iloa myös pelaajille ja saada samalla kilpaluetua lisä-featurella. Vastaus tähän tällä hetkellä on DLSS. Kyynikot voisivat ehkä todeta että kyseessä on keksimällä keksitty käyttötarkoitus raudalle joka joka tapauksessa on mukana piirissä muista syistä...
nVidia vaan halusi sinne niiden lisäksi tunkea vielä ne (pelikäytössä turhat) tensoriyksikötkin
En yllättyisi vaikka noi "FP16"-ytimet olisi oikeasti tensoriytimiä rampautettuna softalla, toki voi olla ihan erikseen suunniteltuja yksiköitäkin mut mutEihän nuo Tensoriytimet ole turhia pelikäytössä, kun niitä käytettään FP16-laskuihin "Rapid packed mathia" tukevissa peleissä.
GTX 1660 TI:n tapauksessa Nvidia poisti Tensoriytimet, mutta jotta Turingi-arkkitehtuuriin kuuuluva FP16-tuki säilyi, piiriin lisättiin erilliset FP16-ytimet.
GTX 1660 TI:
RTX:
Tom´s Hardware:
"In TU116 specifically, Nvidia says it replaces Turing’s Tensor cores with 128 dedicated FP16 cores per SM, which allow GeForce GTX 1660 Ti to process half-precision operations at 2x the rate of FP32. The other Turing-based GPUs boast double-rate FP16 as well though, so it’s unclear how GeForce GTX 1660 Ti is unique within its family. More obvious, based on the chart below, is that the 1660 Ti delivers a massive improvement to half-precision throughput compared to GeForce GTX 1060 and its Pascal-based GP106 chip."
RTX-korteissa ei ole erillisiä FP16-ytimiä, vaan kyseiset laskut lasketaan Tensor-ytimillä.
@Sampsa voisi täsmentää tätä artikkeliin, kun tätä ei mielestäni ollut selitetty siinä.
Hyvin mahdollista, mutta siltikään tensor-ytimet eivät ole "turhia pelikäytössä".En yllättyisi vaikka noi "FP16"-ytimet olisi oikeasti tensoriytimiä rampautettuna softalla, toki voi olla ihan erikseen suunniteltuja yksiköitäkin mut mut
Sinänsä ovat että NVIDIAlla on kyllä osaamista 2xFP16-nopeuteen ihan normi CUDA-ytimilläkin (Tegra X1:ssä ja GP100:ssa FP32-ytimet hoitavat 2xFP16 (Tai katsantokannasta riippuen 2xFP16-ytimet osaavat myös 1xFP32)Hyvin mahdollista, mutta siltikään tensor-ytimet eivät ole "turhia pelikäytössä".
Ei ne pelkät säteenjäljityksen törmäystarkastusyksiköt kovin paljoa pinta-alaa vie.
nVidia vaan halusi sinne niiden lisäksi tunkea vielä ne (pelikäytössä turhat) tensoriyksikötkin. nVidia toki käyttää niitä tensoriyksiköitä säteenjäljityksen kohinanvaimennukseen, mutta paremman kohinanvaimennuksen säteenjäljitykseen saa tehtyä ilman niitä, ihan normaalilla shader-koodilla.