A DirectX 9 és a Direct 11 összehasonlítása | fontos különbségek

Még az „iskolába” vásárolt számítógépeket is használjuk alkalmanként játékra. A Windows fejlesztői ezt megértik, és a könyvtárakat és a grafikus kártyák interakciós mechanizmusait közvetlenül a rendszermag kódjába integrálják. És a DirectX egy ilyen eszköz.

Általánosságban elmondható, hogy a DirectX – egy sor alkalmazásprogramozási interfész, amelyet a hardverrel való interakcióra terveztek. Például a Graphics algoritmuscsomag a grafikus kártya kezeléséhez szükséges, a DirectMusic pedig a hangkártya kezeléséhez. Általánosságban kilenc interfészcsomagot tartalmaz, amelyek célja a különböző multimédiás tartalmak reprodukálása és kiadása.

A DirectX a Windows operációs rendszerrel együtt fejlődött. 1-3 évente új verziók jelennek meg, amelyek célja a perifériák teljesítményének javítása. És így sok kezdő játékos számára zavaró lehet, hogy az egyik iteráció miben különbözik a másiktól.

Értsük meg a DirectX 9 és a DirectX 11, valamint más verziók közötti különbséget.

A játék

DirectX 9

A DirectX 9 interfész a Windows Server 2003 operációs rendszerrel egyidejűleg került bemutatásra, és a grafikus és hangberendezésekkel való interakció alapvető API-jaként szerepel benne.

Az interfész fő előnye a shader-támogatás. A shaderek olyan speciális alprogramok, amelyek egy objektum geometriai tulajdonságainak meghatározásához szükségesek. Például lehetővé teszik, hogy a játékokban a tárgyak valósághű árnyékokat vetítsenek, más dolgok tükröződjenek bennük, és így tovább. A shaderek szebbé és filmszerűbbé teszik a játékokat; a virtuális világok természetesebbnek tűnnek.

Nem igazán világos, hogy a Microsoft miért döntött a DX9 bevezetése mellett.0 egy szerver operációs rendszerbe. 2004-ben azonban a Windows XP SP2-t is kiadták, és ez az API benne volt. Így kezdődött a DX9 elterjedése.0 az otthoni felhasználók körében.

Valójában a 2004 és 2009 között megjelent összes játék a DirectX 9 használatára összpontosított. Ugyanez igaz a grafikus kártyákra is. Mind az asztali, mind a mobil (laptopokhoz tervezett), úgy tervezték, hogy ezzel a felülettel működjön.

A

  • Shader támogatás;

  • Nagyobb teljesítmény nagyon régi számítógépeken.

Hibák

  • Viszonylag szűk körű elterjedés (natívan csak a Windows XP SP2-be van beépítve);

  • Korlátozott teljesítmény a nem megfelelő többszálúság rovására.

Egyébként!Úgy tűnik, hogy hová tűnt a DirectX 10? Nem megy sehova, ott van. Az interfész tizedik verziója 2006-ban jelent meg a Windows Vistával együtt. De maga a környezet annyira „lassú” és „hibás” volt, hogy mind a játékkészítők, mind a fejlesztők hamar elfelejtették.

DirectX 11

A DirectX 11 interfészt 2009-ben vezették be a Windows 7-tel, és a grafikus kártyák gyártói és a játékfejlesztők is azonnal elfogadták. Ennek a népszerűségnek az oka egyszerű: a többszálú futás.

A tizenegyedik generáció fejlett támogatást nyújt a többszálú számításokhoz. A videóadatokat most több különálló szálra osztották fel, amelyeket egy-egy különálló kernel dolgozott fel. Sokkal jobb az interoperabilitás a többmagos grafikus kártyákkal.

A többmagos grafikus kártyák az interfész bevezetése óta egyre elterjedtebbek és elterjedtebbek. A legújabb NVIDIA grafikus gyorsítók például akár 3-4 ezer CUDA maggal is rendelkezhetnek! Ez sokszorosára növeli a vizuális információk feldolgozásának sebességét.

Összességében az interfész tizenegyedik verziójának fő előnyei a következők:

  1. Többszálú szálak támogatása többmagos grafikus gyorsítókon;

  2. Fokozott hatékonyság egymagos és régebbi grafikus kártyákon;

  3. Csökkentett grafikus gyorsítófűtés.

Ezen kívül ez az API natív támogatást nyújtott a „nyújtott” 16:9-es monitorokhoz. Ezáltal az operációs rendszer általában és különösen az asztal sokkal vonzóbbá válik. Az ikonok már nem kattintanak egymásra!

Olvasson tovább  Összehasonlítás notebook vs. all-in-one | Határozza meg, melyik a legjobb

A DX11 azonban több erőforrást igényel a futtatáshoz. Így bizonyos esetekben a régebbi játékok kevésbé fognak jól teljesíteni a DX11-gyel, mint a DX9-cel – természetesen, ha a játék lehetővé teszi, hogy kiválaszd a felületet, amelyen keresztül interakciót folytatsz.

A

  • Megnövelt teljesítmény többmagos grafikus kártyák használata esetén;

  • Javítja a hatékonyságot régi és gyenge teljesítményű grafikus gyorsítók használata esetén;

  • Új vizuális effektek támogatása.

Hátrányok

  • A grafikus alrendszerhez nem kapcsolódó számítógépes erőforrások, például a CPU vagy a RAM megnövekedett fogyasztása;

  • A visszafelé kompatibilitás hiánya – a „Windows” korábbi verziói nem támogatják a tizenegyedik generációt, még a terjesztett csomag telepítése után sem.

A DX11 utódja a DirectX 12. Ez az interfész a Windows 10 2005-ben került bevezetésre, és az 5. shader modell támogatását hozta magával.1, amely még realisztikusabbá tette a textúrák, árnyékok és a ragyogás megjelenítését.

Különbségek a DirectX 9 és a DirectX 11 között – és mit válasszunk

Tehát a DX9 és a DX11 közötti nagy különbség a többszálú számítások támogatása. De a különbség nem áll meg itt.

Paraméter

DirectX 9

DirectX 11

A fő támogató operációs rendszer

Windows XP SP2

Windows 7

Shader támogatás

Igen

Igen

Shader modell

2.0

5.0

Optimalizálás többszálú számításokhoz

Gyenge

Erős

Így a DX11 jobb vizuális eredményeket és nagyobb teljesítményt biztosít a modern grafikus kártyákon.

Mit válasszunk?

Ha a telepített számítógépes játék lehetővé teszi, hogy API-t válassz a „vassal” való interakcióhoz (a WoT-ban és néhány más projektben ez megengedett), akkor több paraméter alapján kell döntened:

  1. A telepített operációs rendszer. Windows 7 alatt a DX11 natív, a DX9 támogatott, de külön kell telepíteni. A Windows XP SP2 natív DX9, de a DX11 egyáltalán nem támogatott;

  2. Telepített grafikus kártya. Ha a grafikus gyorsító DX11-orientált – a DX11 a jobb választás;

  3. Vágy a lenyűgöző látványra. Ha van – válassza a DX11-et.

Összességében 2019 áprilisától – amikor ez a cikk íródott – még a DX11 is elavult felületnek számít. Jobb, ha a DX12-t választod, mivel támogatja a legújabb shader modellt, és még a sugárkövetésre is képes, egy olyan technológiára, amelynek hardveres megvalósítását 2018-ban vezették be, és amely hihetetlenül valósághűvé tette a játékokat a tükröződések, a tükröződések és a hosszú árnyékok révén.

Értékelje a cikket
( Még nincsenek értékelések )
Cybulya Guculka

Helló mindenkinek! Én vagyok Cybulya Guculka, és nagy lelkesedéssel osztom meg szenvedélyemet a háztartási gépek javításával és telepítésével kapcsolatban. Ennek az oldalnak az írójaként engem a technológia iránti szeretetem és a vágy hajt, hogy segítsek másoknak megérteni és megoldani a gépeikkel kapcsolatos problémákat.

Haz-epitese.info - építési, javítási, dacha telek, lakás, vidéki ház, hasznos tippek, fotók
Comments: 2
  1. Bence

    Melyik a jobb választás játékokhoz, a DirectX 9 vagy a DirectX 11? Milyen fontos különbségek vannak ezek között a verziók között?

    Válasz
  2. Ákos Pintér

    A DirectX 9 és a DirectX 11 között milyen fontos különbségek vannak?

    Válasz
Megjegyzések hozzáadása