Nõuetest teatamine DirectX 12 võimaldab AMD ja Nvidia GPU-del kõrvuti töötada

DirectX 12 logo

Kui mängude arendajate konverents on kohe nurga taga, oleme hakanud nägema rohkem mängu- ja tehnoloogiateateid, kuid uus DirectX 12-teemaline aruanne tõstab kindlasti kõigi PC-mängijate kulme. On teatatud, et DirectX 12 - Microsofti tulemas olev, madala latentsusajaga, lähedane (r) -metall-API, mis asendab DirectX 11-d, on võimeline töötama korraga AMD ja Nvidia GPU-des.



'Allikas, kes on asjaga kursis' Tomi riistvara et DirectX 12 toetab asünkroonseid töökoormusi mitme graafikaprotsessori vahel ja selle toe üks laiendus on see, et teoreetiliselt võiks ülesande jagada kahe erineva tootja videokaardi vahel.

Paljude kasutajate jaoks on selline väide legend. Üks tegureid, mis eristab AMD - Nvidia konkurentsi AMD - Inteli lahingust, on see, et Red and Greeni meeskonnad vahetavad regulaarselt positsioone. Pole ebatavaline, kui ühel müüjal on absoluutne toimivuskroon, samal ajal kui teisel on tugev hinna / toimivuse positsioon 200 dollari margal või kui üks ettevõte juhib mitu aastat, kuni teine ​​hüppab.



GPU-tehnoloogiate kombineerimise teine ​​eelis on see, et see võib võimaldada mitme GPU jõudlust Intel-Nvidia süsteemides või isegi AMD protsessori / APU ja Nvidia GPU-ga süsteemides. Edastasime selle küsimuse mitmele tuttavale arendajale, et teada saada, kas esialgne aruanne oli täpne või mitte. Kuuldu põhjal on see tõsi - DirectX 12 tahe võimaldavad arendajatel kombineerida erinevate tootjate GPU-sid ja renderdada neile kõigile üheaegselt.

Mitme GPU toe tulevik



Me kasutame Mantel selle vestluse hüppepunktina, tuginedes selle kõrgel tasemel sarnasusele DirectX 12-ga. Mõlemad API-d võivad programmeerimistasandil olla erinevad, kuid mõlemad on loodud paljude samade ülesannete täitmiseks. Mõlema omadus on see, et arendajad saavad GPU töökoormusi juhtida palju täpsemini kui DX11 puhul.

Mantle-final-CFX2-660x350

Mantle ja DirectX 12 on selles osas sarnased võimalused

Sellel on mitmeid eeliseid. Viimase kümne aasta jooksul on nii AMD kui ka Nvidia mitme graafikaprotsessori konfiguratsioone takistanud vajadus kopeerida kõik tekstuuri ja geomeetria andmed mõlemas videokaardis. Kui teil on kaks 4 GB RAM-iga RAM-i, pole teil 8 GB VRAM-i - teil on 2x4 GB.

QuadSLI-2

Nvidia ja AMD toetasid varem nii AFR-i kui ka SFR-i, kuid DX11 oli ainult AFR

DirectX 12 uute multi-GPU võimaluste üks tagajärgi on see, et praegune renderdamismeetod alternatiivse kaadri renderdamise kaudu, kus üks GPU tegeleb paarituid ja teine ​​paarituid kaadreid, võib mõnel juhul asendada kõrgemate meetoditega. Uurisime eelmisel aastal jaotatud kaadrite renderdamise mõju tsivilisatsioonis: väljaspool maad ja leidis, et SFR pakkus tavapärase AFR-iga võrreldes tunduvalt paremat kaadriaega.

r9295x2

R9 295X2 SFR-is (Mantle) vs AFR (D3D) tsivilisatsioonis: Maa taga. Siledamad jooned = parem jõudlus.



Eeldame, et DirectX 12 pakub kõrgel tasemel samu võimalusi nagu Mantle, kuid erinevalt Mantlest on see otseselt loodud mitme Inteli, AMD ja Nvidia GPU toetamiseks. Võtame lihtsa näite - integreeritud graafikaga Inteli protsessor ja AMD või Nvidia GPU. Iga GPU puutub kokku 3D-rakendusega, mis tähendab, et teoreetiliselt saab töökoormust mõlemas GPU-s samaaegselt käivitada. Pole selge, milline GPU monitori juhiks või kuidas väljundit käsitseda, kuid sellised ettevõtted nagu LucidLogix (kes tegelikult proovis kätt riistvaralahenduse pakkumisel mitme tarnija GPU tugi üks kord ) tegi hiljem oma nime selleks virtualiseeritud kuvadraiveriga.

AMD on oma toodete kohta seda võimalust juba pikka aega rääkinud.

AMD on oma toodete kohta seda võimalust juba pikka aega rääkinud.

Arendajad, kellega rääkisime, näitasid, et AMD ja Nvidia ei pea tingimata draiverisiseseid funktsioone toetama - on olemas teatud tüüpi renderdamisülesandeid, mille API võib graafikakaartide vahel jagada. See on julgustav uudis, kuna märkimisväärset draiverituge nõudvad funktsioonid on vähem populaarsed, kuid see pole ainus potentsiaalne probleem. DX12 eelis on see, et see annab arendajale suurema kontrolli mitme GPU toe rakendamise üle, kuid seda ka tähendab, et juht saab vähem tööd. Nende funktsioonide tugi on arendajate otsustada, eeldades, et AMD ja Nvidia ei võta meetmeid draiverite sellise ühilduvuse takistamiseks. Ajalooliselt on Nvidia olnud mitme pakkuja GPU konfiguratsioonidega vähem sõbralik kui AMD, kuid DirectX 12 võib olla selle funktsiooni tabamuse lähtestamine.

Ideaalses maailmas võiks sellist võimekust kasutada mängude jõudluse parandamiseks peaaegu kõigis seadmetes. Suurem osa Inteli ja AMD protsessoritest sisaldab nüüd pardal olevaid GPU-sid - võimalus neid südamikke spetsiaalseks töötlemiseks ära kasutada või lihtsalt täiendav jõudluse suurendamine oleks tervitatav võimalus. Eeldatakse, et DirectX 12 vähendab energiatarbimist ja suurendab jõudlust vähemalt mõnel juhul , kuigi millised GPU-d pakuvad 'täielikku' DX12 tuge pole veel päris selge . DX12 mitme tarnija renderdamisrežiim ei võimaldaks muudel funktsioonidel, näiteks PhysX, sellistes konfiguratsioonides automaatselt töötada. Nvidia on sellist hübriidtoetust ajalooliselt vähendanud ja ettevõte peaks oma toimimiseks lubama oma poliitikat muutma.



Copyright © Kõik Õigused Kaitstud | 2007es.com