DirectX 11 vs DirectX 12: A teljesítmény magyarázata
- A DirectX 11 és a DirectX 12 a Microsoft grafikus API két különböző verziója, az utóbbi az újabb verzió.
- Az újabb verzió azt ígéri, hogy a játékok és más grafikus szoftverek gyorsabbak és hatékonyabbak lesznek, de ehhez olyan hardver kell, amely ezt támogatja.
A DirectX 11 és a DirectX 12 a játék grafikus API jelene és jövője. Mindkettő eltérő képességekkel és teljesítményjellemzőkkel rendelkezik.
A fő különbség a DirectX 11 és 12 között az, hogy az előbbit egyetlen GPU konfigurációjú rendszereken való használatra tervezték. tudsz töltse le a DirectX 12-t Windows 11 rendszeren mivel több GPU-val rendelkező rendszereken való használatra tervezték.
DirectX 11-et vagy 12-t használjak?
A fő különbség a két API között az, hogy a DirectX 12 a CPU-használat csökkentésével javíthatja a teljesítményt. Ahelyett, hogy a számítógép grafikus kártyáján lévő összes képkockát fel kellene dolgoznia, csak egyszer kell megtennie, majd elküldi a GPU-nak feldolgozásra.
Ezt szem előtt tartva már világosnak kell lennie, hogy a DirectX 11-et vagy a 12-t választja. A DirectX 12 legnagyobb előnye az alacsonyabb CPU többletterhelés.
Mivel kevesebb CPU-időt használ, mint a DirectX korábbi verziói, lehetővé teszi a számítógépe számára a játékok gördülékenyebb futtatását azáltal, hogy a munkát a CPU-ról a GPU-ra adja át.
Ez azt jelenti, hogy ha olyan régebbi számítógépe van, amely nem tud lépést tartani a modern játékok vizuális hűségigényével, előfordulhat, hogy a grafikus kártya frissítése nem lesz elég. CPU frissítése is szükséges lehet.
Ha a CPU nem többmagos, a legjobb, ha távol marad a DirectX 12-től. Ez azért van, mert ha a játékaid lassúak vagy késlekednek, ez a lépés tovább ront a helyzeten. A DirectX 12 csúcskategóriás játék PC-khez készült, amelyek újabb hardverrel készültek. Nem valószínű, hogy bármilyen javulást tapasztal, ha nem rendelkezik megfelelő hardverrel.
Mikor válasszam a DirectX 12-t?
A DirectX 12 számos fejlesztést tartalmaz a DirectX 11 korábbi verzióihoz képest. A legnyilvánvalóbb különbség a kettő között az, hogy a DirectX 12 használatához Windows 10 vagy 11 operációs rendszert futtató számítógépre van szükség.
Továbbra is használhatja a DirectX 11-et Windows 7 és 8 rendszeren, de jobb teljesítményt érhet el a számítógépén, ha frissítsen Windows 11-re. A Windows 11 az eddigi legjobb operációs rendszer a játékokhoz, és könnyen érthető, miért.
Azt is fontos megjegyezni, hogy a DirectX 12 még nem kompatibilis minden játékkal. Szerencsére folyamatosan újabb címek kerülnek be.
Mi a különbség a DirectX 11 és a DirectX 12 között?
A DirectX 11 és a DirectX 12 ugyanannak a dolognak két különböző verziója. Más szóval, mindkettő ugyanazt a funkcionalitást biztosítja, és párhuzamosan használhatók ugyanazon a rendszeren. Az egyetlen különbség az, hogy a DirectX 12 egy újabb verzió, és van néhány előnye a DirectX 11-hez képest.
A DirectX 12 nem csak játékra való. A fejlesztők az alacsonyabb rezsi miatt is tökéletesnek találják. Ez azt jelenti, hogy többet tudnak kihozni a számítógép hardveréből, mint a DirectX régebbi verziói.
Többmagos támogatás
A DirectX 11 csak egy magot használ a CPU-n olyan grafikus feladatokhoz, mint a renderelés. De a DirectX 12-vel akár hat magot is használhat, vagy még többet is használhat, ha a CPU támogatja a hiperszálakat.
Az a képesség, hogy több CPU mag képes egyidejűleg különböző rendszerfeladatokon dolgozni, jelentős teljesítménynövekedést tesz lehetővé a DirectX korábbi verzióihoz képest.
Ez nagy teljesítménynövekedést biztosít, ha alacsony kategóriás számítógépeken játszik, és csökkenti a késést, ha sok játékossal játszik online.
Ezen a ponton fontos megemlíteni, hogy a DirectX 12-re váltás DirectX 11-ről nem fogja varázslatosan növelni a teljesítményt. A fórumozók arra panaszkodtak, hogy FPS-jük jelentősen csökkent a DirectX 12-re váltás után.
Az OK hogy FPS esés és dadogás az, hogy a játékmotor megpróbálja az összes CPU magot egyszerre használni, és ha a számítógépnek nincs elég energiája, akkor ledobja a képkockákat.
Egy másik tényező, hogy egyes grafikus kártyák még nem, vagy csak korlátozottan támogatják a DirectX 12-t. Ez problémákat okozhat, ha az illesztőprogram bizonyos funkciókat nem kezel megfelelően.
A csúcskategóriás rendszerek azonban még nagyobb teljesítménynövekedést tapasztalhatnak a megnövekedett processzormagok számának és egyéb tényezőknek, például a memória sávszélességének köszönhetően.
- ChatGPT 4 vs Bard AI: Kinek a megfelelő válaszai?
- Bing AI vs Bard AI: Az egyik sokkal jobb a munkájában
- Microsoft Loop vs. Fogalom: Egymás melletti összehasonlítás
- Fortect Review: megéri az új PC Optimizer?
Asynchronous Compute shader
A DirectX 11 semmilyen támogatást nem nyújtott az aszinkron számítási árnyékolókhoz. Minden eszköznek megvolt a saját feladatsora, és egyszerre csak egy dolgon tudott dolgozni.
Egy hagyományos játékban a grafikai feldolgozási feladatokat egyszerre egyetlen magon dolgozzák fel. Ez azt jelentette, hogy a GPU-kat nem mindig használták hatékonyan; tétlenül álltak, miközben a CPU vagy a memóriarendszer utasításaira vártak.
A DirectX 12 egyik legnagyobb fejlesztése az aszinkron számítási árnyékolók hozzáadása. Az aszinkron számítási árnyékolók lehetővé teszik a fejlesztők számára, hogy programozzák a GPU-kat több feladat egyidejű végrehajtására. Ez időt takarít meg, mivel nem kell egymásra várniuk.
Ez lehetővé teszi a feladatok gyorsabb elvégzését, ami javítja az általános teljesítményt. Ezen túlmenően ez a CPU energiafogyasztásának és hőteljesítményének csökkenését is eredményezheti. Elméletileg ennek hatékonyabbá kell tennie a számítógépét.
Szüksége van DirectX 12-re a Windows 11 rendszerhez?
Igen, a DirectX 12 szerepel a listán minimális rendszerkövetelmények a Windows 11 rendszerhez és kötelező. És mivel még 2015 júliusában megjelent, a legtöbb modern PC kompatibilis vele. Tehát a DirectX 12 valószínűleg egy olyan követelmény, amelyet a számítógép teljesítenie kell.
A DirectX 12 mellett szüksége van egy WDDM 2.0-val kompatibilis grafikus kártyára (Windows kijelző illesztőprogram-modell).
A DirectX 12 használata javítja az FPS-t?
A válasz igen, javítja az FPS-t – de csak akkor, ha támogatott grafikus kártyát használ. Kevesebb CPU-időt használ, és több munka elvégzését teszi lehetővé egyidejűleg. Ez azt jelenti, hogy a DirectX 12-t használó játékok gyorsabban futhatnak ugyanazon a hardveren.
Mivel a DirectX 12 kevesebb CPU-időt használ, az ezt használó játékok az alacsonyabb kategóriás CPU-kon is jobban futhatnak. Ha korábban volt problémákat okoz bizonyos játékokkal, mert a számítógépe nem volt elég erős, ez lehetőséget ad ezeknek a játékoknak a lejátszására.
Végül az egymás melletti összehasonlítás után nem lenne teljes ajánlás nélkül. Mindkét technológiát biztosan használják a játékokban és a grafikában, de melyiket érdemes használni? Melyik a hatékonyabb, gyorsabb és végső soron jobb játékhoz?
Ahhoz, hogy a tesztünk alapján egyszerű választ adjunk, minden az Ön hardverétől függ. Ha Windows 10 vagy 11 rendszert és viszonylag modern videokártyát használ, akkor a DirectX 12-t kell használnia.
A DirectX 12 használatához a számítógépet közvetlenül a technológia figyelembevételével kell megtervezni. Ellenkező esetben teljesítménybeli problémákat tapasztalhat a használat során.
Ha Windows 7-et, vagy ami még rosszabb, Vistát vagy XP-t használ, valószínűleg a DirectX 11 lesz a legjobb az Ön igényeinek.
Ha tapasztal valamit DirectX hibák a Windows 11 számítógépen, bátran tekintse meg javasolt javításainkat.
Tudassa velünk preferenciáját az alábbi megjegyzések részben.
Még mindig vannak problémái? Javítsa ki őket ezzel az eszközzel:
SZPONSORÁLT
Ha a fenti tanácsok nem oldották meg a problémát, a számítógépén mélyebb Windows-problémák léphetnek fel. Ajánljuk töltse le ezt a PC-javító eszközt (Nagyon értékelték a TrustPilot.com webhelyen), hogy könnyen kezeljék őket. A telepítés után egyszerűen kattintson a Indítsa el a szkennelést gombot, majd nyomja meg Mindet megjavít.