Jaunumi

Viss, kas jums jāzina par DirectX 12 (mēs iekļaujam etalonu)

Satura rādītājs:

Anonim

Līdz ar operētājsistēmas Windows 10 ienākšanu un, kā tas ir ierasts Microsoft katrā operētājsistēmā, nāk tās jaunākā grafikas API, kas rada jaunas paaudzes grafikas kartes un jo īpaši spēles. Directx12 ir jaunais Api, šoreiz zema līmeņa un ar jaunu vidi, kā arī Vulkan - par kuru mēs runāsim vēlāk - iebruks mūsu pasaulē.

Droši vien jūs atradīsit citus tehniskus rakstus, kuriem ir liela vērtība, bet kurus ir grūti saprast, jo daudzas lietas, kuras mēs viņus nesapratīsim, un vienkāršajiem cilvēkiem tas jāzina vienkāršā un saprotamā veidā, ja viņu komanda vai kāds, kurš ir jāatjaunina, var ar šiem jaunajiem Apis. Ja jūs jūtaties šādi, šī ir jūsu vieta! Nepalaid garām!

Pirmkārt, ir divas svarīgas lietas, kuras pēdējā laikā ir daudz apspriestas, kas ir to “ īpašību līmenis ” un “ līmenis ”, pie kuras viņi pieder. Kā tas mūs ietekmē?

Lai garantētu, ka Dx12 darbosies ar plašu aprīkojuma klāstu, Microsoft un tā partneri vienojās sadalīt resursus saistošos atbalsta līmeņus 3, tas ir, resursu modelī, tādējādi:

  • 1. līmenis: Intel Haswell, Broadwell un Nvidia Fermi. 2. līmenis: Nvidia Kepler, Maxwell 1.0 un Maxwell 2.0. 3. līmenis: AMD GCN 1.0, GCN 1.1 un GCN 1.2.

Katrs līmenis ir iepriekšējā līmeņa kopums, tas ir, 1. līmeņa aparatūrai ir visstingrākie resursu modeļa ierobežojumi, un 3. līmenim, savukārt, nav ierobežojumu, savukārt 2. līmenim ir vidējs sašaurinājumi. Cik viegli būtu bijis, ja būtu bijis tieši otrādi, vai ne? 1. līmenis ir tas, kuram ir viss utt., Bet kas nav… Sarežģīt dzīvi ir viņa liktenis. Tāpēc, rezumējot, Amd Tier3 ir tas, kam nav ierobežojumu, Tier2 ir tāds, kuram ir noteikti ierobežojumi, un Tier1, jo tas ir tas, kurš vairāk vai labāk teica to, kuram ir “pamata” atbalsts.

Pēdējā laikā internetā tiek daudz runāts, ja viņi visi atbalsta visu (piemēram, Maxwells) vai ja Amd atbalsta vai neatbalsta visas Dx12 funkcijas un kad tika teikts, ka jā, tas tika nepareizi interpretēts, kas nozīmē, ka tam nav ierobežojumu līdz šim redzētajam, bet tas ļoti atšķirīgi ir "funkciju līmenis", un tagad mēs redzēsim, kāds ir funkciju līmenis, jo arhitektūras vai kartes to atbalsta… Kāpēc jūs mums nesniegtu dzeju?

Turpinot tēmu, papildus līmeņiem, Dx12 ir arī dažādi “funkciju līmeņi”, tas ir, darbības līmeņi, un līdz šim ir četri, kuriem arī katram ir atšķirīgas īpašības un aparatūra, kam nepieciešams atbalsts. Šiem “īpašību līmeņiem” nav jābūt saistītiem ar līmeņiem, un tiem, it kā, ir sekundārāka loma nekā iepriekš redzētais, kuriem ir svarīgas un galvenās renderēšanas īpašības.

Dažus no šiem "funkciju līmeņiem" neaptver pat visaugstākais Tier3, tāpēc tas to padara par individuālu īpašību, un noteicošais faktors ir aparatūra (attiecīgā grafiskā karte).

Kā mēs zinām, kādi “funkciju līmeņi” ir katrai aparatūrai? Mēs viņus identificējam šādi:

  • Objekta līmenis 11 -> Nvidia Fermi, Kepler, Maxwell 1.0. Objekta līmenis 11.1 -> AMD GCN 1.0, Intel Haswell un Broadwell. Funkcijas līmenis 12.0 -> AMD GCN 1.1 un 1.2 GCN. Feature Leve 12.1 -> Nvidia Maxwell 2.0

Mēs esam ar jums sajaukušies, vai ne? Ne mazāk, mums ir prātā Tiers, Feature Leves un dažādas grafikas, un nav spēļu… Lieliski! Kā mēs to redzam? Ļoti vienkārši, vispirms mēs uzskaitīsim, kuras kartes atbilst kurai arhitektūrai.

- Nvidia Fermi: visi, kam modeļa sākumā ir “GF” mikroshēma, piemēram, GF117, 110, 100, un visi tie, kas atrodas pa vidu, kas, kā jūs labi zināt, un runājot par vispopulārāko, būtu GT450, GTX460, 470, 560 un 580 citu starpā.

- Nvidija Keplere: tāpat kā GF šajā gadījumā tos sauc par GK, ja tas ir tāpat kā domāt par “Gpu Kepler”. Ne visi 600 vai 700 Nvidia sērijas ir, daži ir atsaukušies no GF, tātad no Fermi, tāpēc par to ir ērti pārliecināties, bet kā piemēru mēs jums pateiksim, ka tajos cita starpā ietilpst populārie GTX650, 660, 670, 680, 760, 770, 780 un Ti.

- Nvidia Maxwell un Maxwell 2. 0: Šeit saraksts ir īsāks, Maxwell 1.0 ir dzimis ar GTX750 un 750Ti, kas, kā redzat, pieder 700 sērijām bez Kepler, un tie tiek identificēti ar GM107 un 108. Maxwell 2.0 ir mazāk kartes, kas ir, sākot ar jauno GTX950, un mēs pārejam no tā uz 960, 970, 980 un Ti, kā arī uz Titan X un jaunākām.

- AMD GCN 1.0: Nedaudz vieglāk uzzināt, ko tas ietekmē, AMD 7000 sērijas no 7350 līdz 7990 ir GCN 1.0 arhitektūra (izņemot 7790, kas ir 1.1). Jums jābūt uzmanīgam, jo ​​šādās sērijās, piemēram, R3, R7 un R9, ir "iebrucēji" vai drīzāk rehash, kuriem ir šī arhitektūra, piemēram, 270, 280X utt. To pamatā ir Taiti, Pitkērna, Kirasao, Kaboverdes mikroshēma…

- AMD GCN 1.1 un 1.2: tos atbalsta nākamā paaudze, kas ir modernāka, piemēram, R7 260 un 260X, kas ir 1.1, 7790, un tie, kas atrodas Havaju salās, piemēram, 290, 290X un Apus Kaveri, kuru pamatā ir Jūras salu arhitektūra. 1.2. Ir retāk sastopami, pamatojoties uz Vulkānu salu arhitektūru, piemēram, 285 vai 380, un jauno Fury, kas atrodas Fidži. 300 sērijas, daudzas no tām ir 1.0 un 1.1, jums vajadzētu būt uzmanīgiem, lai nesajauktu tos, piemēram, 390 un 390x, kas ir 1, 1 vai 370, kas ir 1, 0. Viņi nevarēja darīt labāk (sarkasms).

Nu, kartes jau ir iekļautas un novietotas ar to īpašo atbalstu, bet sadaļā Kas patiešām uzlabo Dx12 ?, apkoposim to skaidri un viegli.

  • Samaziniet sastrēguma vietu MPK, funkcija, kas Dx11 ir patiešām piesātināta. Palieliniet mērogošanu, beidzot beidzot ar lielāku kodolu skaitu CPU. Lielāka vadība izstrādātājam. Api efektivitāte, kas līdzīga konsolei, tas ir, kurai būs plašāka un ciešāka vadības aparatūra - programmatūra (spēles). Visas Dx11 funkcijas tās saglabā.

Teiksim, ka tā ir Dx12 galvenā īpašība vai bāze, tāpēc, ja mums ir karte, kas neatbalsta 100 un mazāk nozīmīgas funkcijas, vai mēs varam izmantot Dx12? Bet… nav buts, Si es Si. Atšķirības tiks atklātas, kad laika gaitā ieradīsies spēles, kas atbalstīs šīs kartes, tikmēr to varēsim atdarināt ar programmatūru. Drošākais un ticamākais ir tas, ka spēles, kas ierodas 2015. un nākamajos 2016. gadā, ir balstītas un pieturās pie Dx12 bāzes, jo daudzas no tām būs ielāpi pēc palaišanas, kas tiks pārnesti uz jauno Api, līdzīgi tam, kas tika piedzīvots ar Battlefield 4 un Mantle, kurš dažus mēnešus vēlāk atbrīvoja savu atbalstu.

Kā izmērīt reālo atšķirību starp Dx11 un 12?


Es zinu, ka daudzi no jums varētu vēlēties runāt par katru “funkciju līmeni”, taču, tā kā joprojām nav spēļu, kas viņus aprakstītu vai sniegtu sīkāku informāciju par to, kāda spēle tiks ieviesta, mēs koncentrēsimies uz galvenajiem uzlabojumiem, kas ir milzīga kakla pudele, kas var radīt GPU, CPU, kurā Microsoft strādā visvairāk, lai padarītu to elastīgāku un izmantotu gan procesora, gan grafikas priekšrocības kopumā. Turklāt šis ir šis raksts - ātrs un ērts izskats, lai sagatavotos.

Lai to izdarītu, mēs esam sagatavojuši tabulu ar jauno spēli (joprojām ir pirms beta versijas) Singularity pelni, lai redzētu, kādu labumu mēs iegūstam, pārejot no Directx 11 uz 12, un 3DMark Vantage - izaicinājumu vai “zvanu” skaits, ko varat veikt. CPU uz grafisko karti.

Lai arī tas tiek daudz kritizēts (un tas nav mazāks, bet mēs neiekļūsim morbidā), man tas šķiet labs etalons, jo priekšmetu, kuģu, ploteru, skaņas, grafisko efektu iestudēšana uz ekrāna ir ļoti augsta, un ir ideāli kvantitatīvi izteikt FPS uzlabojumus, kas mūs galu galā interesē. Acīmredzot mēs esam izmantojuši mūsu komandas R9 390x un 4690K @ 4400Mhz operētājsistēmā Windows 10.

Mēs iesakām jums paskaidrot, kāpēc AMD uzlabojas vairāk nekā Nvidia, pārejot uz DirectX 12

Šis ir sadaļas sols, kas aptver visu personālo datoru, galvenokārt izmantojot GPU.

Visbeidzot, CPU pārbaude, lai redzētu, kā Api atbrīvo procesora veiktspēju.

Kā mēs redzam, Fps uzlabojums ir dramatisks, un ne tikai tas, bet, kā mēs sakām, vispārējā kvalitāte, ekrānā ievietojot vairāk vienību, efekti un citas lietas. Tas ir vienīgais reālais pierādījums, kas mums ir, bet tas ir jāņem ar pincetēm, jo ​​tas var neizrādīties visās spēlēs, jo katram ir atšķirīgs stils, neatkarīgi no tā, vai tā ir pasāža, lomu spēles, šāvēja utt., Bet, ja uzlabojumi notiek šādā veidā Mēs sagaidīsim vienu no lielākajām izmaiņām pēdējos gados.

Tagad mēs redzēsim, kā ietekmē zvani no CPU uz GPU, pamatojoties uz pārbaudi, ko rada 3DMark, ar to pašu grafiku un aprīkojumu.

Jā, kā redzam, zvanu skaitu, ko Dx12 var izpildīt pret Dx11, nevar salīdzināt. Bet kas ir trūkumi ? Kā vienkāršu skaidrojumu es jums pateiksšu, ka tie ir pēc “sabēršanas” procesa novilktie “acu izmēri”, un tas ir process, kurā motors apvieno dažādu priekšmetu atveidošanu vienā pievilkšanas zvanā, lai mēģinātu izvairīties no pārslodzes uz cpu, un kā mēs redzam grafiks, atšķirība ir pārsteidzoša.

Nu un tagad beidzot izkļūsim no tehniskajām īpašībām un pievērsīsimies tam, kas mums ir svarīgs, spēlēm.

Kādu karti es pērku?


Ja jums joprojām nav nevienas ar šīm īpašībām saderīgas grafikas kartes vai vienkārši vēlaties jaunināt uz kaut ko labāku, mēs iesakām iegādāties to, ko mēs vienmēr iesakām, kvalitāti / cenu. Ne visas gaidāmās spēles ir Dx12, un lielākā daļa līdz šim pieejamo spēļu ir Dx9 vai 11, tāpēc ir ērti izmantot fiksētu cenu līniju un sākt no šīs bāzes.

Vienmēr ir alternatīvas, kas mazākas par 200 eiro, piemēram, Gtx 950 vai AMD R7 370, virs šīm GTX960 un AMD R9 380 un tā tālāk, vienmēr tām ir kaut kas līdzsvarots un atbilstoši mūsu komandai un vajadzībām. Manuprāt, vēl ir ļoti agri pirkt domāšanu par funkciju līmeņiem vai, ja man ir vajadzīgs X vai Y, balstoties uz spēli, jo joprojām nekas nav skaidrs vai izskaidrots, izņemot to, uz ko mēs esam koncentrējušies, kas ir aptuveni CPU un fps uzlabošana, pārejot no viena api uz otru, lai to izdarītu vienkāršākā veidā.

Paturot to prātā, visiem pašreizējā tirgus piedāvājumiem un, iespējams, daudziem no jums ir / ir bāzes atbalsts Dx12, kas ir galvenā iezīme, un tāpēc tas, kas mūs interesē, līdz mēs redzam nākotnes spēles.

Un kādas spēles nāk pie mums?


Gear of War galvenais

Atlikušajā 2015. gada laikā būs maz spēļu, kas sākumā atbalstīs Directx12, un pirmā no tām (neskaitot Pelnus, jo tā ir pirms beta versija) ir Fable Legends, kas tiks izlaista personālajam datoram un Xbox. Viens oktobrī.

Saskaņā ar avotiem, kas izkliedē internetu, uzlabojumi no Dx11 līdz 12 ir spēcīgi, nodrošinot Fps ātrumu Dx11 43 kadri sekundē, bet Dx12 mēs ejam uz 53 Fps, kas ir vairāk nekā cienīgs sākums, kur turklāt tiek uzlaboti minimālie līmeņi. lielāka proporcija nekā vidēji.

No otras puses, līdz gada beigām un īpaši decembrī ieradīsies jaunais Hitmans.

Kur mums patiešām interesē šī tēma, ir 2016. gads, kurā saraksts tiek pagarināts, kur Ark Survival Evolved saņems plāksteri, kas katru nedēļu gūst piekritējus, un tas paiet. 2016. gada februārī iznāk jauns Deus Ex Manking Divided, Thieves Sea, Star Citizen., Gear of War Ultimate, Z diena, Arma 3 un, lai arī vēl nav zināms, kura spēle būs pirmā, DICE, tādu spēļu veidotāju kā Battlefield, jau izmanto savu Frostbite 3 motoru, kas darbojas uz Dx12, lai gan es varētu derēt, ka tas būs Battlefront, ņemot vērā cerības, ko tas rada, un tas ir vairāku spēlētāju tituls, iespējams, tur, kur visas šīs piederības varētu izmantot visvairāk.

Jebkurā gadījumā es domāju, ka es neko neatstāju gatavībā, un tagad jūs esat mazliet mierīgāks, tāpēc mēs šeit atvadāmies un drīz jums būs raksts par Vulkan, jauno Api no OpenGL vecākiem un piederību Kronos grupai, kas Būsim Dx12 “konkurss”, kāds tas ir bijis šajos garajos gados un cik īsi bija Mantija, tā, pēc mūsu domām, sāka nervozēt visi.

Mēs atstājam jūs ar dažiem attēliem no nosauktajiem nosaukumiem un atvadījāmies!

Jaunumi

Izvēle redaktors

Back to top button