Rodina API rozhraní DirectX od Microsoftu je po celá desetiletí základem vývoje PC her a opět se stala středem pozornosti díky zvěstem o DirectX 13. Zájem je závratný protože se hovoří o pokroku, který by šel nad rámec toho, co bylo vidět v DirectX 12 Ultimate, s vylepšeními výkonu, novými technikami stínování a silným tlakem na inferenci v reálném čase.
Než se pustíme do věci, je dobré být realistický: kolem funkcí nové generace koluje spousta humbuku a technické dokumentace, ale Neexistuje žádné oficiální oznámení Dnešní možnosti společnosti Microsoft a mnoho zmíněných funkcí je ve skutečnosti poskytováno prostřednictvím sad SDK a aktualizací systému.
Stav projektu a co se říká o DirectX 13
První věcí je pochopit realitu kalendáře: DirectX 12 existuje už dlouho, od roku 2015, a jeho varianta Ultimate spojovala špičkové funkce sdílené s Xbox Series X|S. Vylepšení přicházela ve vlnách. prostřednictvím služby Windows Update a sady SDK, nikoli pomocí samostatných instalačních programů „nové hlavní verze“ v klasickém stylu.
V tomto scénáři existují dva informační proudy. Na jedné straně byly možné cesty vývoje API diskutovány na technických fórech a veletrzích, jako je GDC nebo Gamescom. Jsou citovány dema, prototypy a prezentace. kde se objevují koncepty jako pokročilejší změna pořadí shaderů, renderování pomocí neuronových sítí, nové cesty distribuce shaderů a lepší zpracování komplexních průhledností.
Na druhou stranu se ozývají i hlasy, které trvají na tom, že Neexistuje žádné veřejné potvrzení DirectX 13 zatím není plnohodnotným produktem a strategie Microsoftu spočívá v tom, že bude funkce vydávat postupně s Agility SDK. Dokonce se objevily návrhy, že by čistě z pověrčivých důvodů nebo strategie budování značky mohli „13“ vynechat a použít jiný název. Stručně řečeno: očekávání ano, jistot máloA rozumné je považovat cokoli, co zní jako DX13, za predikci.

Hlavní technologie, které se předkládají
Pokud mluvíme o DirectX 13 pro vývojáře, je třeba říci, že několik funkcí generuje velký rozruch a zapadá do směru současného hardwaru. Toto jsou ty, které se nejčastěji opakují v rozhovorech, únicích informací a předběžné dokumentaci.
Změna pořadí provádění shaderů (SER) 2.0
Je navržen vývoj SER zavedeného v ekosystému DXR v rámci DX12 s cílem reorganizovat práci paprsků a maximalizovat paralelismus GPU. Co by to znamenalo? Lepší využití jader, menší latence ve vysoce složitých scénách a znatelné zvýšení výkonu ray tracingu v enginech, které ho plně využívají.
- Nižší latence ve scénách se složitými geometriemi a materiály.
- Lepší propustnost sledování paprsků dynamickým přeskupováním paprsků.
- Vyšší obsazenost GPU redukcí bublin v potrubí.
Neuronální renderování v reálném čase
Nativní podpora pro inferenční úlohy podporované specializovaným hardwarem (NPU, tenzorové jednotky atd.) pro pokrytí upscalingu, rekonstrukce obrazu, vylepšení textur nebo dokonce pomocných simulací. Myšlenkou je jít dál současných systémů, jako jsou DLSS, FSR nebo XeSS, se společným rámcem a lepším propojením se zbytkem potrubí.
- Chytřejší upscaling a s nižšími náklady na snímek.
- Textury obohacované za chodu s menším dopadem na paměť.
- Simulace a animace S pomocí umělé inteligence tam, kde to přináší přidanou hodnotu.
Pokročilé doručování shaderů
Architektura navržená pro snížení kompilačních špiček a optimalizaci distribuce/ukládání shaderů do mezipaměti, obzvláště užitečná v noteboocích, konzolích a skromných systémech. Praktický cíl Jde o zkrácení doby spouštění, vyhlazení zasekávání během kompilace a zvýšení předvídatelnosti pipeline.
Mikromapy neprůhlednosti (OMM)
Mikromapy neprůhlednosti pro zpracování poloprůhledné geometrie (vegetace, krystaly, kouř) bez nutnosti uchylovat se k drahému AnyHitu. Podporou většího množství práce v hardwaruPrůhledné fólie se v komplexních scénách stávají levnějšími díky ray tracingu.
Když jsou tyto komponenty zkombinovány s motory, které jsou k jejich použití připraveny, je v ideálních scénářích hlášeno zlepšení účinnosti vykreslování až o 30 %. Samozřejmě, vše záleží implementace, skutečná podpora v ovladačích a vyspělost motorů.
Očekávaný dopad na hry: výkon, kvalita a stabilita
Z hlediska čistého výkonu by kombinace SER 2.0 + OMM + efektivnějšího směrování shaderů otevřela dveře k lepšímu využití současných GPU. Největší výhody Dorazily by v titulech, které by tyto metody hluboce využívaly, a na hardwaru, který by byl pro ně připraven.
Z hlediska vizuální kvality se slibně jeví neuronové vykreslování a flexibilita nových stínovacích algoritmů. přesnější osvětleníBohaté textury za pochodu a dynamičtější světy bez obětování snímkové frekvence. Klíčem je rozumná integrace, která zabraňuje kompromisům v ostrosti kvůli artefaktům.
Pokud jde o stabilitu a kompatibilitu, moderní pipeline pro alokaci shaderů a kontinuita Agility SDK by umožnily aktivaci funkcí tempem SDK. Příslib pro studium Znamená to menší tření mezi hardwarem, méně chyb a podrobnější aktualizace.

Praktická kompatibilita: systém, hardware a hry
I když zítra vyjde nová verze API, limit určuje váš tým. Využít moderních možností Potřebujete nejnovější verzi systému Windows 10 nebo Windows 11, aktuální ovladače a grafickou kartu, která nabízí odpovídající úroveň funkčnosti.
- GPU nejnovější generace od společností NVIDIA, AMD a Intel jako ideální základ.
- CPU s iGPU a neuronovými akcelerátory Přidávají body za AI.
- NVMe SSD disky Připraveno pro DirectStorage 2.0 snižuje úzká hrdla.
Nativní podpora byla zmíněna u zařízení jako ROG Xbox Ally X, ale prozatím vše spadá pod DX12/DX12U až do odvolání. Mějte to na paměti, když čtete o „nativní kompatibilitě“ v poznámkách k produktům nebo v prezentacích.
Hry, kromě API, nastavují minimální požadavky na GPU na základě výkonu nebo úrovně funkcí. Proto i když váš systém hlásí „DX12 present“, hra se může odmítnout spustit, pokud iGPU nesplňuje minimální požadavky. Není neobvyklé vidět požadavky jako například GTX 1060 nebo RX 580, aby byla zaručena minimální herní zkušenost.
DirectX 13 vs. DirectX 12 Ultimate: Co je dnes na stole
DX12U není další API, ale sada funkcí pod úrovní 12_2: mimo jiné DirectX Raytracing, Variable Rate Shading, Mesh Shaders a Sampler Feedback. Jsou k dispozici pouze když GPU zpřístupní 12_2 a hra je explicitně implementuje.
Mnoho předchozích iGPU zůstává na 12_1, což vysvětluje, proč některé systémy „s DX12“ neaktivují DX12U. Obecně řečeno, architektury jako RDNA2 v AMD Karty NVIDIA RTX podávají dobrý výkon, zatímco karty Intel závisí na generaci a ovladačích. V tomto bodě by jakýkoli „DirectX 13“ měl najít rovnováhu mezi volností DX12 a některými výhodami ovladačů DX11. Více než jeden analytik se ptá získat zpět to nejlepší z obou světů.
Mezi technickými komentátory koluje kuriózní pozorování: ať už kvůli pověře nebo marketingové strategii, nebylo by to nerozumné že se vyhneme číslu 13 a přijmeme jiné komerční označení. To jsou samozřejmě hypotézy.
Aktualizujte DirectX a ovladače bez problémů
Ve Windows 10/11 je DirectX součástí systémových aktualizací; pro DX12 nepotřebujete samostatné balíčky. Rozhodujícím faktorem jsou řidiči.Zpřístupňují funkce a opravují nekompatibility. Nainstalujte je z oficiálních webových stránek výrobce a vyhněte se repozitářům pochybného původu.
- NVIDIAStahujte podle modelu nebo použijte GeForce Experience.
- AMD: oficiální balíček ze stránky podpory.
- IntelAsistent podpory Intel Driver & Support Assistant pro rychlou detekci.
Typické chyby: Pokud starší hra požaduje soubor d3dx9_xx.dll, nainstalujte redistribuovatelnou verzi DirectX 9c z června 2010; pokud vidíte snímky obrazovky s nvlddmkm.sys, zkontrolovat verze ovladačů a stavy napájení/teploty. A mimochodem, dxdiag umožňuje kontrolovat úrovně funkcí a exponovaná rozšíření vaší grafickou kartou.

Funkce DX12U, o kterých byste měli vědět dnes
DXR poskytuje fyzicky konzistentnější osvětlení a odrazy, VRS se zaměřuje tam, kde je pozornost přitahována, Mesh Shadery flexibilně spravují masivní geometrie a Sampler Feedback umožňuje... Chytřejší streamování texturPokud vaše GPU zpřístupňuje 12_2 a hra to podporuje, skok si všimnete.
Pokud vám jeden z těchto prvků chybí, hra může povolit levnější alternativní trasy. Proto některé tituly Nabízejí pokročilé možnosti, které jsou na konkrétních počítačích šedé nebo blokované: nejde o „selhání“ Windows, ale o hardware a ovladače.
Nastavení Windows a her pro snížení FPS
Začněte s bezplatnými možnostmi. Aktivujte herní režim, zkontrolujte nastavení hry a upgradujte svůj plán napájení na vysoký výkon. Můžete naklonovat plán maximálního výkonu Pomocí příkazu `powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61` z PowerShellu ověřte, zda je minimální/maximální stav procesoru 100 % a zda je chlazení aktivní.
Pokud upřednostňujete výkon, vypněte integritu paměti v Zabezpečení zařízení, což na některých zařízeních může stát 5 % až 25 % ztráty. Restartujte po změně a porovnejte to se svými hrami, abyste se rozhodli, jestli se to vyplatí.
Zavřete aplikace spuštěné na pozadí ze Správce úloh; pokud máte méně než 8 GB RAM, uvolněte paměť. Podívejte se na audio subsystémNa skromných počítačích může stažení do formátu DVD v pokročilých možnostech ve vzácných případech ušetřit CPU.
Zabraňte přerušování hry službou Windows Update: označte síť jako mobilní data nebo nastavte aktivní hodiny. Ve hře buďte pragmatičtí: pokud možno nativní rozlišení, střední textury, pokud je nedostatek VRAM, vyvážené vyhlazování hran a méně agresivní stíny. Ověřte každou změnu pomocí metrik a interní benchmarky.
Ovladače, bloatware a synchronizace: odstraňte, co vám překáží
Odinstalujte software, který již nepoužíváte, a zkuste vyčistit testy nebo předinstalované balíčky, které přidávají rezidentní služby. Buďte opatrní při zakazování služeb chtě nechtě.Pokud si nejste jisti, je nejlepší se ničeho nedotýkat. Na velmi základních systémech by mohlo pomoci vypnutí indexování, nadměrného množství oznámení nebo Cortany.
Mírné synchronizace s cloudem (OneDrive, Google Drive), P2P a aktualizace, když se chystáte hrát: může narušit dobu načítání a zatěžují CPU a šířku pásma. Pokud potřebujete upravit stránkovací soubor, pevná hodnota 1,5násobku vaší RAM funguje dobře na systémech s mechanickým pevným diskem; u SSD disků a více než 16 GB je to obvykle méně kritické.
Bezpečnost a zdravý rozum: ochrana před světlem
Windows Defender nabízí více než slušnou rovnováhu mezi ochranou a spotřebou zdrojů. Většina lidí víc nepotřebuje.Pokud nastavíte „zamrzlý“ počítač, abyste zabránili změnám, nechte složku antivirového programu mimo systém, aby se mohl aktualizovat, nebo jej vědomě deaktivujte.
Spusťte skenování, pokud máte podezření na malware: nic nezpomaluje výkon jako škodlivý proces, který zabírá místo na CPU a disku. Mnoho „zázračných optimalizací“ se po vyčištění infekce vrátí zpět.
Pro vývojáře: vývojové enginy, SDK a moderní pipeline
Sada Agility SDK umožňuje aktivovat funkce tempem SDK, aniž byste museli čekat na velké aktualizace systému. Unreal Engine a Unity Již nyní pracují na rozšíření kompatibility, aby umožnili přesnější simulace, složitější světy a umělou inteligenci v reálném čase bez obětování výkonu.
Cíle: zkrátit dobu vývoje, automatizovat kompilaci a distribuci shaderů a omezit překvapení spojená s kompatibilitou hardwaru. Méně chyb a větší stabilita z editoru do počítače hráče, zejména při kombinaci konzistentních mezipamětí a předvídatelných profilů sestavení.
Dnes se skutečná pozornost soustředí na DX12 a DX12U, zatímco DirectX 13 vyvolává nadšení a debaty. Pokud udržujete Windows a ovladače aktuálníPokud znáte úroveň funkcí, používáte rozumné úpravy a inteligentně navrhujete (například se vyhnete vykreslování poloviny světa v mlze), máte dostatek prostoru pro zvýšení FPS a snížení latence, aniž byste utratili jedinou korunu; a když hra vyžaduje více, než dokáže vaše integrovaná grafická karta (iGPU), budete vědět, zda se vyplatí změnit strategii nebo hardware.