Vše, co potřebujete vědět o DirectX v roce 2016

  • Gabriel Brooks
  • 0
  • 1187
  • 92
reklama

Každý, kdo nainstaloval hru pro Windows za posledních 15 let, by měl znát jednu konkrétní věc - na konci instalace videohry vás průvodce požádá o upgrade na nejnovější verzi DirectX ve vašem počítači.

Přemýšleli jste někdy, co to je nebo proč je to dokonce potřeba? Máme zde pro vás všechny odpovědi.

Co je DirectX?

Počítač je především o tom, jak mezi sebou software a hardware vzájemně bezproblémově komunikovat. Pro vás by to mělo vypadat jako magie. Ale pod kapotou vývojáři tráví hodně času programovacím softwarem, takže využívá hardwarové prostředky co nejefektivněji.

Videoherní konzole, jako Xbox One nebo PlayStation 4, obsahuje specifický hardware. Nemění se ze systému na systém. Každý PS4 má stejný procesor, stejnou grafickou kartu, stejnou RAM atd.

Takže když vývojáři vytvoří hru pro PS4, vědí přesně, s čím hardwarem pracují. Zatímco někdo může dělat videohry bez programování Jak si vyrobit videohry bez jakéhokoli programování Jak si vyrobit videohry bez jakéhokoli programování Chcete si udělat videohru, ale nemůžete kódovat? Pak použijte stavebnici pro videohry, která vám umožní vytvářet hry bez nutnosti kódování! , profesionálové tvrdě pracují na získání všech prostředků z hardwaru, aby poskytli nejlepší výkon.

Při vytváření her pro PC samozřejmě nejsou věci tak jednoduché. Máte různé komponenty od různých výrobců Co je uvnitř vašeho počítače: Příběh každé komponenty, kterou potřebujete vědět Co je uvnitř vašeho počítače: Příběh každé komponenty, kterou potřebujete vědět Ať už kupujete nový počítač nebo si stavíte svůj vlastní, budu podroben mnoha zkratkám a náhodným číslům. to může výrazně změnit výkon. Dva počítače mohou mít zcela odlišné procesory, základní desky a grafické karty, a existují tisíce permutací.

Jak tedy vývojář zajistí, že může dosáhnout nejlepšího výkonu?

Tam přichází DirectX. DirectX je aplikační programovací rozhraní (API), které umožňuje tvůrcům softwaru (například vývojářům videoher) snadněji hovořit s různými hardwarovými komponentami, na kterých běží počítače Windows v systému Windows.

DirectX je široce rozdělen do tří částí:

  • Direct3D (použití grafické karty k vykreslení 3D objektů)
  • DirectDraw (použití grafické karty k vykreslení 2D objektů)
  • DirectSound (použití zvukové karty pro lepší zvuk)

Jednoduše řečeno, DirectX je jazykový most, který umožňuje tvůrcům videoher mluvit s různými hardwary na PC se systémem Windows, aniž by bylo nutné psát samostatný kód pro každý.

DirectX vs. OpenGL

Stejně jako rozhraní DirectX společnosti Microsoft existuje i další standardní průmyslové rozhraní s názvem OpenGL. DirectX i OpenGL vykonávají stejnou základní práci, tj. Usnadňují vývojářům vytváření videoher vytvořením standardu “Jazyk” mluvit s jiným hardwarem.

Existuje však několik základních rozdílů. DirectX poskytuje vývojářům větší kontrolu nad hardwarem a umožňuje jim zvolit si, jak používat různé zdroje dostupné v systému. OpenGL má specifické parametry, které musí vývojář dodržovat, a podle toho přidělí prostředky.

Která myšlenková škola je lepší? Je to nekonečná debata, která teď zuří už celá desetiletí, takže se toho příliš nestarejte.

Co pro vás, spotřebitele, záleží na tom: DirectX je důležitý pro počítače se systémem Windows a výrobci videoher rychle reagují na změny, zatímco OpenGL je skvělá pro optimalizaci linuxových her, jako je Minecraft 7 kroků k instalaci a optimalizaci Minecraft pro Linux 7 kroků k instalaci A optimalizovat Minecraft pro Linux Minecraft v systému Linux stále občas trpí problémy s výkonem. Existuje však několik kroků, které můžete udělat, aby každý malý rozdíl. a je důležitý pro operační systémy založené na Linuxu, jako je SteamOS.

Tady je ale věc. Od tohoto psaní má DirectX výhodu nad OpenGL. Ars Technica dokonce provedl srovnání Windows 10 a SteamOS a zjistil, že DirectX má výrazně lepší výkon než OpenGL. Možná by se to mohlo v budoucnu změnit, ale nesázejte na to svůj dům.

Co je zvláštního na DirectX 12?

Windows 10, nejnovější operační systém společnosti Microsoft, přichází také výhradně s nejnovější verzí DirectX. Ve skutečnosti bychom šli tak daleko, že říkáme, že DirectX 12 je jedna taktika, díky které můžete upgradovat na 6 Microsoft Tactics, aby vás upgradovali na Windows 10 6 Microsoft Tactics, aby vás upgradovali na Windows 10. a tvrdě tlačí. Shrnuli jsme taktiku, kterou používají k tomu, abyste mohli upgradovat na Windows 10 co nejrychleji. pokud jste to ještě neudělali. Vše až do Windows 8 podporuje DirectX 11 a testy ukázaly, že DirectX 12 je mnohem lepší.

Jednou z největších výhod DirectX 12 je něco, co se nazývá podpora několika adaptérů. Moderní CPU jsou ve skutečnosti APU - Accelerated Processing Units - které kombinují počítačový procesor a grafický procesor Co je APU? [Vysvětlená technologie] Co je APU? [Vysvětlení technologie] do jednoho čipu. Vzhledem k tomu, že váš procesor již obsahuje grafický procesor, proč ztratit ten kousek hardwaru?

DirectX 12 inteligentně převádí výpočet na hlavní grafickou kartu a na vestavěný grafický procesor vašeho procesoru. Hlavní grafická karta provede těžkou práci, zatímco váš APU provádí lehčí práci. Konečným výsledkem je rychlejší vykreslování grafiky a efektivnější zpracování hry.

Upozorňujeme, že DirectX 12 je stále trochu daleko od hromadného přijetí vývojáři. Navíc, i když to funguje se starším hardwarem, budete stále potřebovat něco nejnovějšího, abyste toho mohli opravdu plně využít.

  • Pokud máte grafickou kartu Nvidia, potřebujete GTX 400 nebo novější kartu - v podstatě cokoli s architekturou Fermi.
  • Pokud máte grafickou kartu AMD, potřebujete HD 7000, R5 240 nebo novější kartu - v podstatě cokoli založené na architektuře GCN.
  • Pokud váš počítač Intel má zabudovanou grafiku, potřebujete procesor Intel Haswell nebo lepší procesory. Jaký je tedy rozdíl mezi procesory Intel Intelwell a Ivy Bridge? Jaký je tedy rozdíl mezi procesory Intel Haswell a Ivy Bridge? Hledáte nový počítač? Ti, kteří nakupují nový notebook nebo stolní počítač s procesorem Intel, musí znát rozdíly mezi poslední a nejnovější generací procesorů Intel. .
  • Pokud má váš počítač AMD zabudovanou grafiku, potřebujete AMD Kaveri, Mullins, Beema nebo lepší procesory.

Jak zkontrolovat a upgradovat DirectX

Nyní můžete snadno zjistit, jakou verzi DirectX používáte. Zde je jednoduchý postup:

  1. Přejděte na Start> Spustit nebo stiskněte Win + R.
  2. Typ “dxdiag” (bez uvozovek) a stiskněte klávesu Enter nebo klepněte na tlačítko OK. Otevře se diagnostický nástroj DirectX.
  3. Ve spodní části podokna se zobrazí, na které verzi rozhraní DirectX jste.

Uživatelé Windows 10 by měli být na DirectX 12 nebo DirectX 11, zatímco uživatelé Windows 7 a Windows 8 by měli být na DirectX 11. Microsoft zastavil oficiální podporu systému Windows XP, ale zatím to nezmizí Proč systém Windows XP nebude nikdy pryč Brzy proč systém Windows XP neodejde kdykoli Lidé se brzy nemohou vzdát systému Windows XP. V podnicích a domácnostech po celém světě se to bude držet. Mluvili jsme se třemi uživateli Windows XP z různých generací a pozadí, abychom zjistili proč. . Pokud používáte XP, pravděpodobně uvidíte DirectX 9.

Pokud si myslíte, že zaostáváte, můžete si ručně stáhnout a nainstalovat DirectX od společnosti Microsoft, nebo pouze spustit Windows Update.

Také přejděte na Zobrazit kartu Diagnostický nástroj DirectX a zkontrolujte, zda je označeno zrychlení textury DirectDraw, Direct3D nebo AGP Není dostupný. To znamená, že váš hardware není podporován verzí DirectX, kterou používáte, takže nemůžete využít hardwarovou akceleraci. Nejlepší je upgradovat hardware, pokud chcete.

Přepnete na Windows 10 pro DX12?

Nyní má Windows 10 spoustu dalších funkcí pro hráče Windows 10 je pro hráče: 6 funkcí, které si zamilujete Windows 10 je pro hráče: 6 funkcí, které si zamilujete Budete chtít používat Windows 10 pro hraní her! Ať už se jedná o streamování vašich her Xbox One do vašeho počítače, používání aplikace Xbox nebo si užíváte vysoce výkonné hraní s DirectX 12, Windows 10 vylepšuje vaše ..., ale DirectX 12 je zřejmě nejdůležitější z nich. Přepnete na novou verzi Windows, abyste získali DX12?

Jste rádi, že se držíte své aktuální verze Windows? Dává větší smysl koupit nový hardware kompatibilní s DX12 nebo pouze získat novou herní konzoli? Řekněte nám to v komentářích!

Obrazové kredity: Branko Vucinec / Microsoft Technet




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.