Stáhněte si nejnovější verzi direct. Jak a kde zjistit, který directx je nainstalován ve vašem OS? Co dělat dál

DirectX je sada programovacích nástrojů pro Windows, která se ve většině případů používá k vytváření her a dalšího multimediálního obsahu. Pro plnohodnotnou práci aplikací, které využívají knihovny DirectX, musíte mít ty druhé jako součást operačního systému. Výše uvedený balíček se v zásadě nainstaluje automaticky při nasazení systému Windows.

Všechny hry navržené pro běh pod Windows vyžadují instalaci určité verze DirectX. V době psaní tohoto článku je poslední revize 12. Verze jsou zpětně kompatibilní, to znamená, že hračky napsané pod DirectX 11 poběží i na dvanáctce. Jedinou výjimkou jsou velmi staré projekty běžící pod 5, 6, 7 nebo 8 přímých. V takových případech je ke hře dodáván i potřebný balíček.

Chcete-li zjistit verzi rozhraní DirectX nainstalovanou v počítači, můžete použít níže uvedené metody.

Metoda 1: programy

Software, který nám poskytuje informace o systému jako celku nebo o určitých zařízeních, může také zobrazovat verzi balíčku DirectX.


Metoda 2: Windows

Pokud nechcete do počítače instalovat specializovaný software, můžete použít vestavěný software "Diagnostický nástroj DirectX".

Stáhněte si úplnou sadu knihoven DirectX pro Windows XP, Vista OS, Windows 7, 8. Jedním kliknutím zdarma ke stažení DirectX 11, 10, 9- přímými odkazy - oficiální stránky DirectX Stáhnout zdarma Microsoft. Žádné SMS, hostování souborů a překvapení – bezpečné a rychlé stahování je zaručeno.

Odkazy pro přímé stažení z oficiálních stránek naleznete níže. Tady a teď mnozí nebudou od věci seznámit se s důvodem, přečíst si pár řádků o tom, co DirectX umí a proč ho Windows potřebují. To vám ušetří zbytečné otázky a přispěje k procesu porozumění.

Direct X SDK je pro programátora soubor hotových procedur, struktur, funkcí, tříd poskytovaných aplikací pro komplexní řešení různých úloh souvisejících s vývojem a programováním pod Microsoft Windows.

Pro PC jednoduchého uživatele je DirectX soubor instrukcí a rozhraní (Direct3D, DirectPlay, DirectMusic, DirectInput atd.) nezbytných pro to, aby počítač zpracovával příkazy z joysticku, myši, klávesnice, vstup-výstup různých video a audio data, dvourozměrné a trojrozměrné grafy. Zodpovědnost za kvalitu zvuku a vizuálních grafických efektů (model shaderu - textury, osvětlení).

Právě Direct X říká vašemu počítači, jak přehrávat hudbu, jak zpracovávat grafický objekt a jak reagovat na vaše příkazy. Moderní aplikace a hry mohou využívat knihovny (rozhraní) různých generací. Částečná absence knihoven (návodů) vede k chybám ve hrách a aplikacích.

Požadavky na systém.
DirectX 11 - sestava obsahuje všechny komponenty 11. generace, stejně jako všechna potřebná rozhraní, kompletní sadu DirectX 9.0c a 10 spustitelných knihoven Nejlepší volba pro operační systémy Windows 7, 8, Server 2008.

DirectX 10 - ovladače pro systémy se systémem Windows Vista, Server 2008. Obsahuje celou sadu komponent DirectX 9.

DirectX 9.0c - konečná verze pro Windows XP SP2 a Windows Server 2003 s aktualizacemi SP1. Devátou generaci lze použít jako doplněk k 7, 8, Vista - podporováno.

Pro většinu uživatelů se doporučuje stáhnout Direct X 11, obsahuje všechny potřebné knihovny. Instalace je extrémně jednoduchá – spusťte stažený soubor, odsouhlaste podmínky, klikněte na – další, počkejte na dokončení instalace, restartujte PC.

Důležité! Rozhodnuto stáhnout DirectX 11- je to tak, váš počítač bude "chytřejší"! Máte-li dotaz ohledně instalace - přečtěte si 6-7 komentářů. Nic složitého – v angličtině se vás Direct X před instalací zeptá, do které složky se má rozbalit. Oficiální stránky DirectX www.microsoft.com stahování je vždy zdarma.

Operační systém Windows má poměrně složitou strukturu, které rozumí pouze jeho vývojáři. Pro kompetentní práci všech jeho součástí v aplikacích a hrách, které vyžadují vážné zdroje, vývojáři ze studia Microsoft uvolňují speciální sadu nástrojů - DirectX. Je mylné se domnívat, že se jedná pouze o program, který uživatelé potřebují.

DirectX je ve skutečnosti sada nástrojů spravovaných společností Microsoft pro vývojáře. Programování složitých aplikací a her pro Windows není možné bez DirectX. Musí být také nainstalován na počítači koncového uživatele vyvíjeného programu nebo hry, aby s ním Windows mohl komunikovat. Nástroje DirectX jsou pravidelně vylepšovány a jsou vydávány nové verze. Proto je důležité, aby uživatel věděl, které rozhraní DirectX je na počítači nainstalováno a zda není nutné jej aktualizovat, aby fungovalo s moderní hrou.

Jak zjistit, které rozhraní DirectX je nainstalováno

Určení verze DirectX na počítači se systémem Windows je velmi jednoduché, k tomu potřebujete:

  1. Stisknutím kombinace Windows + R na klávesnici otevřete řádek "Spustit";
  2. Bude potřeba zaregistrovat příkaz dxdiag;
  3. Poté se otevře okno s informacemi o systému, které se nazývá „DirectX Diagnostic Tools“. Na záložce "Systém" ve spodní části vidíte sloupec, který označuje, které rozhraní DirectX je v počítači nainstalováno.

Důležité: Do počítače můžete nainstalovat jakoukoli verzi rozhraní DirectX. Existuje však důležitá nuance: pokud to není podporováno hardwarem, systém Windows s ním nebude moci pracovat. Poté operační systém vybere jako aktivní nejvyšší podporovanou verzi DirectX a právě tato verze se zobrazí v diagnostickém menu, o kterém jsou informace uvedeny výše.

Jak zjistit verzi DirectX pomocí programů třetích stran

Kromě obslužných programů zabudovaných do operačního systému vám aplikace třetích stran umožňují určit verzi rozhraní DirectX ve vašem počítači. Zároveň jsou schopny poskytnout mnohem více informací než příkaz dxdiag, který byl zmíněn výše.

Pohodlným nástrojem pro diagnostiku počítače je aplikace AIDA64. Jeho bezplatná verze je ke stažení na oficiálních stránkách vývojářů. Tento program umožňuje zjistit údaje o všech počítačových komponentách a také o softwarové komponentě.

V levém menu aplikace vidíte samostatnou položku DirectX. Obsahuje informace ve třech podsekcích: soubory, video, zvuk:


AIDA64 není jediný počítačový diagnostický program. V síti najdete mnoho jeho analogů, placených i bezplatných.

Proč DirectX 12 nefunguje ve Windows 10

Jednou z funkcí operačního systému Windows 10, kterou Microsoft aktivně propaguje, jsou hry. Nová verze operačního systému „hardwarově blízká“ pracuje s hrami, které jsou vyvíjeny na DirectX 12. To umožňuje hráčům na počítačích s nízkou spotřebou spouštět projekty, které vyžadují vysoký výkon.

Někteří uživatelé Windows 10 však mohou při kontrole zjistit, že mají nainstalované DirectX 11 nebo 11.2, a nikoli moderní DirectX 12. V takové situaci není potřeba stahovat DirectX 12 z oficiálních stránek Microsoftu a instalovat jej do počítače, protože to nepomůže. Tato verze ovladačů je původně dostupná ve Windows 10 a řešení problému je třeba hledat v jiné rovině.

Pokud místo DirectX 12 ve Windows 10 vidíte při kontrole DirectX 11.2, je to způsobeno:


Je důležité si uvědomit, že novější DirectX v počítači nenahrazuje předchozí verze. To znamená, že pokud je ke spuštění aplikace nebo hry vyžadováno rozhraní DirectX 8.9 nebo 10 a v počítači jsou nainstalovány novější verze, je třeba načíst „starý“ ovladač.

DirectX je sada rozhraní API pro vývoj aplikací pro OS Windows. To znamená, že aplikace je platforma nebo rámec pro rychlé psaní programů. Některé běžné funkce pro mnoho aplikací zabírají lví podíl času. Aby se předešlo těmto nákladům, jsou základní nástroje vyvíjeny samostatně a jsou součástí objektů DirectX COM.

To je přesně to, co dělá takovou platformu důležitou, protože většina vývojářů se neobtěžuje s vynálezem jízdního kola. Navíc je tento program multiplatformní a umožňuje vám pracovat ve všech operačních systémech. Vzhledem k tomu, že funkce používané v DirectX jsou používány uvnitř programu, předpokládá se, že uživatel musí mít takovou komponentu s identickou nebo novější verzí.

Pokud tato podmínka není splněna, pak buď dojde k různým lagům při provozu aplikace, nebo, což se stává častěji, se nespustí vůbec. Je třeba poznamenat, že DirectX se primárně používá pro grafické programy a konkrétněji pro hry.

Obvykle, pokud požadovaná verze platformy není k dispozici, dochází k chybám jako D3DX9_24.dll. Číslice přes podtržítko se může lišit, ale základ zprávy je vždy stejný. V takových případech vyvstává otázka, jak zjistit, které Directx jsou nainstalovány, aby bylo možné na základě informací provést další manipulace.

Chcete-li zjistit, který Directx je nainstalován, musíte provést jednu z několika akcí: podívejte se do příslušných sekcí systému Windows nebo se uchýlit k pomoci programů.

Jak zjistit, který Directx je nainstalován ve Windows pomocí dxdiag?

Existuje speciální místo, které obsahuje cílové informace o verzi produktu DirectX nainstalované v systému a nazývá se „DirectX Diagnostic Tool“. Toto místo je nejpohodlnější k použití a nevyžaduje předinstalaci programu.

  • Stiskněte Win + R a zadejte dxdiag;

  • V okně hlavní nabídky je na konci seznamu sloupec "Verze DirectX".

Kromě klíčových informací o verzi produktu zde naleznete také další nastavení systému Windows a sdružování. Některé z prezentovaných parametrů jsou poměrně důležité, takže zde můžete získat informace o OS, výrobci počítače a nainstalovaném BIOSu. Jsou zde také klíčové informace o konfiguraci PC, jako je RAM, procesor a velikost stránkovacího souboru.

Další možností, jak se dostat na stejné místo, pouze bez použití řádku „Spustit“, je zadat dxdiag do vyhledávání umístěného na Start. Dále se stejným způsobem dostanete do diagnostického nástroje.

Ve sloupci charakteristik jsou uvedeny neúplné informace, to znamená, že je uvedena verze produktu, ale bez podverze. To znamená, že i když máte nainstalované rozhraní DirectX 11.2, zobrazí se jako 11.

Ovládací panel Nvidia

Další možností, která vám může pomoci zjistit, který Directx mám, je ovládací panel grafické karty. Tato metoda vyžaduje instalaci softwaru pro kartu a funguje s Geforce. Vzhledem k tomu, že ovladače jsou obvykle nainstalovány, neměly by být žádné problémy. Můžeš:

  • Klepněte pravým tlačítkem myši na prázdné místo na ploše a vyberte „Ovládací panel Nvidia“;
  • V dolní části okna klikněte na „Systémové informace“;

  • V části Verze prostředí je uveden seznam DirectX.

Jak zjistit, který Directx je nainstalován ve Windows 7 přes Aida64?

Alternativní způsob, jak zjistit, který Directx je nainstalovaný v systému Windows, je použít aplikaci. Zvažte například použití Aida64, ale Everest funguje podobným způsobem. Stačí si stáhnout program z odkazu https://www.aida64.ru/download. Obecně je aplikace placená, ale má zkušební verzi na 30 dní.

  • Nainstalovat program;
  • Rozbalte seznam "Operační systém";
  • Vyberte stejnojmennou kartu, která obsahuje verzi DirectX;
  • Úplnější informace jsou také v: DirectX, poté vyberte "DirectX - Video". Věnujte pozornost řádku "Hardwarová podpora".

Hlavní výhodou této metody, jak zjistit, která verze Directx je nainstalována, je dostupnost přesných dat. Jsou tam informace o subverzi aplikace, někdy jsou docela důležité.

Nainstalujte DirectX

Pokud vás výsledek předchozích postupů neuspokojil a aplikace vyžaduje vyšší verzi vývojového prostředí, pak je potřeba ji nainstalovat. Instalace probíhá standardně, soubor je potřeba stáhnout z odkazu https://www.microsoft.com/en-us/Download/confirmation.aspx?id=35 .

Z webu společnosti Microsoft lze stáhnout pouze webový instalační program. Tedy malá utilita, která určí nejvhodnější verzi platformy a následně ji stáhne. Pokud vám tento přístup nevyhovuje, budete si muset stáhnout celý soubor z jiných stránek, což je poněkud nepohodlné.

Může také dojít k selhání spouštěče, takže nainstaluje DirectX, ale chyba D3DX9 stále přetrvává. V takovém případě je třeba aplikaci odinstalovat a nainstalovat do nové nebo stáhnout plnou verzi souboru.

Omezení instalace DirectX

Ve skutečnosti ne každý OS podporuje pokročilé verze programu. Maximální povolené množství je tedy:

  • Windows XP SP2 - 0c;
  • Windows 7 a 8 - 11.1;
  • Windows 8.1-11.2
  • Windows 10 je moderní verze DirectX 12.

Kromě těchto indikací není každá grafická karta schopna správně pracovat s novými nebo starými verzemi DirectX. Chcete-li zjistit, která verze je pro vás doporučena, stačí googlit model vašeho adaptéru a vyhledat informace o podpoře. Obvykle se nic špatného nestane, pokud je nainstalována modernější verze, ale problémy se občas vyskytnou.

Nyní víte, jak zjistit, kolik DirectX stojí a co s tím dělat, a zachováním aktuální verze nástroje se můžete vyhnout četným chybám.


Pokud máte stále dotazy na téma „Jak zjistit, které rozhraní DirectX je nainstalováno?“, můžete se jich zeptat v komentářích


tweet

Často jsem se setkával s nejrůznějšími mylnými představami DirectX. Uživatelé se například snaží nainstalovat některé nevěrohodné verze DirectX, nesrozumitelně stahovat z některých „levých“ stránek atd., což má za následek nejrůznější chyby ve Windows a hrách.

S tím vším na to přijdu v této poznámce a pokusím se tečkovat písmeno i v případě herní technologie DirectX.

Co je DirectX

Abychom zjistili, kde je pravda a kde fikce, nejprve zjistíme, co to je – DirectX? Wikipedie nám říká:

DirectX(z angličtiny. Přímo- direct, bezprostřední) je sada API navržená pro řešení problémů souvisejících s programováním pod Microsoft Windows. Nejčastěji se používá při psaní počítačových her. … Aktualizované verze rozhraní DirectX jsou často součástí herních aplikací.

Jednodušeji řečeno: DirectX je „vrstva“ mezi grafickou kartou a hrami, která vám umožňuje plně využít plný výpočetní výkon vašeho počítače a vykreslit nádhernou grafiku.

Pamatuji si, jak jsem se v roce 2003 ve hře Need for Speed: Underground radoval z věrohodných odlesků v oknech aut a kalužích na silnici, když jsem si do počítače nainstaloval grafickou kartu s podporou DirectX 9. Samozřejmě jde o to, neomezuje se pouze na úvahy, ale na prvním místě.

Jaký je rozdíl mezi verzemi DirectX

Technologie postupuje poměrně rychle. Každá nová verze DirectX umožňuje programátorům přidat do hry nějaký nový efekt a optimalizovat ty staré.

Myslím, že toto video nejjasněji ukáže rozdíl mezi schopnostmi DirectX různých verzí:

Věnujte pozornost krásným efektům poletujícího sněhu zpod kol auta a jemným stínům ve verzi DirectX 11 (vlevo). Vpravo je mnohem starší devátý. V zásadě lze efekty jako měkké stíny a sníh zpod kol implementovat pomocí technologie DirectX 9, ale pokles výkonu bude patrný - v „devítce“ není ani optimalizace, ani kompetentní implementace takových efektů.

Druhým příkladem je hra Crysis 2:

Předpokládá se, že čím vyšší verze DirectX, tím lepší obraz. Nečekejte však zázrak – často nejsou změny patrné. Podle mého názoru je hlavním důvodem tak malého rozdílu v kvalitě obrazu to, že nyní se hry vyvíjejí současně pro herní konzole Xbox, Sony PlayStation a PC. Set-top boxy jsou ve srovnání s moderními osobními počítači slabé z hlediska výkonu a podporovaných technologií. Na počítači nakonec hrajeme hry, které vypadají, jako by byly z roku, kdy vyšly konzole, s rozmazanými texturami a zjednodušenými efekty. Ano, existují hry vyvinuté nebo upravené pro PC, ale je jich velmi málo.

Typickým příkladem multiplatformního přístupu je hra Skyrim:

Rozdíl v grafice mezi Playstation 3 a Xbox360 je v detailech: na PS3 někde málo kape voda, na Xboxu 360 stíny nereagují na mihotavé světelné zdroje. Na PC (ve videu označeném jako "Windows") žádné takové problémy nejsou, navíc objekty jsou viditelné na velké vzdálenosti, ale žádná další vylepšení nejsou. Později vývojáři vydali sadu textur ve vysokém rozlišení pro PC verzi hry, ale to nijak radikálně nezlepšilo grafiku.

Abyste viděli, jakou grafiku je počítač schopen produkovat – příklad hry šité na míru pro využití všech možností grafické karty a procesoru:

Vidíte ten rozdíl? Krásné osvětlení, čisté textury, plynulé pohyby. Tato úroveň detailů by byla se staršími technologiemi DirectX 9 nedosažitelná – v záběru je současně příliš mnoho objektů. Existuje také mnoho efektů, které jsou implementovány grafickými kartami s alespoň podporou DirectX 10.

Vlastnosti grafického enginu Crysis 3:

Na rozdíl od názoru některých uživatelů, DirectX se nezlepšuje grafika ve hrách, ale pouze dát šanci programátor, aby byla hra krásnější. Pokud byla hra vyvinuta pro DirectX 9, pak přítomnost verze DirectX 10 nic nezmění. Vše závisí nejen na schopnostech grafické karty, ale také na technologické podpoře hry. Pokud vše zkombinujete, dostanete po grafické stránce jen báječnou hru.

Různé Windows a verze DirectX

DirectX je v podstatě sada souborů – softwarových knihoven. Pokud nejsou v systémových složkách, pak se hry v nejlepším případě zobrazí bez efektů, v horším případě se nespustí a zobrazí chybu (při spouštění hry se objeví chyba „d3dx9_42.dll nebyl nalezen“, kde čísla se mohou lišit).

Minimální sada těchto souborů se již nachází v čerstvě nainstalovaném systému Windows. V závislosti na verzi operačního systému bude existovat různá sada souborů, což znamená podporu pro různé verze DirectX (informace odtud):

  • Windows XP SP2 - DirectX 9.0c
  • Windows Vista - DirectX 10
  • Windows Vista SP1 - DirectX 10.1
  • Windows Vista SP2 - DirectX 11
  • Windows 7 - DirectX 11.1
  • Windows 8 - DirectX 11.1
  • Windows 8.1 - DirectX 11.2
  • Windows 10 - DirectX 12

Včetně předchozích verzí. Tito. Windows 10 má podporu pro verzi 12, DirectX 11.2, 11.1, 11, 10.1, 10, 9 a níže.

Jak nainstalovat úplnou sadu souborů DirectX bude v textu.

Podpora grafických karet DirectX různých verzí

Čím novější grafická karta, tím vyšší verzi DirectX podporuje. Podporovány budou i všechny předchozí verze. To znamená, že starší hry využívající DirectX 7/8/9 by teoreticky měly fungovat dobře. V praxi se omezením stává podpora operačního systému. Hry vyvinuté pro Windows 95/98/ME na novějších operačních systémech často padají, grafická karta s tím nemá nic společného.

Zároveň musíte pochopit, že záleží také na Windows, které DX bude fungovat. Hry, které vyžadují Direct 12, nepoběží na Win7/8, natož na XP. Samotná grafická karta bude fungovat ve starověkých systémech, pouze nebudou k dispozici moderní funkce API. S grafickou kartou, která podporuje DirectX 12, tedy ve Windows XP nebudete hrát moderní hry - spustí se pouze ty, které fungují přes deváté DirectX a níže.

Jak zjistím, kterou verzi DirectX podporuje moje grafická karta a Windows?

grafická karta

Informace o tom, jakou verzi DirectX vaše grafická karta podporuje, si můžete prohlédnout na oficiální stránce webu výrobce a v jakémkoli internetovém obchodě. Například na Yandex.Market. Obecně však všechny grafické karty vydané po roce 2015 podporují 12. verzi. Ačkoli právě u DX12 existují nuance, více o tom níže.

Okna

Zjistit, jakou verzi Windows podporuje, je složitější, protože hodně záleží na nainstalovaných aktualizacích. Pokud máte Windows 10, pak je tu určitě nejnovější verze API. Pro všechny ostatní operační systémy je algoritmus následující:

1. Ujistěte se, že máte nainstalované všechny aktualizace systému Windows (Start - Všechny programy - Windows Update - Hledat aktualizace - Instalovat).

2. Volitelná položka: Aktualizujte ovladač grafické karty na nejnovější verzi:

Neexistuje žádný jiný způsob, jak změnit verzi, pokud to hra neumožňuje. Přemýšlejte sami - vývojáři napsali kód hry pomocí příkazů pro konkrétní verzi. Jen tak je nemožné převzít a nahradit příkazy jinými.

Všechny strany musí podporovat DirectX určité verze: grafická karta, operační systém a hra.

Otázka „na kterém DirectX je lepší hrát“ je tedy nesmyslná – co podporuje hardware, OS a používá hra, pak to bude.

Musím nainstalovat rozhraní DirectX ze stránek společnosti Microsoft? co to dává?

Stručně: můžete, pouze verze DirectX se nezmění!

Pokud chcete, aby hry běžely normálně, nezapomeňte nainstalovat všechny aktualizace z Windows Update, protože právě odtud si Windows přebírají nejnovější verze knihoven. Potvrzení společnosti Microsoft.

Na webu společnosti Microsoft, která vyvinula DirectX, si můžete stáhnout instalační program DirectX. Vlastně tohle ne Instalační program DirectX, ale pouze instalační program, který stáhne z internetu a nainstaluje nové verze softwarových knihoven DirectX. Navzdory číslům 9, 10, 10.1 atd. má DirectX také interní číslování, které souvisí s aktualizacemi. To znamená, že v rámci verzí jsou možné opravy a vylepšení.

Windows 7, 8 a 10 tyto knihovny obecně, Nepotřebný, protože požadované aktualizace přicházejí přes Centrum aktualizací. Ale pokud se nějaká stará (2005-2010) hra, která používá DirectX 9, nespustí, zkuste nainstalovat stejný instalátor. Možná to pomůže.

D3DX9_ 24 .dll -D3DX9_ 43 .DLL
D3DX10. DLL-D3DX10_ 43 .DLL
D3DCompiler_33.dll – D3DCompiler_43.DLL
D3DX11_42.DLL
D3DX11_43.DLL
D3DCSX_42.DLL
D3DCSX_43.DLL
XACTENGINE2_0.dll – XACTENGINE2_9.DLL
XACTENGINE3_0.dll – XACTENGINE3_7.DLL
XAUDIO2_0.DLL
XAUDIO2_1.DLL
XAUDIO2_2.DLL
XAUDIO2_3.DLL
XAUDIO2_4.DLL
XAUDIO2_5.DLL
XAUDIO2_6.DLL
XAUDIO2_7.DLL
XAPOFX1_0.dll -XAPOFX1_5.DLL
X3DAUDIO1_0.dll – X3DAUDIO1_7.DLL
XINPUT1_1.DLL
XINPUT1_2.DLL
XINPUT1_3.DLL

Abych zkontroloval, co instalátor nainstaloval, stáhl jsem offline instalátor DirectX, který je potřeba k instalaci aktualizací DirectX do počítačů bez internetu:

Na základě dat v době psaní tohoto článku byly aktualizace komponent DirectX vydány 18. dubna 2011 (aktualizace 29.01.2016: nyní vše přichází přes Centrum aktualizací s dalšími balíčky).

Stažený program je v podstatě samorozbalovací archiv. Pojďme to otevřít pomocí 7-zip archivátoru:

Pozor na názvy souborů – instalátor obsahuje jak soubory související s DirectX 9 (d3dx9_31, d3dx9_32, d3dx9_33 atd.), tak s DirectX 10 (d3dx10_35, d3dx10_40 atd.). Každá verze je aktualizována - nové verze .dll knihoven jsou vydávány, nové jsou přidávány.

Znovu vám připomenu: nejedná se o aktualizaci DirectX z verze na verzi. Toto je aktualizace verzí softwarových knihoven a nemá nic společného s číslováním 9, 10, 10.1, 11, 11.1. Tímto způsobem nebudete moci upgradovat nainstalované rozhraní DirectX.

Po instalaci budou přidány nové knihovny a aktualizovány staré, což umožní spustit ty hry, které hlásí chybějící chybu. d3dx*. Můžete se tedy pokusit nainstalovat.

Kde stáhnout DirectX?

Stačí nainstalovat aktualizace prostřednictvím Centra aktualizací!

Žádné stránky ke stažení DirectX je to zakázáno! Riskujete viry!

Komponenty DirectX se aktualizují prostřednictvím Windows Update. Jedině tak můžete získat podporu DirectX 10.1 A 11 na Windows Vista, 11.1 na Windows 7.

Microsoft DirectX je součástí operačních systémů Windows. DirectX můžete aktualizovat pomocí nejnovější aktualizace service pack nebo jiných aktualizací prostřednictvím služby Windows Update.

Pokud si stáhnete a nainstalujete DirectX na Windows XP, objeví se tam DirectX 11?

Nezobrazí se. DirectX 10, 11 a novější Windows XP nikdy nebudou. Toto téma můžete rozvádět dlouho, řeknu jen toto: majitelé Windows XP, přijměte to - tento OS už dávno není "herní". Mnoho moderních her nepodporuje Windows XP. Oficiálně to vzdal i Microsoft.

Za zmínku stojí, že existuje sestava DirectX 10 pro Windows XP, vyrobená řemeslníky. Ve skutečnosti se jedná pouze o sadu softwarových knihoven, nepřidávám Efekty DirectX 10, ale umožňují spuštění některých her bez chyb v systému XP pouze v případě, že je v jejich nastavení povolen režim „DirectX 10“. V každém případě tato sada knihoven s vysokou pravděpodobností může způsobit závady v operačním systému, takže instalaci takového rozdělení v žádném případě nelze.

Jak nainstalovat DirectX verze 11.1 na Windows 7?

V souvislosti s příchodem Windows 10 je tato otázka aktuálnější než kdy jindy. Existuje podpora pro DirectX 11 .1 už tam zpočátku. Windows 7 je dodáván s předinstalovanou verzí 11 . Podpora pro novou verzi DirectX bude k dispozici prostřednictvím Windows Update(Start - Všechny programy - Windows Update). Aktualizace se nazývá KB2670838.

Aktualizujte tedy systém Windows prostřednictvím Centra aktualizací. To platí i pro Windows 8.

DirectX 12

Kolem DirectX 12 koluje spousta fám. Pokusím se tečkovat to i.

Windows 7, 8 a DirectX 12

Ne. Ne a zase ne! DirectX 12 na Windows 7 a 8 ne vůle. Teoreticky to lze provést, pokud výrobci grafických karet a Microsoft spolupracují. V praxi bohužel. 12. verze je výsadou Win10.

Mnoho starších grafických karet částečně podporuje DirectX 12

Zástupci výrobce grafických karet AMD a nVidia uvedli, že grafické karty, které podporují DirectX 11, budou podporovat také DirectX 12. To se ukázalo jako marketingová mazanost. Výhodou DirectX 12 oproti 11 je mnohonásobné zvýšení výkonu díky optimalizaci práce s komponentami grafické karty (paměť, video procesor). „Železná“ část grafických karet vydaných v éře DirectX 11 a dříve není přizpůsobena pro DirectX 12, takže hlavní „trik“ nové verze API - zrychlení vykreslování grafiky - nebude fungovat.

To znamená, že s takovými grafickými kartami poběží moderní hry, které ke svému fungování vyžadují 12. verzi grafického API. Kvalita grafiky ale bude muset být zkroucená na minimum, abyste získali víceméně slušnou snímkovou frekvenci.

Existují tři úrovně podpory pro nové grafické rozhraní API staršími grafickými kartami: úroveň 1, úroveň 2 a úroveň 3. Úroveň 3 je nejúplnější podporou standardu. A je to možná nejblíže tomu, co je DX12. Moderní hry si s nimi zahrajete při minimálním grafickém nastavení celkem pohodlně.

Grafika Intel ValleyView2 HD

Grafická karta Intel HD Graphics 2500

Grafická karta Intel HD Graphics 4000

A novější.

AMD Radeon HD 5xxx

AMD Radeon HD 6xxx

AMD Radeon HD 7xxxG, řady M a D

AMD Radeon HD 8xxxG

A novější.

Zdá se, že by měl každý.

Grafická karta Intel HD Graphics 4400

Grafická karta Intel HD Graphics 4600

Grafická karta Intel HD Graphics 5000

Grafická karta Intel Iris Graphics 5100

Grafická karta Intel Iris Pro Graphics 5200

NVIDIA GeForce GT 430

NVIDIA GeForce GT 440

NVIDIA GeForce GTS 450

NVIDIA GeForce GTX 460

NVIDIA GeForce GT 520M

NVIDIA GeForce GT 520

NVIDIA GeForce GT 525M

NVIDIA GeForce GT 540M

NVIDIA GeForce GTX 550 Ti

NVIDIA GeForce GTX 560

NVIDIA GeForce GTX 560 Ti

NVIDIA GeForce GTX 570

NVIDIA GeForce GTX 580

NVIDIA GeForce 610M

NVIDIA GeForce GT 610

NVIDIA GeForce GT 620M

NVIDIA GeForce GT 620

NVIDIA GeForce GT 630M

NVIDIA GeForce GT 630

NVIDIA GeForce GT 635M

NVIDIA GeForce GT 640M

NVIDIA GeForce GT 640

NVIDIA GeForce GT 730

A novější.

Intel- Ne.

AMD- Ne.

NVIDIA GeForce GT 650M

NVIDIA GeForce GTX 650

NVIDIA GeForce GTX 650 Ti

NVIDIA GeForce GTX 650 Ti Boost

NVIDIA GeForce GTX 660M

NVIDIA GeForce GTX 660

NVIDIA GeForce GTX 660 Ti

NVIDIA GeForce GTX 670

NVIDIA GeForce GTX 680

NVIDIA GeForce GT 740M

NVIDIA GeForce GT 750M

NVIDIA GeForce GTX 750

NVIDIA GeForce GTX 750 Ti

NVIDIA GeForce GTX 760

NVIDIA GeForce GTX 765M

NVIDIA GeForce GTX 770

NVIDIA GeForce GTX 780

NVIDIA GeForce GTX 780 Ti

NVIDIA GeForce 840M

NVIDIA GeForce GTX 850M

NVIDIA GeForce GTX 860M

NVIDIA GeForce GTX 970

NVIDIA GeForce GTX 980

A novější.

Intel- Ne.

AMD Radeon HD 7750

AMD Radeon HD 7770

AMD Radeon HD 7850

AMD Radeon HD 7870

AMD Radeon HD 7950

AMD Radeon HD 7970

Grafika AMD Radeon R4

AMD Radeon HD 8600

AMD Radeon HD 8800

AMD Radeon R7 200

AMD Radeon R9 200

AMD Radeon R9 390X

A novější.

Nvidia však zatím nemá grafické karty s plnou podporou DirectX 12.

Aktualizace z 03.03.2018: již. Všechny moderní podporují verzi 12.

Pozor - po roce 2015 se zlepšila podpora pro 12. verzi API, nyní nemusíte vědět o úrovních Tier.

Další úrovně - Úrovně funkcí

Já jako majitel AMD Radeon HD7950 bych chtěl být rád, že to určitě má podporu DX12, ale nejde to. Faktem je, že Microsoft šel dále a zavedl další úrovně funkcí („Úrovně funkcí“). Pokud jsou úrovně Tier indikátorem pro kupující, pak jsou úrovně funkcí určeny pro vývojáře a informují o tom, jaké funkce nové verze API plně podporuje procesor grafické karty.

úroveň funkcí 11.0- podpora grafické karty DirectX11 a funkce "Resource Binding" z úrovně 1. Zástupci těchto grafických karet: Nvidia GeForce GTX 400/500/600/700.

úroveň funkcí 11.1- DirectX 11 .1 a podpora mnoha funkcí, které zde nebudu dávat (proč?). zástupci:

  • Nvidia GeForce GTX 745/750;
  • AMD Radeon HD 7700-7900/8500-8900 série, Rx 240-280;
  • Grafika Intel HD Graphics 4200-5200, 5300-6300;

úroveň funkcí 12.0- podpora některých funkcí Tier 1 a Tier 2. Zástupci: AMD Radeon HD 7790/8770, Rx 260/285/290 a novější.

úroveň funkcí 12.1- Plná podpora Tier 1, hardwarová podpora pro všechny funkce DirectX 12.

Žádná z grafických karet vydaných před rokem 2015 tedy plně nepodporuje DirectX 12. Některé funkce jsou implementovány na softwarové úrovni, takže stejná hra využívající DX 11 a DX 12 nezíská při přechodu na novou verzi API znatelné zvýšení výkonu.

Výsledek

Rychlost programů velmi závisí na úrovni přístupu k hardwaru počítače. To platí zejména pro hry. DX 12 poskytuje funkce, které by vývojáři neměli zanedbávat. Bohužel, v praxi nejsou vždy plně využívány. Proto GTA V, vydané na PC v roce 2015, vypadá lépe a produkuje více snímků za sekundu na stejném hardwaru než podobná hra Watch Dogs 2, která vyšla o rok a půl později.



Související články: