DirectX 11 vs. DirectX 12: millised on erinevused?

Directx 11 Vs Directx 12 Millised On Erinevused



Kui olete Windowsi arvutimängija, siis teades, kas DirectX 12 on parem kui DirectX 11 on väga oluline, et saada oma lemmikvideomängudest parim. Nüüd ütleb enamik inimesi, et DirectX 12 on parem, kuna sellel on suurem arv, kuid asjad pole tavaliselt nii lihtsad.



DirectX 12 ilmus 2015. aastal koos Windows 10-ga. Microsoft väidab, et see on seni parim DirectX-i versioon ja tõenäoliselt juhatab see mänguritele uue ajastu sisse. Seda seetõttu, et see on võimeline suurendama GPU jõudlust, vähendades samal ajal protsessori üldkulusid.





Probleem on selles, et arvuti jõudluse suurendamine pole nii lihtne kui DirectX-i uuele versioonile üleminek. Või äkki on, nii et uurime, mis siin täpselt toimub.





DirectX 11 vs DirectX 12

Mõlemad DirectX-i versioonid on suurepärased, kuid DirectX 12 on uuem versioon ja sellisena sisaldab see funktsioone, mida DirectX 11-s ei leidu. Siiski pole nii lihtne kindlaks teha, kumb on parem.



Windowsi filmitegija pole enam saadaval

Mis on Microsofti DirectX?

Niisiis on DirectX peamiste API-de kogum, mis on loodud multimeediumiga seotud ülesannete täitmiseks. See võib hõlmata videomängude programmeerimist Windowsis, Xboxis ja mis tahes muul Microsofti platvormil.

kuidas viirusetõrjet testida

Mis vahe on DirectX 11 ja DirectX 12 vahel?

DirectX 12 , on võimeline suhtlema teie arvuti riistvaraga kõrgemal tasemel. Näiteks DirectX 12 on loodud protsessori töökoormuse jaotamiseks teiste tuumade vahel, kuid mitte ainult, see võimaldab igal tuumal GPU-ga samal ajal suhelda.

DirectX 11 teisest küljest lubab mängud kasutada ainult kahte ja nelja CPU tuuma. Paljudel juhtudel on maksimaalne arv kolm, kuna ühte tuuma kasutatakse GPU-le juhiste dikteerimiseks.



Kui rääkida uhketest kelladest ja vilefunktsioonidest, siis DirectX 12 võtab siinkohal kooki. See hõlmab konveieri olekuobjekte (PSO) ja asünkroonset andmetöötlust. Näete, asünkroonne andmetöötlus suurendab GPU kasutamist, võimaldades sellel paralleelselt käsitleda mitut töökoormust.

Siin on lootus avada teie GPU kogu potentsiaal, kuigi see sõltub sellest, kas GPU toetab DirectX 12, kuna mitte kõik seda ei tee. Ärge muretsege, sest kõik pärast 2015. aastat välja antud GPU-d toetavad DirectX 12, nii et kui teie praeguse riistvara vanus on selle konkreetse kuupäevaga kooskõlas, on kõik hästi.

Windowsi spikker avaneb käivitamisel

Väljaspool graafika renderdamist vastutab teie GPU paljude põhiülesannete täitmise eest. Näiteks on masinõppealgoritmide käitamiseks vaja GPU-d. Nüüd, kui DirectX 11 kasutatakse masinõppes, saab see ülesandeid täita ainult üksteise järel ja kindlas järjekorras. Kui see juhtub, kipub jõudlus saama löögi, kuna kõiki GPU-ga seotud ressursse ei kasutata.

DirectX 12 lahendab selle probleemi, kasutades asünkroonset andmetöötlust, nii et ootuspäraselt maksimeeritakse GPU-kasutus ja seega paraneb teie mängu jõudlus.

Lisaks peaksime tähele panema, et DirectX 12 on esimene, kes avaliku teenindamise kohustusi massidele tutvustab. Neile, keda huvitab, on avaliku teenindamise kohustused objektid, mis selgitavad kogu graafikakonveieri olekut. Näete, PSO toimib nagu pudel, mis sisaldab kõiki pildi loomiseks vajalikke olekuid ja komponente. Sisuliselt võimaldab see GPU-l kõiki sõltuvaid olekuid eeltöödelda, ilma et peaks olekuid kogu aeg ümber arvutama.

Selle kasutamisel vähenevad protsessori üldkulud märkimisväärselt võrreldes sellega, kuidas DirectX 11 asju käsitleb.

Kumba valida, kas DirectX 12 või DirectX 11?

Niisiis, suur küsimus, mis väärib vastust, on, kumb on parem? Noh, vastus sõltub mängust, mida proovite mängida. Mõned mängud loodi DirectX 11 silmas pidades, samas kui moodsamad mängud töötati välja DirectX 12 abil.

Siiski, kui te pole seda tüüpi inimene, kes mängib vanemaid videomänge, siis DirectX 12 on turvaline panus sest peaaegu kõik uued pealkirjad on tänapäeval varustatud DirectX 12 toega võrreldes eelmise versiooniga.

kiirendada rebasetuld

LOE : DirectX-i diagnostikatööriista (DxDiag) kasutamine tõrkeotsingu jaoks

Kas DirectX 12 parandab FPS-i?

Olenevalt mängust võib DirectX 12 pakkuda FPS-i osas täiustusi. Mõne mängu (nt Cyberpunk 2077) kaadrisagedus on 1080p juures kasvanud 20 protsenti, samas kui Assassin’s Creed Valhalla suutis sama eraldusvõime juures 25 protsenti suurendada.

Kas ma vajan DirectX 11, kui mul on 12?

DirectX-i ei saa eraldi installida, mis tähendab, et DirectX 11 ja DirectX 12 ei saa samasse arvutisse eraldi installida. Kuna DirectX API ei ole vananenud ega ühilduv, võivad mõned mängud või rakendused vajada vanemat versiooni, et korralikult töötada.

  WindowsClubi ikoon
Lemmik Postitused