DirectX 13 супраць DirectX 12: адрозненні, прадукцыйнасць і рэальная будучыня

Апошняе абнаўленне: 04/11/2025

  • DirectX 12, асабліва ў версіі Ultimate, прапануе DXR, VRS, сеткавыя шэйдары і лепшае выкарыстанне шмат'ядравых працэсараў.
  • Афіцыйнага аб'яўлення аб DirectX 13 няма; укараненне новага API будзе павольным, а DX12 усё яшчэ знаходзіцца ў стадыі распрацоўкі.
  • DX12 звычайна прапануе лепшую стабільнасць і патэнцыял прадукцыйнасці, хоць ёсць пэўныя гульні, якія лепш працуюць у DX11.
  • Купляць відэакарту сёння з улікам DX12 бяспечна; чакаць DX13 без пацверджанай даты не варта.
DirectX 13 супраць DirectX 12

Нягледзячы на ​​тое, што сёння галоўным героем у свеце гульняў з'яўляецца DirectX 12Многія людзі задаюцца пытаннем, што будзе з гіпатэтычным DirectX 13: ці хутка ён з'явіцца і ці варта чакаць куплі відэакарты. У гэтым артыкуле мы ўдакладнім і параўнаем. DirectX 13 супраць DirectX 12 зыходзячы з таго, што вядома.

Нельга забываць пра адзін факт: DirectX 12 існуе з 2015 года, і вялікі скачок адбыўся з версіяй Ultimate, у якую былі дададзены такія ключавыя тэхналогіі, як трасіроўка прамянёў, зменная хуткасць цені і іншыя. Тым часам, Microsoft афіцыйна не абвясціла аб выпуску DirectX 13. Насамрэч, некаторыя эксперты нават сумняваюцца, што гэта з'явіцца ў кароткатэрміновай перспектыве.

Што такое DirectX і як праверыць сваю версію

DirectX — гэта набор API-інтэрфейсаў Microsoft, прызначаных для таго, каб гульні і мультымедыйныя праграмы маглі эфектыўна ўзаемадзейнічаць з абсталяваннем ПК. Іншымі словамі, ён выступае ў якасці моста паміж гульнёй, Драйверы відэакарты і працэсаразабеспячэнне таго, каб усе размаўлялі на адной мове і былі належным чынам каардынаваныя.

Калі мы гаворым пра DirectX, мы маем на ўвазе не адзін API, а экасістэму, якая ахоплівае некалькі кампанентаў. Некаторыя з найбольш вядомых: Direct3D (3D-графіка для гульняў і навуковых праграм), Direct2D (паскораная 2D-графіка), DirectWrite (высокая якасць рэндэрынгу тэксту), Матэматыка DirectX (лінейная алгебра для вектараў і матрыц) або DirectML (інтэграцыя машыннага навучання). Усе разам яны ўтвараюць пакет, які развіваўся з часоў Windows 95.

За кулісамі камунікацыя адбываецца па зразумелым графіку: праграма выкарыстоўвае Direct3D і DXGI (DirectX Graphics Infrastructure), драйверы карыстальніцкага рэжыму і рэжыму ядра, і, нарэшце, атрымлівае доступ да абсталявання. Такім чынам, гульня перадае API крытычна важныя задачы сінхранізацыі і доступу да абсталявання, каб забяспечыць стабільную прадукцыйнасць. У штодзённым выкарыстанні, Гэта тое, што дазваляе практычна ўсё Гэта працуе без неабходнасці змагацца з сістэмай.

Існуюць і іншыя API, якія дазваляюць запускаць гульні на ПК, напрыклад, OpenGL o VulkanГэта вельмі паважаныя альтэрнатывы, якія выкарыстоўваюцца ў розных праектах. Тым не менш, DirectX застаецца дамінуючым варыянтам у Windows дзякуючы сістэмнай інтэграцыі, падтрымцы драйвераў і паляпшэнням, якія Microsoft укараніла за гэтыя гады.

DirectX 13 супраць DirectX 12

DirectX 12 Ultimate: функцыі, якія маюць вырашальнае значэнне

Скачок да DirectX 12 Ultimate Ён дадаў набор тэхналогій, якія вызначылі графічны ландшафт апошніх гадоў. Найбольш вядомай з іх з'яўляецца DirectX Ray Tracing (DXR), якая дазваляе трасіроўку прамянёў у рэжыме рэальнага часу на сумяшчальных відэакартах NVIDIA і AMD. DXR версіі 1.1 паляпшае апрацоўку выклікаў і паскарае некалькі ўнутраных працэсаў, замацоўваючы гэтую тэхніку ў сучасных гульнявых рухавічках і гульнях.

Акрамя DXR, DirectX 12 Ultimate інтэгруе такія элементы, як VRS (зацяненне са зменнай хуткасцю), што дазваляе змяняць хуткасць зацянення ў залежнасці ад візуальнай важнасці кожнай зоны; водгук аб сэмплеры, карысны для больш разумнага кіравання тэкстурамі; і сеткавыя шэйдарыякія адкрываюць новыя магчымасці ў тым, як геаметрыя генеруецца і апрацоўваецца на графічных працэсарах.

Эксклюзіўны кантэнт - націсніце тут  Як ператварыць доўгія відэа ў вірусныя кліпы з дапамогай штучнага інтэлекту з дапамогай Opus Clip

У некаторых аналізах таксама згадваецца Адаптыўнае ценінне кантэнту (CAS) як роднасны метад рэгулявання нагрузкі ценяў у адпаведнасці з візуальным успрыманнем сцэны. Увесь гэты тэхнічны арсенал сыходзіцца вакол адной ідэі: зрабіць больш з тымі ж рэсурсамі, падняўшы графічны "столь" або палепшыўшы плыўнасць у залежнасці ад прыярытэтаў распрацоўшчыка.

З'яўленне гэтых магчымасцей адлюстроўвае, чаму DX12 — гэта больш, чым проста «новая версія»: яна пашырае спектр даступных метадаў і робіць акцэнт на тонкай наладцы кіравання рэсурсамі. Для гульца адчувальны эфект заключаецца ў... больш складаныя сцэны або лепшая прадукцыйнасць, пры ўмове, што рэалізацыя адпавядае стандартам.

Гульнявая прадукцыйнасць: стабільнасць, FPS і выключэнні

На практыцы большасць гульцоў, як правіла, бачаць паляпшэнні ў DX12 у параўнанні з DX11 у сучасных гульнях, асабліва ў стабільнасці кадраў і зніжэнні мікразаікання. Гэта звязана з тым, што DX12 лепш кіруе патокамі і чаргой задач., пазбягаючы рэзкіх крывых прадукцыйнасці, якія ўплываюць на адчуванне плыўнасці.

Тым не менш, бываюць выпадкі, калі версія гульні для DX11 паказвае больш высокі FPS, чым версія для DX12, звычайна з-за недастатковай аптымізацыі або таго, як канкрэтнае абсталяванне паводзіць сябе з пэўнай гульнёй. Усё проста: калі студыя не аптымізуе належным чынам маршрутызацыю для DX12, меркаваная перавага можа знікнуць. У такіх сітуацыях рэкамендуецца пратэставаць абодва API і выбраць той, які працуе найлепш. найлепшы рэальны вынік для вашай каманды Гэта разумны варыянт.

Некаторыя гульні, такія як Fortnite, дазваляюць пераключацца паміж DX11 і DX12 у наладах. Гэта выдатны спосаб параўнаць прадукцыйнасць вашага ПК, кантраляваць FPS і выявіць любыя заіканні. Тым не менш, у цэлым мае сэнс выбраць DX12. DX12 па змаўчанні, бо гэта маршрут з найбольшым патэнцыялам і той, які дазваляе выкарыстоўваць трасіроўку прамянёў і іншыя сучасныя метады.

Яшчэ адна рэкамендацыя, якая заўсёды працуе: падтрымлівайце сваю сістэму ў актуальным стане. Абнаўленне драйвераў, усталёўка патчаў для гульняў і выкарыстанне апошніх версій Windows памяншаюць несумяшчальнасць. Памятайце, што Для DirectX 12 патрабуецца Windows 10 або вышэйшая версіяТакім чынам, калі вы пераходзіце з папярэдніх сістэм, пераход дасць вам магчымасць для ўдасканалення і доўгатэрміновай сумяшчальнасці.

Таксама былі выпадкі, калі відэакарты AMD, здавалася, працавалі лепш з DX12, чым відэакарты NVIDIA ў некаторых гульнях, што тлумачылася іх «чыстай магутнасцю» і размеркаваннем нагрузкі. Гэтыя сцэнарыі мяняюцца з абнаўленнямі драйвераў, але яны служаць ілюстрацыяй таго, што DX12 раскрывае сапраўдную моц абсталявання, калі рухавік ведае, як яго выкарыстоўваць.

Directx 13

DirectX 13: бягучы стан і чаго чакаць

Галоўнае пытанне: а як наконт DirectX 13? На сённяшні дзень, няма афіцыйнай заявы Кампанія Microsoft выпусціла DirectX 12 у 2015 годзе і з тых часоў назапасіла некалькі версій, асабліва ў версіі Ultimate з яе функцыямі, якія зрабілі яе настолькі універсальнай. Да сённяшняга дня DX12 з'яўляецца самай доўгаіснуючай версіяй у гісторыі DirectX, і пацверджанага пераемніка пакуль не відаць.

Некаторыя аналітыкі адзначаюць, што пажаданым быў бы «DX13», які б аднаўляе частку таго, што добра рабіў DX11 у сваіх драйверах (спрашчэнне крытычных момантаў), але без шкоды для нізкаўзроўневага кантролю і свабоды DX12. Ідэя заключалася б у тым, каб знайсці баланс паміж прастатой і магутнасцюзмяншэнне складанасці там, дзе яна не дадае каштоўнасці, і захаванне магчымасці атрымаць максімальную аддачу ад абсталявання.

Эксклюзіўны кантэнт - націсніце тут  Прыватнасць з Magic Cue: якія дадзеныя апрацоўваецца, як абмежаваць і як адключыць

Яшчэ адзін цікавы падыход заключаўся б у інтэграцыі, стандартызаваным чынам, функцый, якія ў цяперашні час знаходзяцца ў пэўных API пэўных брэндаў, такіх як... Выкананне шэйдараў NVIDIA і падобнае. Уключэнне гэтых магчымасцей у «мінімальны агульны» экасістэмы спрасціла б жыццё распрацоўшчыкам і палепшыла б пераноснасць пашыраных функцый паміж вытворцамі.

Хадзілі нават жарты, што з-за забабонаў назву «13» могуць прапусціць, і адразу перайсці да «14». Акрамя жарту, асноўны пасыл заключаецца ў тым, што калі з'явіцца новая версія, яе прыняцце не адбудзецца адразу. Такія значныя змены патрабуюць... працяглыя пераходныя перыядыІ спатрэбяцца месяцы (ці гады), каб гульні сапраўды скарысталіся новымі функцыямі.

Былі тыя, хто, гледзячы на ​​каляндар, меркаваў, што новая версія можа з'явіцца «ў 2022 годзе» з-за чыста гістарычнай прагрэсіі (DX10→2009→2015→…). Рэальнасць упартая: на сённяшні дзень, Няма відавочных прыкмет запуску.Таму многія сумняваюцца, што варта адкладаць пакупкі ці планы, чакаючы DX13, пра якую нават не было анансавана.

Ці варта мне купляць відэакарту зараз ці пачакаць выхаду DX13?

Гэта вельмі распаўсюджанае пытанне. Калі вы шукаеце відэакарту і турбуецеся аб тым, што DirectX 13 выйдзе імгненна, лепш аддзяліць чаканні ад рэальнасці: Няма афіцыйнага пацверджання Microsoft не абвясціла дату, якая дазволіла б нам што-небудзь прадбачыць. Тым часам бягучыя гульні распрацоўваюцца з улікам DX12 (і яго Ultimate-варыянта) у рамках сталай экасістэмы. Калі вы разглядаеце магчымасць куплі відэакарты або гульнявога ноўтбука, азнаёмцеся... На што звярнуць увагу, калі вы хочаце купіць ультравысокакласны ноўтбук каб дапамагчы вам у вашым рашэнні.

Як правіла, калі вам сапраўды патрэбна мадэрнізацыя (вы ледзь працуеце або хочаце скарыстацца такімі тэхналогіямі, як трасіроўка прамянёў), разумным рашэннем будзе купляць на аснове бягучай мадэлі: відэакарта, сумяшчальная з DX12 Ultimate Гэта дае вам доступ да перадавых функцый і прадукцыйнасці, над якімі зараз працуюць студыі. Чаканне гіпатэтычнага DX13 без якіх-небудзь канкрэтных навін можа азначаць марнаванне часу.

Памятайце таксама, што як Windows 10/11, так і Xbox Series X|S абапіраюцца на гэтую тэхналагічную аснову. Той факт, што кансолі Microsoft сумяшчальныя з экасістэмай DX12, умацоўвае ідэю бесперапыннасці і глыбокай падтрымкі з боку графічных рухавікоў. Калі з'явіцца новы API, ён будзе мець... паступовы пераходІ гэта не зробіць ваш відэакарту састарэлай за адну ноч.

У малаверагодным выпадку, калі «DirectX 13» будзе абвешчаны ў бліжэйшы час, пройдуць месяцы, перш чым мы ўбачым камерцыйныя гульні, якія значна інтэгруюць яго. Паміж SDK, драйверамі, патчамі рухавіка і тэставаннем працэс ідзе павольна. Фактычна, DX12 працягвае развівацца гадамі без неабходнасці змены нумарацыі, асабліва праз Ultimate.

Гістарычны кантэкст і чаму так шмат гавораць пра DX13

DirectX 11 з'явіўся ў 2009 годзе, замяніўшы DX10 са значнымі паляпшэннямі на той час (калі было звычайнай з'явай мець 2 ядра працэсара). Ён з'явіўся ў 2015 годзе. DirectX 12 са зменай парадыгмы у бок нізкаўзроўневага кантролю і сур'ёзнай шматструменнасці, якая лепш падыходзіла для эры 4, 6 або 8 ядраў.

З таго часу мы назіралі паступовыя змены і, перш за ўсё, пакет Ultimate, які адказны за ўздым такіх тэхналогій, як сучасная трасіроўка прамянёў, VRS і шэйдары сеткі. Апошняя буйная рэвізія адбылася прыкладна ў 2019 годзе, і з таго часу API застаецца асновай распрацоўкі ПК. Гэтая бесперапыннасць тлумачыць... Чаму DX12 такі доўгажывучы? не губляючы актуальнасці.

Эксклюзіўны кантэнт - націсніце тут  Найлепшыя інструменты для аўтаматычнага кіравання лідамі з вэб-формаў у вашу CRM

Дык адкуль жа ўзяўся ажыятаж вакол DX13? З экстрапаляцыі мінулых перыядаў і меркавання, што скачок непазбежны. Але цыклы мяняюцца, і прыярытэты таксама мяняюцца: зараз галіна пажынае плён DX12 і яго экасістэмы, і няма ніякіх цвёрдых прыкмет замены. Вось чаму так шмат аналітыкаў рэкамендуюць не ўкараняць яго. адкласці рашэнні заснаваны на здагадках.

Меркаванне экспертаў: баланс і спрашчэнне

Сярод тых, хто марыць пра «ідэальны DX13», вылучаецца заканамернасць: вярнуць пэўныя зручнасці ўзроўню драйвераў з DX11, каб паменшыць трэнне пры распрацоўцы, захоўваючы пры гэтым магутнасць і гнуткасць DX12. Гэта быў бы API, які знаходзіць баланс паміж свабода і прастатаспрашчаючы жыццё невялікіх каманд і змяншаючы колькасць памылак укаранення, якія ў цяперашні час негатыўна ўплываюць на прадукцыйнасць.

Таксама прапануецца інтэграваць функцыі, якія ў цяперашні час залежаць ад уласных або спецыфічных для пастаўшчыкоў метадаў, з мэтай зрабіць асноўныя тэндэнцыі даступнымі ў якасці стандарту. Цэнтралізацыя такіх функцый, як выкананне шэйдараў, пад агульным дахам палепшыла б узгодненасць экасістэмы, зніжаючы фрагментацыя паміж графічнымі працэсарамі.

Аднак перапраектаванне такога маштабу запатрабавала б часу. Пераход з 11 да 12 цаляў ужо быў зменай у светапоглядзе, і знайсці баланс паміж камфортам і кантролем без шкоды для прадукцыйнасці — нялёгкая задача. У цяперашнім стане выснова відавочная: DirectX 12 працягвае быць у цэнтры ўвагіІ ўсё паказвае на тое, што гэта будзе працягвацца, пакуль яго функцыі будуць усё часцей выкарыстоўвацца ў рухавічках і гульнях.

Пры адсутнасці афіцыйных аб'яў любая дата выхаду DX13 (ці якой бы там ні была назва, якую ён у выніку атрымае) з'яўляецца чыста здагадкай. Некаторыя прагназавалі перыяд выпуску, напрыклад, 2022 год ці пазней, 2023/2024 год «ці пазней», але факты гавораць самі за сябе: Няма публічнага пацверджання які падтрымлівае канкрэтныя тэрміны.

Хуткія пытанні і адказы

  • Ці магу я пераключацца паміж DX11 і DX12? У некаторых гульнях — так, з меню графікі. Калі вы заўважылі нестабільнасць або горшую прадукцыйнасць у DX12 у пэўнай гульні, паспрабуйце DX11 і параўнайце час кадраў і FPS.
  • Ці патрэбна мне Windows 10/11 для DX12? Так. DirectX 12 даступны ў Windows 10 і Windows 11. Калі вы карыстаецеся старымі сістэмамі, вам давядзецца выкарыстоўваць DX11 або больш раннюю версію з меншай колькасцю функцый і, магчыма, больш нізкай прадукцыйнасцю.
  • Ці ёсць жыццё пасля DirectX? Вядома, OpenGL і, асабліва, Vulkan — гэта магутныя кросплатформенныя альтэрнатывы. Тым не менш, у Windows большасць камерцыйных гульняў аддаюць перавагу DirectX з-за яго інтэграцыі і падтрымкі.
  • Ці састарэе мая відэакарта DX12, калі выйдзе DX13? Не ўсё адразу. Нават калі новая версія будзе абвешчана, гульням патрабуецца час, каб яе ўкараніць. Відэакарта, якая добра працуе сёння з DX12 і яе сучаснымі функцыямі, будзе мець свой уласны тэрмін службы гадамі.

Той, хто плануе купіць відэакарту, можа быць спакойны: у цяперашніх умовах DirectX 12 і яго варыянт Ultimate знаходзяцца ў цэнтры ўвагі студый і гульнявых рухавікоў, прапаноўваючы перадавыя тэхналогіі і даказваючы сваю здольнасць даводзіць шмат'ядравыя працэсары і сучасныя відэакарты да мяжы іх магчымасцей. Калі ў будучыні з'явіцца новая версія, дылема DirectX 13 супраць DirectX 12 зноў паўстане перад намі.

Чаму некаторыя гульні вылятаюць без паведамлення пры выкарыстанні DirectX 12
звязаныя артыкулы:
Чаму некаторыя гульні вылятаюць без папярэджання пры выкарыстанні DirectX 12