DirectX 11 vs. DirectX 12: Mi a különbség?

Directx 11 Vs Directx 12 Mi A Kulonbseg



Ha Ön Windows PC-játékos, akkor tudja, ha DirectX 12 jobb mint DirectX 11 nagyon fontos, hogy a legjobbat hozza ki kedvenc videojátékaiból. A legtöbben azt mondják, hogy a DirectX 12 jobb, mivel nagyobb a száma, de a dolgok általában nem ilyen egyszerűek.



A DirectX 12 még 2015-ben jelent meg a Windows 10 mellett. A Microsoft azt állítja, hogy ez a DirectX eddigi legjobb verziója, és valószínűleg új korszakot nyit a játékosok számára. Ez azért van, mert képes a GPU teljesítményének növelésére, miközben csökkenti a CPU többletterhelését.





A probléma az, hogy a számítógép teljesítményének növelése nem olyan egyszerű, mint a DirectX új verziójára váltani. Vagy talán igen, szóval nézzük meg, mi folyik itt pontosan.





DirectX 11 vs DirectX 12

A DirectX mindkét verziója nagyszerű, de a DirectX 12 az újabb verzió, és mint ilyen, olyan funkciókat tartalmaz, amelyek nem találhatók meg a DirectX 11-ben. Azonban annak meghatározása, melyik a jobb, nem olyan egyszerű.



microsoft security essentials error

Mi az a DirectX a Microsofttól?

Tehát a DirectX kulcsfontosságú API-k gyűjteménye, amelyet a multimédiával kapcsolatos feladatok kezelésére terveztek. Ez magában foglalhatja a videojátékok programozását Windowson, Xboxon és bármely más Microsoft-alapú platformon.

Mi a különbség a DirectX 11 és a DirectX 12 között?

DirectX 12 , fejlettebb szinten képes együttműködni a számítógép hardverével. Például a DirectX 12-t úgy tervezték, hogy a CPU-terhelést szétterjessze más magok között, de nem csak ez, hanem lehetővé teszi, hogy minden mag egy időben kommunikáljon a GPU-val.

DirectX 11 másrészt a játékok csak két és négy CPU mag használatát engedélyezik. Sok esetben a maximális szám három, mivel az egyik mag utasításokat diktál a GPU-nak.



Ha a díszes csengő- és sípfunkciókról van szó, a DirectX 12 itt a torta. Ide tartoznak a folyamatállapot-objektumok (PSO) és az aszinkron számítástechnika. Látja, az aszinkron számítástechnika növeli a GPU kihasználtságát, mivel lehetővé teszi több munkaterhelés párhuzamos kezelését.

távolítsa el az eng a tálcáról

A remény a GPU-ban rejlő teljes potenciál felszabadítása, bár ez attól függ, hogy a GPU támogatja-e a DirectX 12-t, mivel nem mindegyik. Ne aggódjon, mert az összes 2015 után kiadott GPU támogatja a DirectX 12-t, tehát ha a jelenlegi hardver kora megegyezik az adott dátummal, akkor minden rendben van.

A grafikus megjelenítésen kívül a GPU a kulcsfontosságú feladatok széles skálájának kezeléséért felel. Például egy GPU szükséges a gépi tanulási algoritmusok futtatásához. Ha a DirectX 11-et gépi tanulási helyzetben használják, akkor csak egymás után, meghatározott sorrendben tud feladatokat végrehajtani. Amikor ez megtörténik, a teljesítmény általában csökken, mivel a GPU-hoz kapcsolódó összes erőforrás nincs kihasználva.

A DirectX 12 az aszinkron számítástechnika használatával oldja meg ezt a problémát, így a várakozásoknak megfelelően a GPU-használat maximalizálódik, és így a játék teljesítménye is javulni fog.

tiltsa le a parancssor gpo-t

Továbbá meg kell jegyeznünk, hogy a DirectX 12 az első, amely bemutatja a közszolgáltatási kötelezettségeket a tömegeknek. Azok számára, akik kíváncsiak, a PSO-k olyan objektumok, amelyek megmagyarázzák az egész grafikus folyamat állapotát. Látod, a PSO úgy működik, mint egy palack, amely minden állapotot és összetevőt tartalmaz, amely a képalkotáshoz szükséges. Lényegében tehát ez lehetővé teszi, hogy a GPU minden függő állapotot előre feldolgozzon anélkül, hogy folyamatosan újra kellene számolnia az állapotokat.

Ha ezt használják, a CPU többletterhelése jelentősen csökken ahhoz képest, ahogy a DirectX 11 kezeli a dolgokat.

Melyiket válassza, a DirectX 12-t vagy a DirectX 11-et?

Tehát a nagy kérdés, amely választ érdemel, az, hogy melyik a jobb? Nos, a válasz attól a játéktól függ, amellyel játszani próbál. Egyes játékok a DirectX 11-et szem előtt tartva készültek, míg a modernebb játékokat a DirectX 12-vel fejlesztették ki.

gmail valami nincs rendben

Ennek ellenére, ha nem vagy az a fajta ember, aki régebbi videojátékokkal játsszon, akkor A DirectX 12 a biztos megoldás mert ma szinte minden új cím DirectX 12 támogatással érkezik az előző verzióhoz képest.

OLVAS : A DirectX diagnosztikai eszköz (DxDiag) használata a Hibaelhárításhoz

A DirectX 12 javítja az FPS-t?

A játéktól függően a DirectX 12 továbbfejlesztheti az FPS-t. Egyes játékok, például a Cyberpunk 2077 1080p-nél 20 százalékkal nőtt a képkockasebességben, míg az Assassin’s Creed Valhalla 25 százalékos növekedést tudott elérni ugyanezen a felbontáson.

Szükségem van DirectX 11-re, ha 12-es van?

A DirectX-et nem lehet külön telepíteni, ami azt jelenti, hogy a DirectX 11 és a DirectX 12 nem telepíthető külön ugyanarra a számítógépre. Mivel a DirectX API nem visszamenőleges vagy nem kompatibilis, egyes játékok vagy alkalmazások a régebbi verziót igényelhetik a megfelelő működéshez.

  A WindowsClub ikon
Népszerű Bejegyzések