DirectX 11 vs. DirectX 12: Mitkä ovat erot?

Directx 11 Vs Directx 12 Mitka Ovat Erot



Jos olet Windows PC -pelaaja, tietäen, jos DirectX 12 on parempi kuin DirectX 11 on erittäin tärkeä, jotta saat parhaan hyödyn suosikkivideopeleistäsi. Nyt useimmat ihmiset sanovat, että DirectX 12 on parempi, koska sillä on suurempi määrä, mutta asiat eivät yleensä ole niin yksinkertaisia.



Windowsin päivitysvirhe 0xc0000005

DirectX 12 julkaistiin vuonna 2015 Windows 10:n rinnalla. Microsoft väittää, että se on tähän mennessä paras DirectX-versio, ja se todennäköisesti avaa pelaajille uuden aikakauden. Tämä johtuu siitä, että se pystyy parantamaan GPU-suorituskykyä ja samalla vähentämään suorittimen ylikuormitusta.





Ongelmana on, että tietokoneesi suorituskyvyn lisääminen ei ole yhtä helppoa kuin vaihtaminen uuteen DirectX-versioon. Tai ehkä se onkin, joten otamme selvää mitä täällä tapahtuu.





DirectX 11 vs DirectX 12

Molemmat DirectX-versiot ovat loistavia, mutta DirectX 12 on uudempi versio ja sellaisenaan siinä on ominaisuuksia, joita ei löydy DirectX 11:stä. Parempien määrittäminen ei kuitenkaan ole yhtä yksinkertaista.



Mikä on Microsoftin DirectX?

Joten DirectX on kokoelma keskeisiä API-liittymiä, jotka on suunniteltu multimediaan liittyvien tehtävien hoitamiseen. Tämä voi sisältää videopelien ohjelmoinnin Windowsissa, Xboxissa ja millä tahansa muulla Microsoft-pohjaisella alustalla.

Mitä eroa on DirectX 11:n ja DirectX 12:n välillä?

DirectX 12 , pystyy olemaan vuorovaikutuksessa tietokoneesi laitteiston kanssa edistyneemmällä tasolla. Esimerkiksi DirectX 12 on suunniteltu jakamaan suorittimen työkuormitus muiden ytimien kesken, mutta ei vain, se voi antaa jokaisen ytimen kommunikoida GPU:n kanssa samanaikaisesti.

DirectX 11 toisaalta sallii pelien käyttää vain kahta ja neljää CPU-ydintä. Monissa tapauksissa enimmäismäärä on kolme, koska yhtä ytimistä käytetään ohjeiden sanelemiseen GPU:lle.



Mitä tulee hienoihin kelloihin ja pilliominaisuuksiin, DirectX 12 vie kakun tähän. Tämä sisältää liukuhihnan tilaobjektit (PSO) ja asynkronisen laskennan. Näet, asynkroninen laskenta tehostaa GPU:n käyttöä sallimalla sen käsitellä useita työkuormia rinnakkain.

Toivomme tässä vapauttavan GPU:si täyden potentiaalin, vaikka se riippuu siitä, tukeeko GPU DirectX 12:ta, koska kaikki eivät sitä tee. Älä huolehdi, sillä kaikki vuoden 2015 jälkeen julkaistut grafiikkasuorittimet tukevat DirectX 12:ta, joten jos nykyisen laitteistosi ikä on kyseisen päivämäärän mukainen, kaikki on hyvin.

Grafiikan renderöinnin ulkopuolella grafiikkasuoritin vastaa useista tärkeistä tehtävistä. GPU tarvitaan esimerkiksi koneoppimisalgoritmien suorittamiseen. Nyt, jos DirectX 11:tä käytetään koneoppimistilanteessa, se voi suorittaa tehtäviä vain peräkkäin ja tietyssä järjestyksessä. Aina kun näin tapahtuu, suorituskyky heikkenee, koska kaikkia grafiikkasuorittimeen liittyviä resursseja ei käytetä.

DirectX 12 ratkaisee tämän ongelman hyödyntämällä asynkronista laskentaa, joten odotetusti GPU:n käyttö on maksimoitu ja siten pelien suorituskyky paranee.

Lisäksi meidän tulee huomata, että DirectX 12 on ensimmäinen, joka esittelee julkisia palveluja massoille. Niille, jotka ihmettelevät, julkiset palvelut ovat esineitä, jotka selittävät koko grafiikkaputken tilan. PSO toimii kuin pullo, joka sisältää kaikki kuvan luomiseen tarvittavat tilat ja komponentit. Joten pohjimmiltaan tämä antaa GPU:lle mahdollisuuden esikäsitellä kaikki riippuvat tilat ilman, että tiloja tarvitsee laskea uudelleen koko ajan.

Kun tätä käytetään, suorittimen ylikuormitus pienenee huomattavasti verrattuna siihen, miten DirectX 11 käsittelee asioita.

Kumpi sinun pitäisi valita, DirectX 12 vai DirectX 11?

Joten suuri kysymys, joka ansaitsee vastauksen, on, kumpi on parempi? No, vastaus riippuu pelistä, jota yrität pelata. Jotkut pelit rakennettiin DirectX 11:tä ajatellen, kun taas nykyaikaisemmat pelit kehitettiin DirectX 12:lla keskipisteenä.

Silti, jos et ole sitä tyyppiä, joka pelaa vanhoja videopelejä, niin DirectX 12 on varma veto koska lähes kaikissa uusissa nimikkeissä on nykyään DirectX 12 -tuki edelliseen versioon verrattuna.

LUKEA : DirectX-diagnostiikkatyökalun (DxDiag) käyttäminen Vianmääritystä varten

Parantaako DirectX 12 FPS:ää?

Pelistä riippuen DirectX 12 voi tarjota parannuksia FPS:n suhteen. Joissakin peleissä, kuten Cyberpunk 2077:ssä, kuvanopeus on kasvanut 20 prosenttia 1080p-tarkkuudella, kun taas Assassin’s Creed Valhalla onnistui saamaan 25 prosentin lisäyksen samalla resoluutiolla.

taukomuistutusohjelmisto

Tarvitsenko DirectX 11:n, jos minulla on 12?

DirectX:ää ei voi asentaa erikseen, mikä tarkoittaa, että DirectX 11:tä ja DirectX 12:ta ei voi asentaa erikseen samalle tietokoneelle. Koska DirectX API ei ole taaksepäin tai yhteensopiva, jotkin pelit tai sovellukset saattavat vaatia vanhemman version toimiakseen kunnolla.

  WindowsClub-kuvake
Suosittu Viestiä