Zkontrolujte nainstalovaný directx. Jak zjistit, které rozhraní DirectX je na vašem počítači nainstalováno

Operační systém Windows má poměrně složitou strukturu, které rozumí pouze jeho vývojáři. Pro správné fungování 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ů, která je podporována společností Microsoft pro vývojáře. Bez DirectX není možné programovat složité aplikace a hry pro Windows. Musí být také nainstalován na počítači koncového uživatele vyvíjeného programu nebo hry, aby s ní 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 je nutné jej aktualizovat, aby fungovalo s moderní hrou.

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

Definovat Verze DirectX na počítači pod Ovládání Windows velmi jednoduché, vše co potřebujete je:

  1. Stisknutím kombinace Windows + R na klávesnici otevřete řádek „Spustit“;
  2. V něm budete muset zadat příkaz dxdiag;
  3. Tím se otevře okno s informacemi o systému s názvem „DirectX Diagnostic Tools“. Na záložce „Systém“ ve spodní části vidíte sloupec označující, které rozhraní DirectX je v počítači nainstalováno.

Důležité: Do počítače můžete nainstalovat jakoukoli verzi DirectX. Existuje však důležitá nuance: pokud není podporována 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ě vestavěného operační systém nástroje, které vám umožní určit verzi DirectX na vašem počítači aplikace třetích stran. Zároveň jsou schopny poskytnout mnohem více informací než výše zmíněný příkaz dxdiag.

Pohodlným počítačovým diagnostickým nástrojem je aplikace AIDA64. Jeho bezplatná verze lze stáhnout z oficiálních stránek vývojářů. Tento program umožňuje zjistit informace 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ý diagnostický program pro váš počítač. Na internetu 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ě prosazuje, jsou hry. Nová verze operačního systému na „hardwarové úrovni“ 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 ne 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če jsou zpočátku dostupné ve Windows 10 a řešení problému je třeba hledat v jiné rovině.

Pokud ve Windows 10 vidíte DirectX 11.2 místo DirectX 12, 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 aplikace nebo hra vyžaduje ke spuštění rozhraní DirectX 8, 9 nebo 10 a na vašem počítači jsou nainstalovány novější verze, musíte si stáhnout „starý“ ovladač.

DirectX - sada knihoven a software, které se používají k řešení problémů souvisejících s vydáváním aplikací a her pro operační systém systém Windows. Každá verze OS má nainstalovanou určitou generaci tohoto softwaru, která odpovídá možnostem nainstalované grafické karty. Každé další vydání balíčku API obsahuje všechny starší knihovny, takže nemusíte instalovat všechna vydání za sebou – stačí nainstalovat nejnovější balíček. Podívejme se, jak můžete zkontrolovat DirectX v systému Windows 7 různé způsoby.

Standardní prostředky

Operační systémy Windows mají speciální vestavěnou funkci, která umožňuje zobrazit informace o systému, obrazovce, zvuku a vstupních zařízeních. Získejte přístup k tato aplikace lze provést dvěma způsoby: pomocí příkazu v okně "Spustit" nebo spuštěním spustitelného souboru. Zvažme obě možnosti.

Chcete-li zkontrolovat DirectX v systému Windows 7, musíte provést následující kroky:

  1. Spusťte aplikaci Run. To lze provést pomocí nabídky Start a stejnojmenné položky v ní nebo pomocí kombinace kláves Win+R.
  2. V okně, které se otevře, zadejte příkaz dxdiag a kliknutím na OK spusťte správnou aplikaci.
  3. Po nějaké době strávené shromažďováním informací se vám zobrazí okno se statistikami a
  4. Na první záložce "Systém" je řádek "Verze DirectX". Naproti němu uvidíte číslo aktuální verze softwaru nainstalovaného v počítači.
  5. Verze zobrazená na první kartě však nemusí nutně odpovídat verzi podporované vaší grafickou kartou. Chcete-li najít informace o podporovaných knihovnách, musíte otevřít kartu Zobrazení.
  6. Věnujte pozornost sekci "Ovladače" a řádku DDI pro Direct3D. Naproti této položce je číslo generace balíčku API, který je podporován vaší grafickou kartou.

Nyní víte, jak zkontrolovat DirectX v systému Windows 7 ve dvou směrech - tím, který je nainstalován v počítači, a tím, který je podporován grafickým akcelerátorem vašeho počítače.

Druhá standardní možnost

Můžete jej spustit jinými způsoby. Za prvé, můžete otevřít systémový oddíl pevný disk a přejděte do adresáře Windows a System32. V seznamu všech souborů najděte dxdiag.exe a otevřete jej.

Za druhé, uživatel může použít vyhledávání v nabídce Start. Chcete-li to provést, otevřete nabídku a zadejte název výkonného souboru. Jakmile se objeví v seznamu nalezených shod, spusťte jej. V každém případě můžete aplikaci spustit a zkontrolovat verzi DirectX ve Windows 7. Také popsané možnosti jsou vhodné pro všechny následující verze operačního systému, až do 10.

Programy třetích stran

Pokud nejste spokojeni standardní opravný prostředek zkontrolovat, pak můžete použít nástroj třetí strany ke kontrole informací o systému a zařízení. Jedním z takových programů je například populární AIDA64. Můžete si stáhnout zdarma zkušební verze a zobrazte si přes něj verzi DirectX ve Windows 7.

Musíte spustit program a vybrat „Operační systém“ v hlavním adresáři s oddíly. V něm najděte řádek s názvem softwaru, naproti kterému bude napsáno nainstalovaná verze.

Chcete-li zjistit, která verze je podporována vaší grafickou kartou, vyhledejte sekci DirectX a otevřete kartu „Video“. Poté najděte řádek "Hardwarová podpora". Naproti tomu můžete ve Windows 7 zaškrtnout DirectX, které váš grafický akcelerátor podporuje.

Uživatelé jsou často zmateni, proč se ta či ona hra na jejich počítači nespustí. To se stává i těm uživatelům, kteří si zakoupili výkonný „stroj“ s vysokým výkonem. Proč nemůžete nainstalovat hry s maximálními požadavky? Důvodem může být zastaralá edice DirectX, která nepodporuje některé technologie. Pokud chcete zjistit verzi DirectX a vyřešit problém se spuštěním konkrétní hry, čtěte dále!

Zastaralá utilita vytváří problém při spouštění her

Co je DirectX?

Hovoříme o nástroji, který obsahuje balíčky multimediálních technologií nezbytné pro různé aplikace. Jinými slovy, jedná se o soubor funkcí nezbytných pro řešení různých problémů s hraním, multimédii a některými dalšími daty, vyvinutých pro OS Windows.

DirectX se běžně používá pro psaní her. Program poskytuje funkce, které zpracovávají grafické a zvukové toky. Kromě toho bez něj nebude počítač schopen zpracovávat informace přenášené z joysticků, myší, klávesnic atd. Není třeba za to platit, je k dispozici na oficiálním zdroji společnosti Microsoft.

Kontrola verze

Je potřeba zkontrolovat sestavení, abyste pochopili, zda je DirectX skutečně vinen za to, že hra nefunguje. Zajímavé je, že aktualizované edice programu jsou často součástí hry, ale existují výjimky.

Jak tedy zjistíte, které rozhraní DirectX je nainstalováno? Nejtriviálnějším způsobem je použití vestavěných nástrojů. Postup vypadá takto:

  • stiskněte Win+R;
  • zadejte do pole dxdiag;
  • stiskněte Enter.

Systém spustí diagnostický nástroj, který obsahuje vše o DirectX, včetně informací o jeho typu. Číslo je uvedeno ve spodní části záložky „Systém“. Tato manipulace je vhodná pro jakýkoli operační systém Microsoft.

Ve skutečnosti různé verze systému Windows také podporují různé verze rozhraní DirectX. Windows do verze 7 vyžadovaly samostatnou instalaci DirectX 9c a tato knihovna byla téměř vždy součástí her na disku. Ve Windows 7, 8 a 10 je DirectX již součástí systému a není třeba nic instalovat.

Která možnost bude v počítači použita, je určeno systémem na základě schopností grafické karty, ačkoli ve Windows 7 a 8 můžete počítat maximálně s DirectX 11 a v „deseti“ se používá verze 12, která poskytuje všechny moderní grafické možnosti.

Pro zpětnou kompatibilitu je však vhodné nainstalovat DirectX 9c na nové verze Windows. To vám umožní snadno spouštět staré hry, které byly vydány před objevením shaderů verze 4 a celé generace grafických karet, které je podporují.

Existuje další metoda, která vám umožní zjistit, jakou verzi programu používáte na vašem počítači. Hovoříme o parametrech vaší grafické karty. Vše potřebné o DirectX je například v informacích o kartě NVidia.

Na internetu je také spousta utilit, které shromažďují veškeré informace o systému (včetně verzí softwaru).

Samozřejmě je vhodné mít na svém PC nejnovější, 12. verzi DirectX. Umožní vám užít si nejpokročilejší realistickou grafiku v moderních hrách. Ale jsou zde problémy - to vyžaduje nejen instalaci čerstvého Verze Windows 10, ale mají také grafickou kartu, která podporuje DirectX 12.

Grafický procesor totiž sám o sobě podporuje omezenou sadu příkazů, takže funguje pouze s verzí DirectX, která byla aktuální v době jeho vývoje, i se staršími. Nové grafické karty v kombinaci s vhodným systémem mohou ukázat všechny své schopnosti.

Na druhou stranu Windows 7 a 8 nebudou moci používat DirectX 12, i když je nainstalována příslušná grafická karta - podporují pouze verzi 11.

Informace, které systém zobrazuje, nám tedy pouze sdělují, jaká maximální možná verze DirectX aktuálně běží na aktuální kombinaci operačního systému a grafické karty. Jakou maximální verzi DirectX podporuje, najdete na internetu nebo si přečtěte v návodu ke své grafické kartě. Možná budete chtít upgradovat na Windows 10, pokud vaše grafická karta podporuje verzi 12.

Vývojáři her také počítají s tím, že budou spuštěny na počítačích s širokou škálou konfigurací. Poskytují tedy v nastavení volbu DirectX a různé grafické možnosti. Navíc samotná knihovna je zpětně kompatibilní a pokud nejsou podporovány nové verze, tak se používají starší, grafika prostě nebude tak realistická.

Čím vyšší verze DirectX, tím lepší pro hry. U většiny ostatních aplikací je to prakticky lhostejné, protože při spuštění do této knihovny nepřistupují. Na tento parametr je citlivých jen málokteré, které využívají možnosti grafické karty na maximum – například 3D grafické editory jako 3D Studio Max.

tweet

Často se potýkal s nejrůznějšími mylnými představami o daném tématu DirectX. Uživatelé se například pokoušejí nainstalovat DirectX některých nepravděpodobných verzí, stáhnout si něco nesrozumitelného z některých „levých“ stránek atd., což nakonec vede k nejrůznějším chybám. Windows fungují a hry.

Tomuto všemu se budu věnovat v tomto článku a pokusím se vysvětlit všechna já ve věci herní technologie DirectX.

Co je DirectX

Abychom zjistili, co je pravda a co fikce, pojďme nejprve zjistit, co je DirectX? Wikipedie nám říká:

DirectX(z angličtiny Přímo- přímý, okamžitý) je sada rozhraní API navržená k ř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í.

Více jednoduchými slovy: DirectX je „vrstva“ mezi grafickou kartou a hrami, která vám umožňuje plně využít veškerý výpočetní výkon vašeho počítače a vykreslit nádhernou grafiku.

Pamatuji si, jak jsem se v roce 2003 radoval z věrohodných odlesků v oknech aut a kalužích na silnici ve hře Need pro rychlost: Underground, když jsem do svého počítače nainstaloval grafickou kartu podporující DirectX 9. Samozřejmě, že se to neomezuje pouze na odrazy, ale jako první.

Jak se liší verze DirectX?

Technologie postupují 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 nejzřetelnější rozdíl mezi schopnostmi DirectX různé verze ukáže toto video:

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 jsou 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. Ale neměli byste očekávat zázrak - změny často nejsou patrné. Podle mého názoru je hlavním důvodem tak malého rozdílu v kvalitě obrazu to, že hry jsou nyní vyvíjeny současně herní konzole Xbox, Sony PlayStation a PC. Ve srovnání s moderními osobními počítači jsou konzole slabé z hlediska výkonu a podporovaných technologií. Ve výsledku tak na počítači hrajeme hry, jejichž grafika zůstala na úrovni roku vydání konzolí, obdivujeme rozmazané textury a zjednodušené efekty. Ano, existují hry vyvinuté nebo upravené pro PC, ale je jich jen pár.

Typickým příkladem cross-platform je hra Skyrim:

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

Abyste viděli, jakou grafiku dokáže počítač vytvořit - příklad hry navržené pro využití všech možností grafické karty a procesoru:

Vidíte ten rozdíl? Krásné osvětlení, jasné textury, hladké pohyby. Tato úroveň detailů by byla při použití starších technologií DirectX 9 nedosažitelná – v záběru je současně příliš mnoho objektů. Existuje také mnoho efektů, které jsou implementovány pomocí grafických karet, které minimálně podporují DirectX 10.

Vlastnosti grafického enginu Crysis 3:

Na rozdíl od toho, co si někteří uživatelé myslí, DirectX se nezlepšuje grafika ve hrách, ale pouze dát šanci programátora, 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 jednoduše báječnou hru.

Různé verze Windows a DirectX

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

Minimální sada těchto souborů je již přítomna v just nainstalovaný systém 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 kompletní sadu souborů DirectX bude popsáno v textu.

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

Jak novější grafická karta, vyšší verzi DirectX, kterou podporuje. Podporovány budou i všechny předchozí verze. To znamená, že staré hry použí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 OS často padají, grafická karta s tím nemá absolutně 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, tím méně na XP. Samotná grafická karta bude fungovat ve starověkých systémech, jen nebudou k dispozici moderní funkce API. S grafickou kartou, která podporuje DirectX 12, tedy nebudete moci hrát moderní hry ve Windows XP - spustí se pouze ty, které běží přes DirectX 9 a nižší.

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

Videokarta

Informace o tom, jakou verzi DirectX vaše grafická karta podporuje, najdete 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í verzi 12. Ačkoli existují nuance s DX12, více o tom níže.

Okna

Zjistit, kterou verzi Windows podporuje, je obtížnější, protože hodně závisí na aktualizacích, které jste nainstalovali. Pokud máte Windows 10, pak má určitě nejnovější verzi API. Pro všechny ostatní OS 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é: Aktualizujte ovladač grafické karty na nejnovější verzi:

Neexistuje žádný jiný způsob, jak přepnout verzi, pokud ji hra neposkytuje. Přemýšlejte sami - vývojáři napsali kód hry pomocí příkazů pro konkrétní verzi. Není možné jednoduše nahradit příkazy jinými.

Všechny strany musí podporovat určitou verzi DirectX: grafickou kartu, operační systém a hru.

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

Musím nainstalovat DirectX z webu společnosti Microsoft? Co to dává?

Stručně: můžete, ale nezmění to verzi DirectX!

Pokud chcete, aby hry běžely normálně, nezapomeňte nainstalovat všechny aktualizace z Windows Update protože právě odtud získává systém Windows nejnovější verze knihoven. Potvrzení od společnosti Microsoft.

Na webu společnosti Microsoft, která vyvinula DirectX, si můžete stáhnout instalační program DirectX. Ve skutečnosti je Ne Instalační program DirectX, ale pouze instalační program, který stáhne z internetu a nainstaluje nové verze softwarových knihoven DirectX. Přes čísla 9, 10, 10.1 atd. má DirectX i 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 vám některá stará (2005-2010) hra používající 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 zjistil, co instalátor nainstaloval, stáhl jsem offline instalátor DirectX, který je potřeba k instalaci aktualizací DirectX na počítačích bez internetu:

Soudě podle dat, v době psaní tohoto příspěvku byly aktualizace komponent DirectX vydány 18. dubna 2011 (aktualizace 29.01.2016: nyní vše přichází přes Centrum aktualizací v jiných balíčcích).

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.

Dovolte mi ještě jednou připomenout: nejedná se o aktualizaci DirectX z verze na verzi. Tato aktualizace verzí softwarových knihoven nemá nic společného s číslováním 9, 10, 10.1, 11, 11.1. Tímto způsobem nebudete moci upgradovat instalaci DirectX.

Po instalaci budou přidány nové knihovny a aktualizovány staré, což umožní spuštění těch her, které hlásí chybějící chybu d3dx*. Můžete to tedy zkusit nainstalovat.

Kde stáhnout DirectX?

Stačí nainstalovat aktualizace přes Centrum aktualizací!

Nestahujte DirectX z žádných stránek je to zakázáno! Riskujete viry!

Komponenty DirectX jsou aktualizovány prostřednictvím Windows Update. Jedině tak můžete získat podporu DirectX 10.1 A 11 v systému 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áhnu a nainstaluji DirectX na Windows XP, objeví se tam DirectX 11?

Nezobrazí se. DirectX 10, 11 a novější verze Nikdy nebudou Windows XP. Mohl bych o tomto tématu pokračovat dál a dál, ale řeknu jen toto: Majitelé Windows XP, překonejte to - tento OS už dávno není „herním“ OS. Mnoho moderních her nepodporuje Windows XP. Dokonce i Microsoft to oficiálně vzdal.

Za zmínku stojí, že existuje sestavení DirectX 10 pro Windows XP vyrobené řemeslníky. V podstatě 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 XP pouze v případě, že je v jejich nastavení povolen režim „DirectX 10“. V každém případě tato sada knihoven je vysoce pravděpodobné, že způsobí závady v operačním systému, takže byste nikdy neměli instalovat takové rozdělení.

Jak nainstalovat DirectX verze 11.1 na Windows 7?

S příchodem Windows 10 je tato otázka aktuálnější než kdy jindy. Existuje podpora pro DirectX 11 .1 již zpočátku existuje. Windows 7 je dodáván s předinstalovaným 11 . Přibude podpora pro novou verzi DirectX Centrum Aktualizace systému Windows (Start - Všechny programy - Windows Update). Aktualizace se nazývá KB2670838.

Aktualizujte tedy Windows přes Update Center. To platí i pro Windows 8.

DirectX 12

Kolem DirectX 12 koluje spousta fám. Pokusím se všechna písmena „i“ vytečkovat.

Windows 7, 8 a DirectX 12

Ne. Ne a zase ne! DirectX 12 ve 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. Verze 12 je výsadou Win10.

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

Zástupci výrobce grafické karty AMD a nVidia uvedla, že grafické karty, které podporují DirectX 11, budou podporovat také DirectX 12. To se ukázalo jako marketingový podvod. 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). Hardware grafických karet vydaných v éře DirectX 11 a dříve není přizpůsoben pro DirectX 12, takže hlavní funkce nové verze API - grafická akcelerace - nebude fungovat.

To znamená, že s takovými grafickými kartami poběží moderní hry, které ke svému fungování vyžadují verzi 12 grafického rozhraní API. Ale kvalita grafiky bude muset být snížena na minimum, abyste získali více či mé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 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

Grafika 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ší.

Ale nVidia zatím nemá grafické karty s plnou podporou DirectX 12.

Aktualizace z 3. března 2018: již. Všechny moderní podporují verzi 12.

Vezměte prosím na vědomí, že po roce 2015 se zlepšila podpora pro verzi 12 API; nyní nemusíte vědět o úrovních úrovní.

Úrovně funkcí

Jako majitel AMD Radeon HD7950 bych chtěl být rád, že má určitě podporu DX12, ale nefunguje to. Faktem je, že Microsoft šel dále a zavedl další úrovně funkcí („Úrovně funkcí“). Pokud jsou úrovně úrovní indikátorem pro kupující, pak jsou úrovně funkcí určeny vývojářům a informují o tom, jaké funkce nové verze rozhraní 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 vypisovat (proč?). zástupci:

  • Nvidia GeForce GTX 745/750;
  • AMD Radeon HD série 7700-7900/8500-8900, 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 pro 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á znatelný nárůst výkonu při přechodu na nová verze API.

Sečteno a podtrženo

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ž Watch Dogs 2, které vyšlo o rok a půl později, s podobnou hratelností.

DirectX, jako každý jiný software, vyžaduje pravidelné aktualizace. Proč je tak důležité je nezanedbávat? Jak zjistit verzi produktu na vašem počítači?

Co je to DirectX a k čemu slouží?

DirectX je sada rozhraní API (různé funkce, konstanty atd.), určené k řešení různých problémů spojených s programováním v systému Microsoft Windows. Direct je často součástí počítačových her a používají ho hlavně hráči.

DirectX je bezplatná aplikace, který je volně dostupný na oficiálních stránkách Microsoftu.

Program zajišťuje interakci mezi grafickou kartou a hrou: veškerý výpočetní výkon počítače směřuje na vysoce kvalitní grafiku. Díky DirectX si uživatelé mohou užít krásné krajiny, dobře vykreslené postavy a detaily ve hrách.

DirectX umožňuje tvůrcům počítačových her vylepšit grafiku

DirectX nezlepšuje grafiku, pouze dává vývojářům možnost udělat obrázek krásnějším. Pokud byla hra napsána pro verzi 9, pak instalace 10 nic nezmění, ale hra vyvinutá pro 11 bude v 10 vypadat hůř.

Jak zkontrolovat aktuální verzi rozhraní DirectX na počítači se systémem Windows 7

DirectX je jedním z programů nainstalovaných ve výchozím nastavení v operačním systému. Každá má svou verzi.

operační systém Verze DirectX
Windows XP SP2DirectX 9.0c
Windows VistaDirectX 10
Windows Vista SP1DirectX 10.1
Windows Vista SP2DirectX 11
Windows 7DirectX 11.1
Windows 8DirectX 11.1
Windows 8.1DirectX 11.2
Windows 10DirectX 12

Při aktualizaci systému však mohou být rozdíly. Jak zjistit verzi DirectX na počítači se systémem Windows 7?

Pokud systém Windows nemůže najít příkaz dxdiag, je v počítači nainstalována verze 5.0 nebo starší, v takovém případě nainstalujte Nejnovější verze DirectX přes Windows Update.

Jak zjistit verzi DirectX (video)

DirectX je software zabudovaný do operačního systému Windows, který ovlivňuje grafiku v počítačové hry. Pokud si chcete užít realistické krajiny s dobře prokreslenými detaily, doporučujeme pravidelně aktualizovat produkt na nejnovější verzi.

Publikace na dané téma