Nové funkce DirectX 13: vylepšení her, kompatibility a požadavků ve Windows

  • DirectX 13 se zaměřuje na SER 2.0, neuronové vykreslování a OMM pro vyšší výkon a kvalitu.
  • Podpora multiplatformní umělé inteligence prostřednictvím kooperativních vektorů: menší závislost na proprietárních rozšířeních.
  • Vylepšení kompatibility a doručování shaderů pomocí Agility SDK a Advanced Shader Delivery.

Obrázek o DirectX a nových funkcích pro hry ve Windows

DirectX je po celá desetiletí sadou API, která je základem grafického výkonu počítačových her a doprovází... vývoj grafických karetDnes se pozornost soustředí na zvěsti o DirectX 13, což je vývojový krok, který slibuje kombinaci... vylepšení výkonu, vizuální kvalita a nástroje pro vývojáře což by mohlo znamenat další důležitý skok v ekosystému Windows a Xboxu.

Ačkoli zatím neexistuje žádné oficiální oznámení, náznaky a komentáře na akcích a v rozhovorech poukazují na generaci pokroků zaměřených na efektivitu a umělou inteligenci. Tento článek poskytuje uspořádaný přehled toho, co lze od DirectX 13 očekávat: od technologií jako SER 2.0 nebo neuronové renderování s podporou multiplatformních systémů, od kompatibility a požadavků na Windows, až po skutečný dopad na hry a otevřenou debatu o tom, zda dojde ke změně verze, nebo k pokračování modulárního modelu aktualizací DX12.

Hlavní nové funkce připisované DirectX 13

Nejnovější technické tipy a demonstrace, zmíněné na oborových fórech, jako jsou GDC a Gamescom, načrtávají plán s několika klíčovými prvky. Cíl je jednoduchý: vytěžit maximum z moderních GPU, usnadnit život studiím a otevřít dveře technikám umělé inteligence v rámci grafického pipeline. Mezi očekávané funkce patří: Změna pořadí provádění shaderů (SER) 2.0Nativní neuronové vykreslování, pokročilé doručování shaderů a mikromapy neprůhlednosti, spolu s možnými vylepšeními stínování sítí a správy paměti.

Změna pořadí provádění shaderů (SER) 2.0

Je prezentován jako vývoj SER, který se již objevil v ray tracingu (DXR) v DirectX 12. Tato technika dynamicky reorganizuje provádění vláken, aby plně využila paralelismus GPU. V praxi se to projevuje takto: lepší využití jader a menší latence když je na obrazovce velké množství paprsků a složitých materiálů.

  • Vylepšený výkon ve scénách s intenzivním sledováním paprsků, optimalizace pořadí provedení.
  • Snížení úzkých míst a prostojů v shaderech.
  • Efektivnější škálování na GPU s mnoha výpočetními jednotkami.

Díky SER 2.0 budou motory schopny přizpůsobit zatížení letu, což pomáhá v hrách s otevřeným světem a... extrémně hustá geometrie, kde náklady na RT obvykle prudce stoupají.

Nativní podpora neuronového renderování

Jedním z nejvýznamnějších vývojů je příchod renderování založeného na neuronových sítích prostřednictvím standardizovaných funkcí v samotném API. Microsoft oznámil, že podpora kooperativních vektorů umožní shadery volat... malé neuronové sítě efektivně na specializovaném hardwaru umělé inteligence dostupném v grafických procesorech od společností NVIDIA, AMD, Intel nebo dokonce Qualcomm.

Přímým důsledkem je, že techniky jako inteligentní upscaling, vylepšení textur a simulace budou moci těžit z výhod Akcelerace jádra NPU/AI bez spoléhání se na proprietární rozšíření od jediného výrobce.

  • Upscaling nové generace nad rámec toho, co dnes nabízejí DLSS, FSR nebo XeSS, s lepší časovou stabilitou.
  • Zdokonalování textur a jemných detailů v reálném čase pomocí lehkých sítí.
  • Fyzika, animace a osvětlení s podporou umělé inteligence v grafickém kanálu.

Technologie jako GameWorks historicky vytvářely izolované systémy. Standardizací neuronových drah v DirectX je možné studii bez obav z jejich přijetí... Blokovat hráče podle značky grafické kartyPříklady jako Neural Radiance Cache předvídají, co přijde: vyšší kvalita a vyšší fps s inferenčními technikami.

Pokročilé doručování shaderů

Je popisována jako architektura navržená pro efektivnější distribuci a načítání shaderů, se zvláštním dopadem na přenosná zařízení a konzole. Cílem je zkrátit dobu spouštění, minimalizovat zasekávání a Vylepšení správy balíčků shaderů na systémech s omezenějšími zdroji nebo bez špičkové grafické karty. V kombinaci s Agility SDK je Pokročilé dodávání shaderů To by usnadnilo aktualizaci komponent procesního procesu bez čekání na velké aktualizace operačního systému, což se v každodenní praxi projevuje jako kratší doby kompilace ve vývoji a s menším počtem mikropauz během hraní.

Mikromapy neprůhlednosti (OMM)

OMM navrhuje cestu zrychlení pro poloprůhlednou geometrii (vegetace, sklo, kouř), čímž se vyhneme intenzivnímu používání AnyHit v RT. Decentralizací části rozhodování o neprůhlednosti na vyhrazené struktury může hardware tyto oblasti vyřešit pomocí... nižší náklady a větší konzistence.

U titulků s velkým množstvím vegetace nebo objemových efektů tato technika pomáhá stabilizovat snímky a snížit cenové špičky když se průhledné fólie a paprsky vzájemně ovlivňují.

Vylepšené stínování sítě a jemnější správa paměti

Další zvažovanou oblastí je další vývoj stínování sítě, které bylo zavedeno v DX12 Ultimate, což umožní granularnější a efektivnější toky dat. Kromě toho by inteligentnější alokace paměti pomohla... vyhnout se fragmentaci a překročení nákladů v situacích s vysokým streamovacím zatížením.

Cílem je kromě zvýšení snímkové frekvence poskytnout předvídatelný výkon: gigantický svět se stovkami unikátních materiálů a síťovina s vysokou hustotou Udržujte stabilní kadenci bez neočekávaných výkyvů.

Obrázek znázorňující kompatibilitu s DirectX a požadavky ve Windows

Očekávaný dopad na hraní na PC a Xboxu

S ohledem na všechny výše uvedené skutečnosti, co se změní, když si sedneme hrát? Zřejmou odpovědí je výkon a vizuální kvalita, ale stojí za to objasnit, jak a za jakých podmínek. DirectX 13 sám o sobě nedělá zázraky: Studie by to měly přijmout a hardware musí podporovat jeho funkce.

Výkon: efektivita a stabilita

Několik zdrojů naznačuje, že tituly, které plně využívají nové API, by mohly zaznamenat výrazné zlepšení efektivity vykreslování. Diskutují se čísla až do výše [percento chybí]. 30 % v určitých scénářích které dobře využívají SER 2.0, OMM a nervové dráhy.

Skutečný přínos však bude záviset na integraci s herními enginy (Unreal, Unity, proprietární enginy) a kombinaci CPU, GPU, NPU a úložiště. DirectStorage 2.0 a NVMe, vzdálenost mezi data na disku a GPU, což snižuje prostoje ve streamování v otevřených světech.

Vizuální kvalita: osvětlení a detaily bez přemrštěných nákladů

Inference v pipeline umožní například věrohodnější nepřímé osvětlení s kontrolovanými náklady, textury s lepší ostrost při stejné šířce pásma a robustnější časové rekonstrukce, které zmírňují ghosting a chvění.

Jinými slovy, realističtější obraz v každém okamžiku bez tak výrazného dopadu na počet snímků za sekundu, a to díky... standardizované neuronové techniky které již nejsou závislé na jediném dodavateli.

Stabilita a kompatibilita: menší tření u motorů

Integrace s Agility SDK urychluje zavádění nových funkcí do již nainstalovaných her, aniž by se muselo čekat na velké aktualizace operačního systému. To by se mělo projevit v Méně chyb mezi hardwarovými kombinacemi, lepší spouštěcí ovladače a rychlejší záplaty.

Pokud Advanced Shader Delivery splní své sliby, dojde ke zkrácení doby kompilace a menšímu zasekávání při načítání živých shaderů, což je obzvláště důležité v... notebooky a konzole s omezenými rozpočty na tepelnou energii. Kromě toho udržujte Ovladače GPU To bude klíčové pro zamezení neslučitelností.

Kompatibilita, platformy a požadavky ve Windows

Všechno nasvědčuje tomu, že DirectX 13 bude ve Windows 11 běžet jako sen, s částečnou podporou v některých edicích Windows 10. Abyste z něj skutečně vytěžili maximum, ideální sestava kombinuje nedávnou grafickou kartu (zjistěte, jak na to) rozlišovat mezi specializovaným a integrovaným), CPU s moderními funkcemi iGPU a NPU a navíc NVMe SSD disk, který umožňuje DirectStorage 2.0 plně.

  • nejnovější grafické karty od společností NVIDIA, AMD a Intel, s Jednotky umělé inteligence a vylepšenou RT.
  • CPU s iGPU a NPU pro akceleraci neuronových úloh ve hrách.
  • NVMe SSD úložiště pro streamování a zkrácení doby načítání.

Některé publikace naznačují, že Microsoft bude upřednostňovat integraci tohoto API do PC a Xboxu, s náznaky zařízení, jako je tzv. ROG Xbox Ally XŘíká se, že dorazí s nativní podporou. Bez definitivního oficiálního oznámení je nejlepší to brát jako jasný směr pro platformu, ale ne jako definitivní potvrzení.

Kromě názvu je důležité, že cesta DirectX vede k širokému využití umělé inteligence a standardizace mezi dodavateliTo prospívá celé hráčské základně a zjednodušuje rozhodování o nákupu.

Jaké změny se budou týkat herních studií a enginů?

Pro vývojáře je DirectX 13 více než jen sada funkcí: je to příležitost k vyvážení explicitní kontroly a produktivity. Očekává se zkrácení doby nasazení díky flexibilnějším nástrojům, možnosti vytvářet podstatně složitější světy bez omezení výkonu a možnosti... spoléhají na umělou inteligenci v reálném čase pro animace, fyziku světla nebo rekonstrukci.

Enginey jako Unreal Engine a Unity 3D již zkoumají kompatibilitu, takže jakmile bude API plně zavedeno, týmy budou moci aktivovat funkce modulárním způsobem. Nová SDK slibuje... přesnější simulace, menší tření s řidičem a agilnější nasazení mezi platformami.

V komunitě (například v technické mediální analýze) se opakuje téma, že by bylo žádoucí obnovit některé z výhod na úrovni ovladačů, které nabízí DirectX 11, v kombinaci se svobodou DX12. Tato rovnováha by snížila složitost vstupu bez obětování finesa v řízení zdrojů které požadují velká studia.

Diskutuje se také o vhodnosti sjednocení určitých přístupů, které v současnosti existují pouze jako exkluzivní rozšíření pro danou značku, jako například některé varianty provádění shaderů, v rámci DX13. Neutrální přístup by usnadnil masové přijetí a by ukončilo fragmentaci které historicky vytvářely nerovnosti mezi hráči.

Mimochodem, někteří naznačují, že kvůli pověrám by další hlavní verze mohla vynechat číslo 13. Kromě názvu je společným cílem mít přehledné, výkonné a udržitelné API pro další generaci.

Kdy bude skutečně vydána a proč se diskutuje o modelu verzování?

Při pohledu na historickou časovou osu dorazil DirectX 11 v roce 2009 (pět let po DX10) a DirectX 12 v roce 2015 (o šest let později). V té době někteří spekulovali o DX13 kolem roku 2022 a mnoho uživatelů se zamýšlelo, zda s koupí grafické karty počkat. Realita je taková, že DX12 se nadále rozšiřuje prostřednictvím modulů jako DX12 Ultimate, čímž se odkládá potřeba změny číslice.

Microsoft se vyvíjí DirectX 12 Díky dalším vrstvám, rozšířením a agilnějšímu SDK bylo možné začlenit velmi výkonné technologie (Ray Tracing, Variable Rate Shading, Mesh Shaders, Sampler Feedback) bez nutnosti přejmenování na novou verzi. Někteří analytici proto tvrdí, že Formální DX13 nemusí existovat. a že vše dorazí jako iterace DX12.

Na druhém konci existují silné argumenty ve prospěch skoku mezi verzemi: nové označení pomáhá stanovit minimální standard, objasnit kompatibility a zásadní změny balíčku (například standardizovaná podpora neuronů nebo přepracování shaderového kanálu) v jasném milníku pro toto odvětví.

A co ti, kteří se bojí koupit si dnes grafickou kartu, jen aby zítra zjistili, že je zastaralá? Z krátkodobého hlediska je riziko nízké, pokud hardware podporuje DX12 Ultimate a má akceleraci s využitím umělé inteligence. Mnoho diskutovaných funkcí (například podpora kooperativního vektoru) je navrženo pro implementaci prostřednictvím rozhraní DirectX API a... využít hardware od více značekSkutečné osvojení ve hrách může trvat roky, takže se obvykle nevyplatí odkládat nezbytný nákup na dobu neurčitou.

DirectX Today: Zkontrolujte svou verzi a udržujte ji aktuální

Přestože se tato příručka zaměřuje na budoucnost, je dobré mít systém v pořádku už dnes. Ve Windows můžete zkontrolovat verzi DirectX pomocí nástroje... diagnóza dxdiagOtevřete nabídku Start, zadejte příkaz dxdiag, spusťte aplikaci a na kartě Systém uvidíte sekci pro Verze DirectX s aktuálními daty.

Pokud potřebujete nainstalovat komponenty, standardní metodou je instalační program DirectX End-User Runtime Web Installer. Stáhněte si jej z oficiálních webových stránek společnosti Microsoft, spusťte jej a přidejte všechny chybějící balíčky. Kromě toho aktualizace systému Windows Ovladače grafických karet často přinášejí vylepšení nebo opravy DirectX, takže je dobré udržovat své zařízení aktualizované.

Máte potíže s hrami, které vyžadují starší komponenty? Některé tituly stále vyžadují knihovny DirectX 9.0c. Pokud se setkáte s chybami, jako například „chybí soubor d3dx9_35.dll“, obvyklým řešením je instalace potřebného softwaru. DirectX End-User Runtime odpovídající, aniž byste se dotkli čehokoli jiného v systému.

DirectX 13, ať už jako nové označení nebo jako pokračování modulárního modelu DX12, ukazuje na fázi, ve které je surový výkon spojen s... umělá inteligence a efektivita ve vývoji. Pro hráče to znamená více FPS a lepší grafiku bez vrtošivé exkluzivity; pro studia menší tření, více nástrojů a společnou cestu, jak vytěžit maximum z hardwaru všech výrobců.

DirectX: Jak zjistit verzi a aktualizovat ji
Související článek:
DirectX: Jak zkontrolovat verzi a aktualizovat ji ve Windows