Alles wat u moet weten over directx 12 (we nemen benchmark op)

Inhoudsopgave:
Allereerst zijn er twee belangrijke dingen die de laatste tijd veel zijn besproken, namelijk hun " feature level " en de " tier " waartoe ze behoren. Wat betekent dit voor ons?
Om te garanderen dat Dx12 op een breed scala aan apparatuur zou werken, kwamen Microsoft en zijn partners overeen om de ondersteuningsniveaus voor het binden van middelen te verdelen in 3, dat wil zeggen het middelenmodel, en dus:
- Niveau 1: Intel Haswell, Broadwell en Nvidia Fermi. Tier2: Nvidia Kepler, Maxwell 1.0 en Maxwell 2.0. Tier3: AMD GCN 1.0, GCN 1.1 en GCN 1.2.
Elk niveau is de superset van het vorige, dat wil zeggen, Tier 1-hardware heeft de sterkste beperkingen op het resourcemodel en Tier 3 heeft daarentegen geen beperkingen, terwijl Tier 2 het tussenliggende niveau vertegenwoordigt vernauwingen. Hoe gemakkelijk zou het zijn geweest als het andersom was geweest, toch? Tier1 degene die alles heeft, enzovoort, maar niet ... Het leven compliceren is zijn lot. Daarom, en samenvattend, is Amd Tier3 degene zonder beperkingen, Tier2 degene met bepaalde beperkingen en Tier1 omdat dat degene is die min of meer zei degene met de meest "basis" ondersteuning.
De laatste tijd wordt er veel gepraat op internet als ze allemaal alles ondersteunen (zoals de Maxwells) of als Amd alle functies van Dx12 ondersteunt of niet, en toen ja werd gezegd, werd het verkeerd geïnterpreteerd, wat betekent dat het geen beperking heeft in wat tot nu toe is gezien, maar dat heel verschillend zijn het "feature-niveau", en nu gaan we kijken hoe het feature-niveau is, aangezien architecturen of kaarten het ondersteunen ... Waarom zou je ons geen poëzie geven?
Voortbordurend op het thema, heeft de Dx12 naast de Tiers verschillende "functieniveaus", dat wil zeggen, bedieningsniveaus, en er zijn er vier tot nu toe, die elk ook verschillende kenmerken en hardware hebben die ondersteuning nodig hebben. Deze "functieniveaus" hoeven niet te worden gekoppeld aan de niveaus en ze hebben als het ware een meer secundaire rol dan wat hierboven is gezien, die de belangrijke en belangrijkste weergavekenmerken hebben.
Sommige van deze "functieniveaus" worden niet gedekt door zelfs de hoogste Tier3, dus dit maakt het een individuele functie, waarbij hardware (de grafische kaart in kwestie) de bepalende factor is.
Hoe weten we welke "functieniveaus" elke hardware heeft? We identificeren ze als volgt:
- Functieniveau 11 -> Nvidia Fermi, Kepler, Maxwell 1.0. Functieniveau 11.1 -> AMD GCN 1.0, Intel Haswell en Broadwell. Functieniveau 12.0 -> AMD GCN 1.1 en 1.2 GCN. Feature Leve 12.1 -> Nvidia Maxwell 2.0
We hebben met jou geknoeid, toch? Het is niet voor minder, we denken aan Tiers, Feature Leves en verschillende graphics en geen games ... Geweldig! Hoe zien we het? Heel eenvoudig, we gaan eerst opsommen welke kaarten overeenkomen met welke architectuur.
- Nvidia Fermi: Allen die de chip aan het begin van hun model dragen, "GF", zoals GF117, 110, 100 en al diegenen in het midden die, zoals u weet en spreekt over de meest populaire, GT450, GTX460, 470, 560 zouden zijn en 580 onder anderen.
- Nvidia Kepler: Net als de GF worden ze in dit geval GK genoemd, als het is alsof je denkt aan "Gpu Kepler". Niet alle 600- of 700-reeksen Nvidia zijn er, er zijn er enkele die opnieuw worden gebakken van GF, dat wil zeggen van Fermi, daarom is het handig om ervoor te zorgen, maar als voorbeeld zullen we u vertellen dat ze onder andere de populaire GTX650, 660, 670, 680, 760 bevatten, 770, 780 en Ti.
- Nvidia Maxwell en Maxwell 2. 0: Hier is de lijst korter, Maxwell 1.0 is geboren met de GTX750 en 750Ti, die zoals je kunt zien tot de 700-serie behoort zonder Kepler te zijn, en ze worden geïdentificeerd met GM107 en 108. In Maxwell 2.0 zijn er minder kaarten die er zijn, beginnend bij de nieuwe GTX950 en we gaan hiervan naar de 960, 970, 980 en Ti, evenals de Titan X en later.
- AMD GCN 1.0: Omdat het een beetje gemakkelijker is om te weten wat van invloed is, zijn de AMD 7000-series van 7350 tot 7990 GCN 1.0-architectuur (behalve 7790 die 1.1 is). Je moet voorzichtig zijn, want in de volgende series zoals de R3, R7 en R9 zijn er "indringers" of liever rehash, die deze architectuur hebben, zoals de 270, 280X etc. Ze zijn gebaseerd op de Tahiti, Pitcairn, Curaçao, Kaapverdische chip ...
- AMD GCN 1.1 en 1.2 : deze worden ondersteund door de volgende generatie die moderner is, zoals de R7 260 en 260X, die 1.1 zijn, de 7790, en die op Hawaï, zoals de 290, 290X en Apus Kaveri, die zijn gebaseerd op de Sea Islands architectuur. De 1.2 zijn zeldzamer die zijn gebaseerd op de architectuur van de vulkanische eilanden, zoals 285 of 380, en de nieuwe Fury in Fiji. De 300-serie, waarvan er vele 1, 0 en 1, 1 zijn, moet u oppassen dat u ze niet door elkaar haalt, zoals de 390 en 390x, die 1, 1 zijn of de 370, die 1, 0 is. Ze hadden het niet beter kunnen doen (sarcasme).
Welnu, we hebben de kaarten al meegeleverd en gepositioneerd met hun specifieke ondersteuning, maar in Wat verbetert echt Dx12? Laten we het duidelijk en gemakkelijk samenvatten.
- Verminder de bottleneck in de cpu's, een functie die in Dx11 echt verzadigd is. Vergroot de schaalvergroting door tenslotte een groter aantal cores in de CPU. Meer controle voor de ontwikkelaar. Api-efficiëntie vergelijkbaar met een console, dat wil zeggen, die een bredere en nauwere controle hardware - software (games) zal hebben. Alle functionaliteiten van Dx11 behouden ze.
Dit is, laten we zeggen, de belangrijkste functie of basis van Dx12, dus als we een kaart hebben die geen 100 & kleine functies ondersteunt, kunnen we dan Dx12 gebruiken? Ja Maar ... geen maren, Si es Si. De verschillen zullen worden gevonden wanneer naarmate de tijd verstrijkt dat games die deze kaarten ondersteunen, aankomen, terwijl het ondertussen door software kan worden geëmuleerd. De veiligste en meest plausibele is dat de games die in 2015 en de volgende 2016 aankomen, gebaseerd zijn op en vast blijven zitten aan de basis van Dx12, aangezien veel van hen na de lancering patches zullen zijn die naar de nieuwe Api worden geporteerd, vergelijkbaar met wat werd ervaren met Battlefield 4 en Mantle, die een paar maanden later zijn steun verliet.
Hoe meten we het echte verschil tussen Dx11 en 12?
- Welke kaart moet ik kopen?
- En welke games komen bij ons?
Met de komst van Windows 10 en zoals gebruikelijk bij Microsoft bij elk besturingssysteem, komt de nieuwste grafische API die aanleiding geeft tot een nieuwe generatie grafische kaarten, en vooral games. Directx12 is de nieuwe Api, deze keer op een laag niveau en met een nieuwe omgeving, evenals Vulkan - waarover we later zullen praten - zal onze wereld binnenvallen.
Waarschijnlijk zult u andere technische artikelen vinden die van grote waarde zijn, maar moeilijk te begrijpen, omdat we veel dingen niet zullen begrijpen en gewone mensen op een eenvoudige en duidelijke manier moeten weten of hun team of wie dan ook moet updaten met deze nieuwe API's. Als je je zo voelt, dan is dit jouw plek! Mis het niet!
Allereerst zijn er twee belangrijke dingen die de laatste tijd veel zijn besproken, namelijk hun " feature level " en de " tier " waartoe ze behoren. Wat betekent dit voor ons?
Om te garanderen dat Dx12 op een breed scala aan apparatuur zou werken, kwamen Microsoft en zijn partners overeen om de ondersteuningsniveaus voor het binden van middelen te verdelen in 3, dat wil zeggen het middelenmodel, en dus:
- Niveau 1: Intel Haswell, Broadwell en Nvidia Fermi. Tier2: Nvidia Kepler, Maxwell 1.0 en Maxwell 2.0. Tier3: AMD GCN 1.0, GCN 1.1 en GCN 1.2.
Elk niveau is de superset van het vorige, dat wil zeggen, Tier 1-hardware heeft de sterkste beperkingen op het resourcemodel en Tier 3 heeft daarentegen geen beperkingen, terwijl Tier 2 het tussenliggende niveau vertegenwoordigt vernauwingen. Hoe gemakkelijk zou het zijn geweest als het andersom was geweest, toch? Tier1 degene die alles heeft, enzovoort, maar niet… Het leven compliceren is zijn lot. Daarom, en samenvattend, is Amd Tier3 degene zonder beperkingen, Tier2 degene met bepaalde beperkingen en Tier1 omdat dat degene is die min of meer zei degene met de meest "basis" ondersteuning.
De laatste tijd wordt er veel gepraat op internet als ze allemaal alles ondersteunen (zoals de Maxwells) of als Amd alle functies van Dx12 ondersteunt of niet, en toen ja werd gezegd, werd het verkeerd geïnterpreteerd, wat betekent dat het geen beperking heeft in wat tot nu toe is gezien, maar dat heel verschillend zijn het "feature-niveau", en nu gaan we kijken hoe het feature-niveau is, aangezien architecturen of kaarten het ondersteunen… Waarom zou je ons geen poëzie geven?
Voortbordurend op het thema, heeft de Dx12 naast de Tiers verschillende "functieniveaus", dat wil zeggen, bedieningsniveaus, en er zijn er vier tot nu toe, die elk ook verschillende kenmerken en hardware hebben die ondersteuning nodig hebben. Deze "functieniveaus" hoeven niet te worden gekoppeld aan de niveaus en ze hebben als het ware een meer secundaire rol dan wat hierboven is gezien, die de belangrijke en belangrijkste weergavekenmerken hebben.
Sommige van deze "functieniveaus" worden niet gedekt door zelfs de hoogste Tier3, dus dit maakt het een individuele functie, waarbij hardware (de grafische kaart in kwestie) de bepalende factor is.
Hoe weten we welke "functieniveaus" elke hardware heeft? We identificeren ze als volgt:
- Functieniveau 11 -> Nvidia Fermi, Kepler, Maxwell 1.0. Functieniveau 11.1 -> AMD GCN 1.0, Intel Haswell en Broadwell. Functieniveau 12.0 -> AMD GCN 1.1 en 1.2 GCN. Feature Leve 12.1 -> Nvidia Maxwell 2.0
We hebben met jou geknoeid, toch? Het is niet voor minder, we denken aan Tiers, Feature Leves en verschillende graphics en geen games… Geweldig! Hoe zien we het? Heel eenvoudig, we gaan eerst opsommen welke kaarten overeenkomen met welke architectuur.
- Nvidia Fermi: Allen die de chip aan het begin van hun model dragen, "GF", zoals GF117, 110, 100 en al diegenen in het midden die, zoals u weet en spreekt over de meest populaire, GT450, GTX460, 470, 560 zouden zijn en 580 onder anderen.
- Nvidia Kepler: Net als de GF worden ze in dit geval GK genoemd, als het is alsof je denkt aan "Gpu Kepler". Niet alle 600- of 700-reeksen Nvidia zijn er, er zijn er enkele die opnieuw worden gebakken van GF, dat wil zeggen van Fermi, daarom is het handig om ervoor te zorgen, maar als voorbeeld zullen we u vertellen dat ze onder andere de populaire GTX650, 660, 670, 680, 760 bevatten, 770, 780 en Ti.
- Nvidia Maxwell en Maxwell 2. 0: Hier is de lijst korter, Maxwell 1.0 is geboren met de GTX750 en 750Ti, die zoals je kunt zien tot de 700-serie behoort zonder Kepler te zijn, en ze worden geïdentificeerd met GM107 en 108. In Maxwell 2.0 zijn er minder kaarten die er zijn, beginnend bij de nieuwe GTX950 en we gaan hiervan naar de 960, 970, 980 en Ti, evenals de Titan X en later.
- AMD GCN 1.0: Omdat het een beetje gemakkelijker is om te weten wat van invloed is, zijn de AMD 7000-series van 7350 tot 7990 GCN 1.0-architectuur (behalve 7790 die 1.1 is). Je moet voorzichtig zijn, want in de volgende series zoals de R3, R7 en R9 zijn er "indringers" of liever rehash, die deze architectuur hebben, zoals de 270, 280X etc. Ze zijn gebaseerd op de Tahiti, Pitcairn, Curaçao, Kaapverdische chip…
- AMD GCN 1.1 en 1.2: deze worden ondersteund door de volgende generatie die moderner is, zoals de R7 260 en 260X, die 1.1 zijn, de 7790, en die op Hawaï, zoals de 290, 290X en Apus Kaveri, die zijn gebaseerd op de Sea Islands architectuur. De 1.2 zijn zeldzamer die zijn gebaseerd op de architectuur van de vulkanische eilanden, zoals 285 of 380, en de nieuwe Fury in Fiji. De 300-serie, waarvan er vele 1, 0 en 1, 1 zijn, moet u oppassen dat u ze niet door elkaar haalt, zoals de 390 en 390x, die 1, 1 zijn of de 370, die 1, 0 is. Ze hadden het niet beter kunnen doen (sarcasme).
Welnu, we hebben de kaarten al meegeleverd en gepositioneerd met hun specifieke ondersteuning, maar in Wat verbetert echt Dx12? Laten we het duidelijk en gemakkelijk samenvatten.
- Verminder de bottleneck in de cpu's, een functie die in Dx11 echt verzadigd is. Vergroot de schaalvergroting door tenslotte een groter aantal cores in de CPU. Meer controle voor de ontwikkelaar. Api-efficiëntie vergelijkbaar met een console, dat wil zeggen, die een bredere en nauwere controle hardware - software (games) zal hebben. Alle functionaliteiten van Dx11 behouden ze.
Dit is, laten we zeggen, de belangrijkste functie of basis van Dx12, dus als we een kaart hebben die geen 100 & kleine functies ondersteunt, kunnen we dan Dx12 gebruiken? Ja Maar… geen maren, Si es Si. De verschillen zullen worden gevonden wanneer naarmate de tijd verstrijkt dat games die deze kaarten ondersteunen, aankomen, terwijl het ondertussen door software kan worden geëmuleerd. De veiligste en meest plausibele is dat de games die in 2015 en de volgende 2016 aankomen, gebaseerd zijn op en vast blijven zitten aan de basis van Dx12, aangezien veel van hen na de lancering patches zullen zijn die naar de nieuwe Api worden geporteerd, vergelijkbaar met wat werd ervaren met Battlefield 4 en Mantle, die een paar maanden later zijn steun verliet.
Hoe meten we het echte verschil tussen Dx11 en 12?
Ik weet dat velen van jullie misschien over elk "functieniveau" willen praten, maar aangezien er nog geen spellen zijn die ze beschrijven of details over welk spel zal worden geïmplementeerd, gaan we ons concentreren op de belangrijkste verbeteringen, namelijk de enorme vrijlating van de nek van fles die de gpu kan genereren, de cpu, waar Microsoft het meest aan werkt, om het flexibeler te maken en te profiteren van zowel de processor als de graphics als geheel. Dit is ook hoe dit artikel is, een snelle en gemakkelijke look om je voor te bereiden.
Om dit te doen hebben we een tafel voorbereid met het nieuwe spel (nog in pre-beta status) Ashes of the Singularity om te zien welk voordeel we krijgen door van Directx 11 naar 12 te gaan, en de 3DMark Vantage het aantal drawcalls of "calls" dat gemaakt kan worden de cpu naar de grafische kaart.
Hoewel het veel wordt bekritiseerd (en het is niet voor minder, maar we zullen er niet morbide op ingaan), lijkt het me een goede maatstaf omdat de enscenering van objecten, schepen, plotters, geluid, grafische effecten op het scherm erg hoog is, en het is perfect om de verbetering in Fps te kwantificeren, wat ons uiteindelijk interesseert. Het is duidelijk dat we de R9 390x van ons team en een 4690K @ 4400Mhz onder Windows 10 hebben gebruikt.
WIJ RADEN U AAN We leggen uit waarom AMD meer verbetert dan Nvidia bij de overstap naar DirectX 12Dit is de bank van de sectie die de hele pc omvat, meestal met Gpu.
En tot slot de CPU-test, om te zien hoe de Api de prestaties van de processor vrijgeeft.
Zoals we zien is de verbetering van Fps drastisch, en niet alleen dat, maar zoals we zeggen, de algemene kwaliteit door meer eenheden op het scherm, effecten en andere dingen te plaatsen. Het is het enige tastbare bewijs dat we hebben, maar het moet met een pincet worden genomen, omdat het misschien niet in alle spellen zo zal uitpakken, omdat elke stijl verschillen, of het nu gaat om arcade, rollenspel, shooter, enz., Maar als de verbeteringen deze kant opgaan We staan voor een van de grootste veranderingen van de afgelopen jaren.
Nu gaan we kijken hoe de oproepen van de cpu naar de gpu van invloed zijn, gebaseerd op de test die 3DMark met zich meebrengt, met dezelfde grafiek en uitrusting.
Ja, zoals we kunnen zien, kan het aantal oproepen dat Dx12 kan uitvoeren tegen Dx11 niet worden vergeleken. Maar wat zijn trekkingen ? Als eenvoudige uitleg zal ik u vertellen dat ze het totaal zijn van "mazen" die na het batchproces zijn getekend, en dit is het proces waarbij de engine de weergave van verschillende objecten in een enkele drawcall combineert om te proberen overbelasting van de cpu te voorkomen, en zoals we zien in de grafiek is het verschil verbazingwekkend.
Laten we nu eindelijk uit de technische details komen en ons concentreren op wat voor ons belangrijk is, de games.
Welke kaart moet ik kopen?
Als u nog steeds geen grafische kaart heeft die compatibel is met deze kenmerken of gewoon wilt upgraden naar iets beters, raden we u aan om te kopen wat we altijd aanbevelen, kwaliteit / prijs. Niet alle games die komen gaan zijn Dx12 en het meeste van wat er tot nu toe is zijn Dx9 of 11, daarom is het handig om een vaste prijslijn te hebben en vanaf die basis te beginnen.
Er zijn altijd alternatieven van minder dan € 200 zoals de Gtx 950 of AMD R7 370, daarboven de GTX960 en AMD R9 380, enzovoort, altijd met iets evenwichtigs en volgens ons team en onze behoeften. Het is naar mijn mening nog erg vroeg om na te denken over de functieniveaus of als ik X of Y nodig heb op basis van een game, omdat er nog steeds niets duidelijk of uitgelegd is behalve in waar we ons op hebben geconcentreerd, namelijk de release van de cpu en de verbetering van fps die van de ene api naar de andere gaan om het op de eenvoudigste manier te zeggen.
Met dit in gedachten hebben alle GPU's in de huidige markt en waarschijnlijk velen van jullie een basisondersteuning voor Dx12, wat het belangrijkste kenmerk is, en daarom degene die ons interesseert totdat we toekomstige spellen zien.
En welke games komen bij ons?
Gear of War Ultimate
In de rest van 2015 zullen er maar weinig games zijn die in eerste instantie Directx12 zullen ondersteunen, en de eerste (afgezien van Ashes omdat het pre-beta is) is Fable Legends, dat zal worden uitgebracht voor pc en Xbox. Een in oktober.
Volgens de bronnen die het internet bederven, zijn de verbeteringen van Dx11 naar 12 sterk, wat Fps-tarieven in Dx11 van 43 fps oplevert, terwijl we in Dx12 naar 53Fps gaan, een verbetering die meer dan waard is voor een start waar ook de minima verbeteren in hoger aandeel dan het gemiddelde.
Aan de andere kant, tegen het einde van het jaar en specifiek in december, komt de nieuwe Hitman aan.
Waar we echt in geïnteresseerd zijn, is 2016, waar de lijst langer wordt, waar de Ark Survival Evolved een patch krijgt die elke week aanhang krijgt die voorbijgaat, in februari 2016 komt de nieuwe Deus Ex Manking Divided, Sea of Thieves, Star Citizen uit, Gear of War Ultimate, Day Z, Arma 3 en hoewel het nog niet bekend is welke game de eerste zal zijn, heeft DICE, maker van games zoals Battlefield, al zijn Frostbite 3-engine op Dx12, hoewel ik durf te wedden dat het Battlefront zal zijn, gegeven de verwachting dat het genereert en een titel voor meerdere spelers is, misschien waar al deze parafernalia het meest gebruikt zouden kunnen worden.
Hoe dan ook, ik denk dat ik niets in de pijplijn heb gelaten en nu ben je wat rustiger, dus we nemen hier afscheid en binnenkort heb je een artikel over Vulkan, de nieuwe Api van de ouders van OpenGL en behorend tot de Kronos-groep, die komt tot Laten we de Dx12 "competitie" zijn zoals het deze lange jaren is geweest en hoe kort Mantle was, degene die volgens ons iedereen nerveus begon te maken.
We laten u achter met enkele afbeeldingen van de genoemde titels en namen afscheid!
Wat zijn moba en mmo-spellen: alles wat u moet weten

We leggen alles over MOBA- en MMOG-spellen in detail uit. Waar titels als League Of Legend en Dota 2 de koningen zijn van gratis games.
Wat is een nas en waar is het voor? alles wat je moet weten

Veel gebruikers hebben het woord NAS gehoord, maar weten niet echt wat het betekent of waarvoor het is bedoeld. In dit artikel leggen we alles uit wat je moet weten over Network Attached Storage ✅ en waarom het zo belangrijk is thuis of op het werk ✅. Mis het niet!
Moet je een gamestoel kopen? alles wat je moet weten

Bij de aanschaf van een nieuwe stoel vragen veel gebruikers zich af of ze een gamestoel moeten kopen. Het antwoord is ja, en dit zijn de redenen