Nové funkcie DirectX 13: vylepšenia hier, kompatibility a požiadaviek v systéme Windows

  • DirectX 13 sa zameriava na SER 2.0, neurónové vykresľovanie a OMM pre vyšší výkon a kvalitu.
  • Podpora multiplatformovej umelej inteligencie prostredníctvom kooperatívnych vektorov: menšia závislosť od proprietárnych rozšírení.
  • Vylepšenia kompatibility a doručovania shaderov pomocou Agility SDK a Advanced Shader Delivery.

Obrázok o DirectX a nových funkciách pre hry vo Windowse

DirectX je už desaťročia súborom API, ktoré sú základom grafického výkonu počítačových hier a sprevádzajú... evolúcia grafických karietDnes sa pozornosť sústreďuje na údajne šírený DirectX 13, evolúciu, ktorá sľubuje kombináciu... vylepšenia výkonu, vizuálna kvalita a nástroje pre vývojárov čo by mohlo znamenať ďalší dôležitý skok v ekosystéme Windows a Xbox.

Hoci zatiaľ neexistuje žiadne oficiálne oznámenie, náznaky a komentáre na podujatiach a v rozhovoroch poukazujú na generáciu pokrokov zameraných na efektivitu a umelú inteligenciu. Tento článok poskytuje prehľadný prehľad toho, čo možno očakávať od DirectX 13: od technológií ako SER 2.0 alebo neurónové renderovanie s podporou viacerých platforiem, od kompatibility a požiadaviek na Windows, až po skutočný vplyv na hry a otvorenú diskusiu o tom, či dôjde k zmene verzie alebo k pokračovaniu modulárneho modelu aktualizácie DX12.

Hlavné nové funkcie pripisované DirectX 13

Najnovšie technické tipy a ukážky, spomenuté na priemyselných fórach ako GDC a Gamescom, načrtávajú plán s niekoľkými kľúčovými prvkami. Cieľ je jednoduchý: vyťažiť maximum z moderných grafických procesorov, uľahčiť život štúdiám a otvoriť dvere technikám umelej inteligencie v rámci grafického vývoja. Medzi očakávané funkcie patria: Zmena poradia vykonávania shaderov (SER) 2.0Natívne neurónové vykresľovanie, pokročilé doručovanie shaderov a mikromapy nepriehľadnosti spolu s možnými vylepšeniami tieňovania siete a správy pamäte.

Zmena poradia vykonávania shaderov (SER) 2.0

Je prezentovaná ako evolúcia SER, ktorá sa už objavila v ray tracingu (DXR) v DirectX 12. Táto technika dynamicky reorganizuje vykonávanie vlákien, aby sa plne využil paralelizmus GPU. V praxi sa to premieta do... lepšie využitie jadier a nižšia latencia keď je na obrazovke veľké množstvo lúčov a zložitých materiálov.

  • Vylepšený výkon v scénach s intenzívnym sledovaním lúčov, optimalizácia poradia vykonávania.
  • Zníženie úzkych miest a prestojov v shaderoch.
  • Efektívnejšie škálovanie na GPU s mnohými výpočtovými jednotkami.

Vďaka SER 2.0 budú motory schopné prispôsobiť zaťaženie letu, čo pomôže v hrách s otvoreným svetom. extrémne hustá geometria, kde náklady na RT zvyčajne prudko stúpajú.

Natívne podporované neurónové vykresľovanie

Jedným z najvýznamnejších vývojov je príchod vykresľovania založeného na neurónových sieťach prostredníctvom štandardizovaných funkcií v samotnom API. Spoločnosť Microsoft oznámila, že podpora kooperatívnych vektorov umožní shadrom vyvolávať... efektívne malé neurónové siete na špecializovanom hardvéri umelej inteligencie dostupnom v grafických procesoroch od spoločností NVIDIA, AMD, Intel alebo dokonca Qualcomm.

Priamym dôsledkom je, že techniky ako inteligentné zvyšovanie rozlíšenia, vylepšenie textúr a simulácia budú môcť ťažiť z... Zrýchlenie jadra NPU/AI bez spoliehania sa na proprietárne rozšírenia od jedného výrobcu.

  • Zvyšovanie výkonu novej generácie nad rámec toho, čo dnes ponúkajú DLSS, FSR alebo XeSS, s lepšou časovou stabilitou.
  • Zdokonaľovanie textúr a jemných detailov v reálnom čase pomocou ľahkých sietí.
  • Fyzika, animácie a osvetlenie s podporou umelej inteligencie v grafickom kanáli.

Technológie ako GameWorks historicky vytvárali izolované systémy. Štandardizáciou neurónových dráh v DirectX sa štúdiá podporujú bez obáv z ich prijatia. Blokovať hráčov podľa značky grafickej kartyPríklady ako Neural Radiance Cache predvídajú, čo príde: vyššiu kvalitu a vyššie fps s inferenčnými technikami.

Pokročilé doručovanie shaderov

Je opísaná ako architektúra navrhnutá na efektívnejšie distribuovanie a načítavanie shaderov, s osobitným vplyvom na prenosné zariadenia a konzoly. Cieľom je skrátiť časy spúšťania, minimalizovať zasekávanie a Vylepšenie správy balíkov shaderov na systémoch s obmedzenejšími zdrojmi alebo bez špičkovej grafickej karty. V kombinácii s Agility SDK, Pokročilé doručovanie shaderov To by uľahčilo aktualizáciu komponentov kanála bez čakania na rozsiahle aktualizácie operačného systému, čo sa v každodennej praxi premieta do kratšie časy kompilácie vo vývoji a s menším počtom mikropáuz počas hrania.

Mikromapy nepriehľadnosti (OMM)

OMM navrhuje cestu zrýchlenia pre polopriehľadnú geometriu (vegetácia, sklo, dym), čím sa zabráni intenzívnemu používaniu AnyHit v RT. Decentralizáciou časti rozhodovania o nepriehľadnosti na vyhradené štruktúry dokáže hardvér tieto oblasti vyriešiť pomocou... nižšie náklady a väčšia konzistentnosť.

V titulkoch s množstvom vegetácie alebo objemových efektov táto technika pomáha stabilizovať rámy a znížiť cenové špičky keď priehľadné materiály a lúče interagujú.

Vylepšené tieňovanie siete a jemnejšia správa pamäte

Ďalšou zvažovanou oblasťou je ďalší vývoj sieťového tieňovania, ktoré bolo zavedené v DX12 Ultimate, čo umožní granularnejšie a efektívnejšie toky údajov. Okrem toho by inteligentnejšie prideľovanie pamäte pomohlo... vyhnúť sa fragmentácii a prekročeniu nákladov v scenároch s vysokým streamovacím zaťažením.

Cieľom je okrem zvýšenia snímkovej frekvencie poskytnúť predvídateľný výkon: gigantický svet so stovkami unikátnych materiálov a sieťovina s vysokou hustotou Udržujte stabilnú kadenciu bez neočakávaných výkyvov.

Obrázok znázorňujúci kompatibilitu s DirectX a požiadavky v systéme Windows

Očakávaný vplyv na hranie hier na PC a Xboxe

S ohľadom na všetky vyššie uvedené skutočnosti, čo sa zmení, keď si sadneme hrať? Zjavnou odpoveďou je výkon a vizuálna kvalita, ale stojí za to objasniť, ako a za akých podmienok. DirectX 13 sám o sebe nerobí zázraky: Štúdie by to mali prijať a hardvér musí podporovať jeho funkcie.

Výkon: účinnosť a stabilita

Viaceré zdroje naznačujú, že tituly, ktoré plne využívajú nové API, by mohli zaznamenať výrazné zlepšenie efektivity vykresľovania. Diskutuje sa o číslach až do výšky [chýbajúce percento]. 30 % v určitých scenároch ktoré dobre využívajú SER 2.0, OMM a nervové dráhy.

Skutočný prínos však bude závisieť od integrácie s hernými enginmi (Unreal, Unity, proprietárne enginy) a kombinácie CPU, GPU, NPU a úložiska. DirectStorage 2.0 a NVMe, vzdialenosť medzi dáta na disku a GPU, čo znižuje prestoje pri streamovaní v otvorených svetoch.

Vizuálna kvalita: osvetlenie a detaily bez prehnaných nákladov

Inferencia v procese umožní napríklad uveriteľnejšie nepriame osvetlenie s kontrolovanými nákladmi, textúry s lepšia ostrosť pri rovnakej šírke pásma a robustnejšie časové rekonštrukcie, ktoré zmierňujú duchov a trblietanie.

Inými slovami, väčší realizmus v každom okamihu bez takého výrazného vplyvu na počet snímok za sekundu vďaka... štandardizované neurónové techniky ktoré už nie sú závislé od jediného dodávateľa.

Stabilita a kompatibilita: menšie trenie pre motory

Integrácia s Agility SDK urýchľuje príchod nových funkcií do už nainštalovaných hier bez čakania na hlavné aktualizácie operačného systému. To by sa malo prejaviť v Menej chýb medzi hardvérovými kombináciami, lepšie spúšťacie ovládače a rýchlejšie záplaty.

Ak Advanced Shader Delivery splní svoje sľuby, uvidíme skrátenie času kompilácie a menej zasekávania pri načítavaní živých shaderov, čo je obzvlášť dôležité v... notebooky a konzoly s obmedzenými tepelnými rozpočtami. Okrem toho udržujte ovládače GPU Toto bude kľúčové pre predchádzanie nezlučiteľnostiam.

Kompatibilita, platformy a požiadavky v systéme Windows

Všetko naznačuje, že DirectX 13 bude v systéme Windows 11 fungovať ako sen, s čiastočnou podporou v niektorých vydaniach systému Windows 10. Aby ste z neho skutočne vyťažili maximum, ideálne nastavenie kombinuje najnovšiu grafickú kartu (zistite, ako rozlišovať medzi špecializovaným a integrovaným), CPU s modernými funkciami iGPU a NPU a NVMe SSD disk, ktorý umožňuje DirectStorage 2.0 plne.

  • najnovšie grafické karty od spoločností NVIDIA, AMD a Intel s Jednotky umelej inteligencie a vylepšenú RT.
  • CPU s iGPU a NPU na urýchlenie neurónových úloh v hrách.
  • NVMe SSD úložisko pre streamovanie a skrátené časy načítavania.

Niektoré publikácie naznačujú, že Microsoft bude uprednostňovať integráciu tohto API do PC a Xboxu, s náznakmi zariadení ako tzv. ROG Xbox Ally XHovorí sa, že dorazí s natívnou podporou. Bez definitívneho oficiálneho oznámenia je najlepšie to brať ako jasný smer pre platformu, ale nie ako definitívne potvrdenie.

Okrem názvu je dôležité, že cesta DirectX vedie k širokému využitiu umelej inteligencie a štandardizácia medzi dodávateľmiTo prospieva celej hráčskej základni a zjednodušuje to rozhodovanie o nákupe.

Aké zmeny sa týkajú herných štúdií a enginov?

Pre vývojárov je DirectX 13 viac než len sada funkcií: je to príležitosť vyvážiť explicitné ovládanie a produktivitu. Očakáva sa skrátenie doby nasadenia vďaka flexibilnejším nástrojom, možnosti vytvárať podstatne zložitejšie svety bez zníženia výkonu a možnosti... spoliehať sa na umelú inteligenciu v reálnom čase pre animácie, svetelnú fyziku alebo rekonštrukciu.

Enginey ako Unreal Engine a Unity 3D už skúmajú kompatibilitu, aby tímy mohli po úplnom zavedení API aktivovať funkcie modulárnym spôsobom. Nová SDK sľubuje... presnejšie simulácie, menšie trenie s vodičom a agilnejšie nasadenie medzi platformami.

Opakujúcou sa témou v komunite (napríklad v technickej analýze médií) je, že by bolo žiaduce obnoviť niektoré z výhod na úrovni ovládačov, ktoré ponúka DirectX 11, v kombinácii so slobodou DX12. Táto rovnováha by znížila zložitosť vstupu bez toho, aby bola obetovaná zložitosť. jemnosť v riadení zdrojov ktoré požadujú veľké štúdiá.

Diskutuje sa aj o vhodnosti DX13 zjednotenia určitých prístupov, ktoré v súčasnosti existujú iba ako exkluzívne rozšírenia pre danú značku, ako napríklad niektoré varianty vykonávania shaderov. Neutrálny prístup by uľahčil masové prijatie a by ukončilo fragmentáciu ktoré historicky vytvárali nerovnosti medzi hráčmi.

Mimochodom, niektorí naznačujú, že kvôli poverám by ďalšia hlavná verzia mohla vynechať číslo 13. Okrem názvu je spoločným cieľom mať prehľadné, výkonné a udržateľné API pre ďalšiu generáciu.

Kedy bude skutočne vydaný a prečo sa diskutuje o modeli verzií?

Pri pohľade na historickú časovú os, DirectX 11 prišiel v roku 2009 (päť rokov po DX10) a DirectX 12 v roku 2015 (o šesť rokov neskôr). V tom čase niektorí špekulovali o DX13 okolo roku 2022 a mnohí používatelia sa pýtali, či s kúpou grafickej karty ešte čakať. Realita je taká, že DX12 sa naďalej rozširuje prostredníctvom modulov ako DX12 Ultimate, čím sa odďaľuje potreba zmeny číslice.

Microsoft sa vyvíja DirectX 12 Vďaka ďalším vrstvám, rozšíreniam a agilnejšiemu SDK bolo možné začleniť veľmi výkonné technológie (Ray Tracing, Variable Rate Shading, Mesh Shaders, Sampler Feedback) bez toho, aby bolo potrebné ho premenovať na novú verziu. Niektorí analytici preto tvrdia, že Možno neexistuje formálny DX13. a že všetko prichádza ako iterácie DX12.

Na opačnom konci existujú silné argumenty v prospech zmeny verzie: nové označenie pomáha stanoviť minimálny štandard, objasniť kompatibilitu a zásadné zmeny v balíku (ako napríklad štandardizovaná neurónová podpora alebo generálna oprava shader pipeline) v jasnom míľniku pre toto odvetvie.

A čo tí, ktorí sa boja kúpiť si dnes grafickú kartu, len aby zajtra zistili, že je zastaraná? Z krátkodobého hľadiska je riziko nízke, ak hardvér podporuje DX12 Ultimate a má akceleráciu AI. Mnohé z diskutovaných funkcií (ako napríklad podpora kooperatívneho vektora) sú navrhnuté tak, aby sa dali implementovať prostredníctvom rozhrania DirectX API a využívať hardvér od viacerých značiekSkutočné osvojenie si v hrách môže trvať roky, takže sa zvyčajne neoplatí odkladať potrebný nákup na neurčito.

DirectX Today: Skontrolujte svoju verziu a udržiavajte ju aktuálnu

Hoci sa táto príručka zameriava na budúcnosť, je dobré mať systém v poriadku už dnes. Vo Windowse si môžete skontrolovať verziu DirectX pomocou nástroja... diagnóza dxdiagOtvorte ponuku Štart, zadajte príkaz dxdiag, spustite aplikáciu a na karte Systém uvidíte sekciu pre Verzia DirectX s aktuálnymi údajmi.

Ak potrebujete nainštalovať komponenty, štandardnou metódou je webový inštalátor DirectX End-User Runtime. Stiahnite si ho z oficiálnej webovej stránky spoločnosti Microsoft, spustite ho a pridajte všetky chýbajúce balíky. Okrem toho, aktualizácie systému Windows Ovládače grafických kariet často prinášajú vylepšenia alebo opravy DirectX, preto je dobré udržiavať svoje zariadenie aktualizované.

Máte problémy s hrami, ktoré vyžadujú staršie komponenty? Niektoré tituly stále vyžadujú knižnice DirectX 9.0c. Ak sa vyskytnú chyby, ako napríklad „chýba súbor d3dx9_35.dll“, obvyklým riešením je nainštalovať potrebný softvér. DirectX End-User Runtime zodpovedajúce, bez toho, aby ste sa dotkli čohokoľvek iného v systéme.

DirectX 13, či už ako nové označenie alebo ako pokračovanie modulárneho modelu DX12, poukazuje na fázu, v ktorej je surový výkon spojený s... umelá inteligencia a efektívnosť vo vývoji. Pre hráčov to znamená viac FPS a lepšiu grafiku bez rozmarnej exkluzivity; pre štúdiá menej trenia, viac nástrojov a spoločnú cestu, ako čo najlepšie využiť hardvér všetkých výrobcov.

DirectX: Ako zistiť verziu a aktualizovať ju
Súvisiaci článok:
DirectX: Ako skontrolovať verziu a aktualizovať ju v systéme Windows