Екосистемата на персоналните компютри разчита на DirectX от десетилетия. изстискайте мощността от хардуера, и сега всички погледи са насочени към евентуален скок: Пристигането на DirectX 13 с ясни амбиции по отношение на производителността и качеството на изображениетоТова не е просто малка актуализация, а по-скоро набор от подобрения, които, ако бъдат потвърдени, биха могли да предефинират начина, по който се рисуват игрите, как се разпределя работата в графичния процесор и как изкуственият интелект се включва в процеса на рендиране.
Препоръчително е да се внимава: Това е слух, който се очаква на събития като GDC 2025 и Gamescom., и винаги има място за реално внедряване, съвместимост с операционната система и неизбежните първоначални грешки, които да определят внедряването. Въпреки това, частите си пасват: нови техники като SER 2.0, стремежът към невронно рендериране, по-ефективните пътища за доставяне на шейдъри и подобренията в прозрачната геометрия, всички те сочат към обща цел, Повече кадри, по-малко латентност и визуална прецизност без прекомерна консумация на ресурси..
Какво е DirectX днес и защо остава ключов?
За да го поставим в перспектива, DirectX е набор от Microsoft API, които улесняват директния и оптимизиран достъп до системните ресурси, основен слой, който позволява на видеоигрите да комуникират с графичния процесор, процесора, аудиото и други компоненти без да се налага да преоткриват колелото. Благодарение на тази колекция, разработчиците могат да достигнат хардуера до неговите граници по-лесно и безопасно.
Преди масовото му внедряване в ерата на Windows 95, Играта на компютър означаваше справяне със зареждане на DOS, криптирани параметри и достъп на ниско ниво.DirectX опрости този път с общи спецификации и последователен набор от инструменти за екосистемата на Windows.
През последните години, Microsoft е развила DirectX 12 с модулен модел на разширения и SDK., а не с промени в номера на версиите. Този подход обяснява защо видяхме толкова много нови възможности под шапката на DX12 без скок в номенклатурата. Въпреки това Последните признаци сочат към евентуален DirectX 13 което би консолидирало няколко иновации и би отворило вратата към функционалности, тясно свързани с изкуствения интелект и нововъзникващия хардуер.
Каква е целта на DirectX 13 и защо се говори за него
Разговорът около новата версия се разгорещи, защото Има няколко зрели технологии, готови за нативно интегриране в API.Това не е съвпадение: производителите вграждат специфични невронни модули и ускорители в хардуера, докато графичните процесори налагат все по-агресивни симулации и техники за реконструкция на изображения.
Според презентациите и предварителните прегледи, обсъдени на GDC 2025 и Gamescom, DirectX 13 ще се фокусира върху четири стълбаПо-интелигентно пренареждане на шейдърите със SER 2.0, рендериране с изкуствен интелект, по-ефективна архитектура за доставяне на шейдъри – специално проектирана за преносими устройства и конзоли – и подобрения в производителността с прозрачна геометрия, използваща Opacity Micromaps.
Всичко това се вписва в посоката на развитие на сектора: Възползвайте се от паралелизма на графичните процесори, намалете пречките и използвайте изкуствен интелект, за да постигнете рязкост и детайлност, без да увеличавате разходите за изчислително време.Очакваният резултат е осезаем скок в плавността и по-богато визуално усещане, с по-малко видими трикове и по-голяма консистентност от кадър на кадър.
Основни нови функции на DirectX 13
Пренареждане на изпълнението на шейдъри (SER) 2.0
SER вече доказа своята стойност при проследяване на лъчи под DXR в ерата на DX12, но Версия 2.0 обещава да направи още една крачка напред, като динамично реорганизира работата на шейдърите.На практика това включва по-ефективно групиране на лъчи и задачи, за да се използва по-добре паралелизмът на графичния процесор.
- Ограничена латентност в сложни сцени с много лъчи и различни материали.
- По-висока производителност при Ray Tracing чрез минимизиране на разминаванията и мъртвите времена между нишките.
- По-хомогенно използване на ядрата на графичния процесор, с по-малко загубени цикли.
Когато графичният процесор работи с различни натоварвания, производителността рязко спада. SER 2.0 има за цел да задържи графичния процесор зает с подобни задачи, увеличавайки ефективния IPC на рендеринг конвейера. и получаване на по-стабилно подаване на рамката.
Невронно рендериране
Ето едно от големите предимства: Вградена поддръжка за невронни мрежи в процеса на рендиранеИдеята е ясна: да се възползвате от новите невронни модули в хардуера – в графичните процесори (GPU) и вградените графични процесори (iGPU) в централните процесори – за да ускорите операции като мащабиране, подобряване на текстурите и, в някои случаи, симулация.
- Мащабиране от следващо поколение, с потенциално превъзходно качество в сравнение с това, което DLSS, FSR или XeSS предлагат днес.
- Усъвършенствани текстури в реално време, с мрежи, които реконструират фини детайли без непосилни разходи.
- Изкуствен интелект за физика и анимации, придавайки реализъм на сложни поведения и преходи.
Стандартизирането на тези възможности в API би позволило на повече студия да внедряват техники, базирани на изкуствен интелект, без да са обвързани със собствени решения, с по-чиста интеграция в двигателите и постоянен достъп до хардуерно невронно ускорение.
Разширена доставка на шейдъри
Доставката на шейдъри също получава любов с a архитектура, проектирана да разпределя и зарежда шейдъри по-ефективноТова е особено интересно на устройства без висококачествен графичен процесор, като конзоли и лаптопи.
С този подход, Времето за зареждане и латентността, свързани с компилациите и кешовете, ще бъдат намалени, подобрявайки игровото изживяване на платформи, където всяка милисекунда е от значение. На практика става въпрос за стандартизиране на по-интелигентен поток от ресурси, който също съчетава се добре с Agility SDK да се внедряват актуализации по време на изпълнение с по-малко триене.
Микрокарти на непрозрачност (OMM)
Прозрачните фолиа са главоболие: листа, стъкло, дим... OMM предлагат начин за третиране на непрозрачността на микроструктурно ниво, като се избягва използването на скъпи шейдъри AnyHit, когато не са необходими.
Като издигнем част от тази логика до хардуер, Филтрира и подрежда взаимодействието с частично прозрачни материали по-директно, което се изразява в по-малко режийни разходи, по-малко шум при проследяване на лъчите и следователно, По-добра производителност, когато сцените са с листа, частици или обилна растителност.
Влияние на DirectX 13 върху игрите
Преди да обявим победа, трябва да разчитаме на обичайното: Внедряване, драйвери, интеграция с ОС и зрялост на двигателя Те ще зададат темпото. Дори с тази предпазливост, нарисуваната картина е в полза на ефикасността и качеството.
Изпълнение
С горните части на мястото си, Очаква се подобрение с до 30% в ефективността на рендиране в заглавия, които напълно приемат новия API. Разбира се, тази цифра не е универсално обещание: зависи от изричната поддръжка както от играта, така и от хардуера, вида на сцената и колко добре се използват функции като SER 2.0.
На практика си струва да се помисли По-стабилни кадри, по-малко пикове на латентност и по-последователно използване на графичния процесорПолзите често се усещат най-много в плътни сцени (много геометрия, прозрачност, лъчи и сложни материали), където се умножават пречките.
Визуално качество
Ангажиментът към изкуствения интелект не е позиране: Невронните техники могат да подобрят осветеността, реконструкцията на детайлите и времевата стабилност. без да се изисква огромно увеличение на цената на пиксел. Ако добавим към това по-подредени пътища на шейдърите, Резултатът трябва да бъде по-чисто и по-последователно изображение., с по-малко трептене и по-малко артефакти от движение.
„Умните“ текстури и разширената реконструкция надхвърлят класическите филтри: Ще можем да виждаме повърхности с убедителни микродетайлности, по-добра интеграция на меки сенки и проследени отражения с по-малко шум. когато сцената го позволява.
Стабилност и съвместимост
Реорганизиране на разпределението на шейдърите, заедно с интеграцията с Agility SDK улеснява двигателите да внедряват и актуализират функции, без да се налага преработване на половината от процеса.За играча това означава по-малко младежки насекоми и по-широка съвместимост между различен хардуер.
Където преди всеки драйвер или скок по време на изпълнение можеше да повреди нещо, Целта е по-добре да се капсулират промените и да се постигнат подобрения с по-малко травма.Ако не виждате вградено съдържание в браузъра си, защото JavaScript е деактивиран, не се притеснявайте: Подобренията в API не зависят от тези вгражданияи ще пристигне чрез системни и игрови актуализации.
Какъв хардуер ще се поддържа
Въпреки че все още има въпроси, моделът е ясен: Windows 11 ще бъде референтната платформа и някои издания на Windows 10 може да се поддържат. Реалният таван на производителността обаче ще се види на съвременните компютри.
- Последни графични процесори от NVIDIA, AMD и Intel, с възможности, предназначени за проследяване на лъчи и ускорители с изкуствен интелект.
- Процесори с iGPU и невронни модули способни да разтоварят работата на специални ускорители.
- NVMe SSD дискове, съвместими с DirectStorage 2.0 да се подават данни към графичния процесор с минимално чакане на опашка и латентност.
Microsoft отбеляза това Новата версия на DirectX ще се впише естествено в екосистемата на вашия компютър и Xbox.Дори се споменава устройство като „ROG Xbox Ally X“ с вградена поддръжка. което показва ясен интерес към преносимите формати в рамките на XboxОстава да видим как ще се материализира и какви точни спецификации са необходими, за да блесне.
Последици за разработчиците
За студиата, по-способен и стандартизиран API намалява производствените времена и рисковетеПо-добрите инструменти, по-предсказуемите тръбопроводи и интегрираните невронни компоненти означават по-малко ad-hoc инженеринг и повече фокус върху дизайна и съдържанието.
- По-малко триене в ежедневието благодарение на по-гъвкави инструменти и SDK.
- По-плътни и по-сложни светове без прекомерни санкции за изпълнение.
- AI в реално време за поведение, физика и анимации с по-естествени резултати.
Новият SDK също така има за цел да по-точни симулации в двигатели като Unreal Engine и Unity, които вече са изразили интерес и работят върху съвместимостта, за да се приведат в съответствие с бъдещите API профили. С по-добре управлявана доставка на шейдъри и налични OMM, Работата по оптимизация може да се измести от гасене на пожари към дългосрочно планиране.
Как да разберете вашата версия на DirectX и да я актуализирате разумно
Ако имате въпроси относно това какво работи на вашия компютър, Windows се предлага с вградена помощна програма: Отворете менюто „Старт“, въведете „dxdiag“ и изпълнете командата Диагностичен инструмент DirectXВ раздела „Система“, най-долу, ще видите полето „Версия на DirectX“ с информацията, която търсите.
За да ви държим в течение, Можете да използвате уеб инсталатора на DirectX за крайни потребители, освен че обръща внимание на Windows UpdateМного от новите функции идват със системните и графичните драйвери, така че Актуализирането на Windows и драйверите е почти половината от свършената работа..
Припомнете си, че през последните години Microsoft постепенно еволюира DirectX 12Ако DirectX 13 в крайна сметка кристализира, разумно е да се смята, че Това ще бъде резултат от консолидирането и разширяването на тези модулни части за да се опрости приемането от двигатели и студия.
Бързи ЧЗВ
Получавам инсталатор на Microsoft DirectX при стартиране на игра (например след инсталация): това нормално ли е? Да. Много игри включват инсталатора на DirectX, за да се гарантира наличието на необходимите библиотеки. Ако инсталаторът е официалният на Microsoft, той е безопасен и препоръчителен.; избягвайте да го анулирате, защото някои заглавия зависят от специфични компоненти, за да функционират правилно.
Защо не се появяват толкова често нови версии на DirectX? Защото на практика, Microsoft реши да актуализира DirectX 12 с разширения, слоеве и SDK без да се променя номерът на версията. Това не предотвратява скок в номенклатурата, ако компанията реши да пакетира набор от подобрения – като тези, обсъждани тук – под ново име.
Ще ми е необходим ли нов хардуер, за да видя подобрение? Не е задължително, но да се извлекат функции като невронно рендериране или SER 2.0 В идеалния случай трябва да имате актуални графични и процесорни процесори, както и съвместим с DirectStorage 2.0 NVMe SSD, който позволява бързо зареждане на данни.
Общата картина е доста ласкателна: DirectX 13, ако бъде потвърден при разглежданите условия, ще разчита на изкуствен интелект, пренареждане на шейдърите и по-усъвършенствана логистика за зареждане и изпълнение на код.Сред подобренията в производителността (с обявени пикове на ефективност, които биха могли да бъдат около 30% в добре адаптирани сценарии), визуалната яснота, осигурена от невронните мрежи, и намаляването на пречките в прозрачността с OMM, Бъдещите игри ще имат повече място за амбиция, без да се жертва плавността.Ключът, както винаги, ще бъде внедряването: актуални драйвери, актуализирани двигатели, добре използван Agility SDK и екосистема – Windows 11, Xbox и модерен хардуер – движещи се в една и съща посока.
