DirectX 13 vs DirectX 12. Տարբերություններ, կատարողականություն և իրական ապագա

Վերջին թարմացումը՝ 04/11/2025

  • DirectX 12-ը, հատկապես իր Ultimate տարբերակում, առաջարկում է DXR, VRS, mesh shader-ներ և բազմամիջուկային համակարգի ավելի լավ օգտագործում։
  • DirectX 13-ի վերաբերյալ պաշտոնական հայտարարություն չկա. նոր API-ի ներդրումը դանդաղ կլինի, իսկ DX12-ը դեռ հասունացման փուլում է։
  • DX12-ը ընդհանուր առմամբ առաջարկում է ավելի լավ կայունություն և կատարողականության ներուժ, չնայած կան որոշակի խաղեր, որոնք ավելի լավ են աշխատում DX11-ում։
  • Այսօր DX12-ը հաշվի առնելով GPU գնելը անվտանգ է. DX13-ին սպասել առանց հաստատված ամսաթվի՝ չարժե։
DirectX 13 ընդդեմ DirectX 12-ի

Չնայած այսօր խաղային աշխարհի գլխավոր հերոսը DirectX 12Շատերը հետաքրքրվում են, թե ինչ կլինի ենթադրական DirectX 13-ի հետ. արդյոք այն շուտով կհայտնվի շուկայում և արժե՞ սպասել GPU գնելու համար։ Այս հոդվածում մենք կպարզաբանենք և կհամեմատենք։ DirectX 13 ընդդեմ DirectX 12-ի հիմնված հայտնիի վրա։

Կա մեկ փաստ, որը չպետք է անտեսվի. DirectX 12-ը գոյություն ունի 2015 թվականից, և դրա մեծ առաջընթացը եղավ Ultimate տարբերակի թողարկումը, որը ավելացրեց հիմնական տեխնոլոգիաներ, ինչպիսիք են ճառագայթային հետագծումը, փոփոխական արագության ստվերումը և այլն: Միևնույն ժամանակ, Microsoft-ը պաշտոնապես չի հայտարարել DirectX 13-ի թողարկման մասին։ Իրականում, որոշ մասնագետներ նույնիսկ կասկածում են, որ այն կհայտնվի կարճաժամկետ հեռանկարում։

Ի՞նչ է DirectX-ը և ինչպե՞ս ստուգել դրա տարբերակը

DirectX-ը Microsoft API-ների մի ամբողջություն է, որը նախատեսված է խաղերին և մուլտիմեդիա ծրագրերին համակարգչային սարքավորումների հետ արդյունավետորեն հաղորդակցվելու համար։ Այլ կերպ ասած, այն կամուրջ է հանդիսանում խաղի և... GPU և CPU դրայվերներապահովելով, որ բոլորը խոսեն նույն լեզվով և պատշաճ կերպով համակարգված լինեն։

Երբ մենք խոսում ենք DirectX-ի մասին, մենք նկատի չունենք մեկ API, այլ մի էկոհամակարգ, որը ներառում է մի քանի բաղադրիչներ: Առավել հայտնիներից մի քանիսն են՝ Direct3D (3D գրաֆիկա խաղերի և գիտական ​​​​հավելվածների համար), Direct2D (արագացված 2D գրաֆիկա), DirectWrite (բարձրորակ տեքստի մատուցում), DirectX մաթեմատիկա (գծային հանրահաշիվ վեկտորների և մատրիցների համար) կամ DirectML (մեքենայական ուսուցման ինտեգրացիա): Բոլորը միասին կազմում են մի փաթեթ, որը զարգացել է Windows 95-ի օրերից ի վեր:

Կուլիսներում հաղորդակցությունը հետևում է հստակ հոսքի. ծրագիրը հենվում է Direct3D-ի և DXGI-ի (DirectX Graphics Infrastructure), օգտագործողի ռեժիմի և միջուկային ռեժիմի դրայվերների վրա, և վերջապես, մուտք է գործում սարքային համակարգ: Այս կերպ խաղը կարևոր համաժամեցման և սարքային համակարգի մուտքի առաջադրանքները հանձնարարում է API-ին՝ կայուն աշխատանք ապահովելու համար: Ամենօրյա օգտագործման ժամանակ՝ Սա է այն, ինչը թույլ է տալիս գրեթե ամեն ինչ Այն աշխատում է առանց համակարգի հետ պայքարելու անհրաժեշտության։

Կան այլ API-ներ, որոնք կարող են խաղեր գործարկել համակարգչում, օրինակ՝ OpenGL o ՎուլկանՍրանք բարձր հեղինակություն վայելող այլընտրանքներ են, որոնք օգտագործվում են տարբեր նախագծերում: Այնուամենայնիվ, 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 (Փոփոխական արագության ստվերում), որը թույլ է տալիս փոփոխել ստվերի արագությունը՝ ըստ յուրաքանչյուր տարածքի տեսողական կարևորության։ նմուշառողի արձագանքը, օգտակար է հյուսվածքները ավելի խելացիորեն կառավարելու համար, և ցանցային ստվերներորոնք նոր հնարավորություններ են բացում գրաֆիկական պրոցեսորների վրա երկրաչափությունների ստեղծման և մշակման գործում։

Բացառիկ բովանդակություն - Սեղմեք այստեղ  Mico vs Copilot Windows 11-ում. Ամեն ինչ, ինչ դուք պետք է իմանաք

Որոշ վերլուծություններ նաև նշում են Բովանդակության հարմարվողական ստվերում (CAS) որպես կապակցված տեխնիկա՝ ստվերային բեռը տեսարանի տեսողական ընկալմանը հարմարեցնելու համար: Այս ամբողջ տեխնիկական զինանոցը համընկնում է մեկ գաղափարի շուրջ՝ նույն ռեսուրսներով ավելին անել, բարձրացնել գրաֆիկական առաստաղը կամ բարելավել հոսունությունը՝ կախված մշակողի առաջնահերթություններից:

Այս հնարավորությունների ի հայտ գալը ցույց է տալիս, թե ինչու է DX12-ը ավելին, քան պարզապես «նոր տարբերակ». այն ընդլայնում է հասանելի տեխնիկաների շրջանակը և շեշտը դնում ռեսուրսների կառավարման նուրբ կարգավորման վրա: Խաղացողի համար շոշափելի ազդեցությունը... ավելի բարդ տեսարաններ կամ ավելի լավ կատարողականություն, միշտ պայմանով, որ իրականացումը համապատասխանի ստանդարտներին։

Խաղային կատարողականություն. կայունություն, FPS և բացառություններ

Գործնականում, ժամանակակից խաղերում խաղացողների մեծ մասը հակված է տեսնել բարելավումներ DX12-ի և DX11-ի համեմատ, հատկապես կադրերի կայունության և միկրո-կակազումների նվազեցման առումով։ Դա պայմանավորված է նրանով, որ DX12-ը ավելի լավ է կառավարում թելերը և աշխատանքային հերթը։, խուսափելով կտրուկ կատարողականի կորերից, որոնք ազդում են հոսունության զգացողության վրա։

Այնուամենայնիվ, կան դեպքեր, երբ խաղի DX11 տարբերակը ապահովում է ավելի բարձր FPS, քան իր DX12 տարբերակը, սովորաբար օպտիմիզացիայի բացակայության կամ որոշակի խաղի հետ որոշակի սարքավորումների վարքագծի պատճառով: Ամեն ինչ պարզ է. եթե ստուդիան պատշաճ կերպով չի օպտիմիզացնում իր DX12 երթուղավորումը, ենթադրյալ առավելությունը կարող է անհետանալ: Այս իրավիճակներում խորհուրդ է տրվում փորձարկել երկու API-ները և ընտրել այն մեկը, որն ամենալավն է աշխատում: ձեր թիմի համար լավագույն իրական արդյունքը Դա խելամիտ տարբերակ է։

Որոշ խաղեր, ինչպիսին է Fortnite-ը, թույլ են տալիս կարգավորումներում անցնել DX11-ի և DX12-ի միջև։ Սա հիանալի միջոց է ձեր համակարգչի աշխատանքը համեմատելու, FPS-ը վերահսկելու և ցանկացած կակազում հայտնաբերելու համար։ Այնուամենայնիվ, ընդհանուր առմամբ, իմաստ ունի ընտրել DX12-ը։ DX12-ը որպես լռելյայն ընտրություն, քանի որ դա ամենամեծ ապագա ներուժն ունեցող երթուղին է և այն երթուղին, որը հնարավորություն է տալիս կիրառել ճառագայթային հետագիծը և այլ ժամանակակից տեխնիկաներ։

Մեկ այլ խորհուրդ, որը միշտ աշխատում է. պահեք ձեր համակարգը թարմացված։ Դրայվերների թարմացումը, խաղային թարմացումների տեղադրումը և Windows-ի վերջին տարբերակների օգտագործումը նվազեցնում են անհամատեղելիությունը։ Հիշե՛ք, որ DirectX 12-ը պահանջում է Windows 10 կամ ավելի բարձր տարբերակԱյսպիսով, եթե դուք գալիս եք նախորդ համակարգերից, անցումը ձեզ հնարավորություն կտա կատարելագործվելու և երկարաժամկետ համատեղելիություն ապահովելու։

Եղել են նաև դեպքեր, երբ որոշ խաղերում AMD GPU-ները, կարծես, ավելի լավ են աշխատել DX12-ի հետ, քան NVIDIA GPU-ները, ինչը պայմանավորված է դրանց «անմշակ հզորությամբ» և աշխատանքային բեռնվածության բաշխմամբ։ Այս սցենարները փոխվում են դրայվերների թարմացումների հետ մեկտեղ, բայց դրանք ցույց են տալիս, որ DX12-ը բացահայտում է իրական մկանները սարքավորումների, երբ շարժիչը գիտի, թե ինչպես օգտագործել այն։

directx 13

DirectX 13. ներկայիս վիճակը և ինչ սպասել իրականում

Մեծ հարց. ի՞նչ կասեք DirectX 13-ի մասին։ Մինչ օրս, Պաշտոնական հայտարարություն չկա Microsoft-ի DirectX 12-ը թողարկվել է 2015 թվականին և այդ ժամանակվանից ի վեր կուտակել է բազմաթիվ փոփոխություններ, որոնցից հատկապես նշանակալից է Ultimate շերտը՝ իր առանձնահատկություններով, որոնք այն դարձրել են այդքան բազմակողմանի։ Մինչ օրս DX12-ը DirectX-ի պատմության մեջ ամենաերկարակյաց տարբերակն է, որի հաստատված հաջորդը դեռևս տեսանելի չէ։

Որոշ վերլուծաբաններ նշել են, որ ցանկալի կլիներ ունենալ «DX13», որը կվերականգներ DX11-ի դրայվերներում կատարած որոշ լավ արդյունքներ (պարզեցնելով կրիտիկական կետերը), բայց առանց զոհաբերելու DX12-ի ցածր մակարդակի կառավարումը և ազատությունը: Գաղափարն այն է, որ գտնվեր պարզության և ուժի միջև հավասարակշռություննվազեցնելով բարդությունը այնտեղ, որտեղ այն արժեք չի ավելացնում, և պահպանելով սարքավորումից առավելագույնս օգտվելու հնարավորությունը։

Բացառիկ բովանդակություն - Սեղմեք այստեղ  Անվճար երգեր ստեղծելու լավագույն արհեստական բանականության գործիքները

Մեկ այլ հետաքրքիր մոտեցում կլինի ստանդարտացված ձևով ինտեգրել այն ֆունկցիաները, որոնք ներկայումս գտնվում են որոշակի ապրանքանիշերի որոշակի API-ներում, ինչպիսիք են... NVIDIA Shader-ի կատարում և այլն: Այդ հնարավորությունները էկոհամակարգի «նվազագույն ընդհանուրի» մաս դարձնելը կհեշտացնի մշակողների կյանքը և կբարելավի առաջադեմ գործառույթների փոխադրելիությունը արտադրողների շրջանում:

Նույնիսկ կատակներ են եղել, որ սնահավատության պատճառով «13» անունը կարող է բաց թողնվել, և նրանք կարող են անմիջապես անցնել «14»-ի։ Կատակից այն կողմ, հիմնական ուղերձն այն է, որ եթե նոր տարբերակ հասնի, դրա ընդունումը անմիջապես չի լինի։ Նման նշանակալի փոփոխությունները պահանջում են... երկար անցումային շրջաններԵվ խաղերին նոր հնարավորություններից իսկապես օգտվելու համար ամիսներ (կամ տարիներ) կպահանջվեն։

Կային մարդիկ, ովքեր, նայելով օրացույցին, ենթադրում էին, որ նոր տարբերակը կարող է հայտնվել «2022 թվականին»՝ զուտ պատմական առաջընթացի պատճառով (DX10→2009→2015→…): Իրականությունը համառ է. այսօրվա դրությամբ՝ Գործարկման հստակ նշաններ չկան։Ահա թե ինչու շատերը կասկածում են, որ արժե հետաձգել գնումները կամ ծրագրերը, մինչ սպասում ենք նույնիսկ դեռևս չհայտարարված DX13-ին։

Հիմա՞ պետք է GPU գնեմ, թե՞ սպասեմ, որ տեսնեմ՝ DX13-ը դուրս կգա՞։

Սա շատ տարածված հարց է։ Եթե դուք փնտրում եք տեսաքարտ և անհանգստանում եք DirectX 13-ի մեկ գիշերվա ընթացքում թողարկման համար, ապա լավագույնն է տարբերակել սպասումը իրականությունից։ Պաշտոնական հաստատում չկա Microsoft-ը դեռևս չի հրապարակել որևէ ամսաթիվ, որը թույլ կտա մեզ որևէ բան կանխատեսել: Միևնույն ժամանակ, ներկայիս խաղերը մշակվում են՝ հաշվի առնելով DX12-ը (և դրա Ultimate տարբերակը), հասուն էկոհամակարգի շրջանակներում: Եթե մտածում եք GPU կամ խաղային նոութբուք գնելու մասին, ծանոթացեք... Ինչին ուշադրություն դարձնել, եթե ցանկանում եք գնել գերբարձրակարգ նոութբուք ձեզ ուղղորդելու ձեր որոշման մեջ։

Որպես կանոն, եթե արդիականացման կարիք ունեք (դուք հազիվ եք աշխատում կամ ցանկանում եք օգտվել Ray Tracing-ի նման տեխնոլոգիաներից), խելամիտ բանը գնելն է ներկայիս մոդելի հիման վրա. DX12 Ultimate համատեղելի գրաֆիկական պրոցեսոր Այն ձեզ հնարավորություն է տալիս օգտվելու առաջատար հնարավորություններից և կատարողականությունից, որոնց վրա ստուդիաներն այժմ աշխատում են: Հիպոթետիկ DX13-ին սպասելը՝ առանց որևէ կոնկրետ նորության, կարող է նշանակել ժամանակի վատնում:

Հիշե՛ք նաև, որ թե՛ Windows 10/11-ը, թե՛ Xbox Series X|S-ը հենվում են այս տեխնոլոգիական հիմքի վրա: Այն փաստը, որ Microsoft-ի խաղային համակարգերը համատեղելի են DX12 էկոհամակարգի հետ, ամրապնդում է գրաֆիկական շարժիչների շարունակականության և խորը աջակցության գաղափարը: Եթե նոր API գա, այն կունենա... աստիճանական անցումԵվ դա ձեր GPU-ն մեկ գիշերվա ընթացքում հնացած չի դարձնի։

Անհավանական դեպքում, եթե «DirectX 13»-ը հայտարարվի կարճաժամկետ հեռանկարում, ամիսներ կանցնեն, մինչև մենք տեսնենք առևտրային խաղեր, որոնք իմաստալից կերպով կներառեն այն։ SDK-ների, դրայվերների, շարժիչի թարմացումների և թեստավորման հետ կապված գործընթացը դանդաղ է։ Իրականում, DX12-ը շարունակել է հասունանալ տարիներ շարունակ՝ առանց համարակալումը փոխելու անհրաժեշտության, հատկապես Ultimate-ի միջոցով։

Պատմական համատեքստը և թե ինչու է այդքան շատ խոսվում DX13-ի մասին

DirectX 11-ը թողարկվեց 2009 թվականին՝ փոխարինելով DX10-ին՝ այդ ժամանակվա զգալի բարելավումներով (երբ սովորական էր ունենալ 2 պրոցեսորային միջուկ): Այն թողարկվեց 2015 թվականին: DirectX 12-ը՝ փոփոխական մոդելով դեպի ցածր մակարդակի կառավարում և լուրջ բազմաթելային տեխնոլոգիա, որն ավելի հարմար էր 4, 6 կամ 8 միջուկների դարաշրջանին։

Այդ ժամանակվանից ի վեր մենք տեսել ենք աստիճանական զարգացումներ և, ամենակարևորը, Ultimate փաթեթը, որը պատասխանատու է ժամանակակից ճառագայթային հետագծման, VRS-ի և mesh shader-ների նման տեխնոլոգիաների զարգացման համար: Վերջին խոշոր վերանայումը տեղի է ունեցել մոտավորապես 2019 թվականին, և այդ ժամանակվանից ի վեր API-ն մնացել է համակարգիչների մշակման հիմքը: Այս շարունակականությունը բացատրում է... Ինչո՞ւ է DX12-ը այդքան երկարակյաց։ առանց արդիականությունը կորցնելու։

Բացառիկ բովանդակություն - Սեղմեք այստեղ  Google Videos. Տեսանյութերի խմբագրում անմիջապես Drive-ից

Այսպիսով, որտեղի՞ց է գալիս DX13-ի մասին աղմուկը։ Անցյալ ժամանակաշրջաններից էքստրապոլյացիայից և այն մտքից, որ թռիչքը անխուսափելի է։ Սակայն ցիկլերը փոխվում են, և առաջնահերթությունները նույնպես փոխվում են. այս պահին արդյունաբերությունը քաղում է DX12-ի և դրա էկոհամակարգի օգուտները, և փոխարինման հստակ նշաններ չկան։ Ահա թե ինչու այդքան շատ վերլուծաբաններ խորհուրդ են տալիս չօգտագործել այն։ հետաձգել որոշումները ենթադրության վրա հիմնված։

Մասնագետների կարծիքը՝ հավասարակշռություն և պարզեցում

«Իդեալական DX13»-ի մասին երազողների շրջանում ի հայտ է գալիս մի օրինաչափություն. DX11-ից վերականգնել վարորդի մակարդակի որոշակի հարմարություններ՝ մշակման հետ կապված խնդիրները նվազեցնելու համար, միաժամանակ պահպանելով DX12-ի հզորությունն ու ճկունությունը: Դա կլինի API, որը հավասարակշռություն կհաստատի... ազատություն և պարզությունհեշտացնելով փոքր թիմերի կյանքը և նվազեցնելով իրականացման սխալները, որոնք ներկայումս տուժում են կատարողականից։

Նաև խնդրվում է ինտեգրել այն գործառույթները, որոնք ներկայումս կախված են սեփական կամ մատակարարի կողմից սահմանված մեթոդներից՝ հիմնական միտումները որպես ստանդարտ հասանելի դարձնելու նպատակով: Շեյդերների կատարման նման գործառույթների կենտրոնացումը ընդհանուր հովանու ներքո կբարելավի էկոհամակարգի հետևողականությունը՝ նվազեցնելով GPU-ների միջև մասնատում.

Այնուամենայնիվ, այս մասշտաբի վերաձևավորումը ժամանակ կպահանջի: 11-ից 12 դյույմի անցումն արդեն իսկ մտածելակերպի փոփոխություն էր, և հարմարավետության և վերահսկողության հավասարակշռությունը՝ առանց կատարողականը զոհաբերելու, հեշտ գործ չէ: Ինչպես հիմա է, եզրակացությունը հստակ է. DirectX 12-ը շարունակում է մնալ ուշադրության կենտրոնումԵվ ամեն ինչ ցույց է տալիս, որ սա կշարունակվի այնքան ժամանակ, քանի դեռ դրա գործառույթների կիրառումը շարունակում է աճել շարժիչներում և խաղերում։

Պաշտոնական հայտարարությունների բացակայության դեպքում, DX13-ի ցանկացած ամսաթիվ (կամ ինչ անուն էլ որ այն ունենա) զուտ ենթադրություն է։ Որոշ կանխատեսումներ արվել են 2022 կամ ավելի ուշ՝ 2023/2024 թվականներ «կամ ավելի ուշ», բայց փաստերն իրենք են խոսում իրենց մասին։ Հանրային հաստատում չկա որը աջակցում է կոնկրետ ժամկետներին։

Հաճախակի տրվող հարցեր

  • Կարո՞ղ եմ անցնել DX11-ի և DX12-ի միջև։ Որոշ խաղերում, այո, գրաֆիկայի մենյուից։ Եթե ​​նկատում եք անկայունություն կամ ավելի վատ կատարողականություն DX12-ում որևէ կոնկրետ խաղում, փորձեք DX11-ը և համեմատեք կադրի տևողությունը և FPS-ը։
  • DX12-ի համար Windows 10/11 պե՞տք է։ Այո։ DirectX 12-ը հասանելի է Windows 10-ում և Windows 11-ում։ Եթե օգտագործում եք ավելի հին համակարգեր, ապա ստիպված կլինեք օգտագործել DX11 կամ ավելի վաղ տարբերակ՝ ավելի քիչ հնարավորություններով և հնարավոր է՝ ավելի ցածր արտադրողականությամբ։
  • Կա՞ արդյոք կյանք DirectX-ից այն կողմ։ Իհարկե, OpenGL-ը և, մասնավորապես, Vulkan-ը հզոր, բազմապլատֆորմային այլընտրանքներ են։ Այնուամենայնիվ, Windows-ում առևտրային խաղերի մեծ մասը նախընտրում է DirectX-ը՝ դրա ինտեգրման և աջակցության շնորհիվ։
  • Արդյո՞ք իմ DX12 GPU-ն կդառնա հնացած, եթե թողարկվի DX13-ը։ Ոչ միանգամից։ Նույնիսկ եթե նոր տարբերակ հայտարարվի, խաղերին ժամանակ է պետք այն յուրացնելու համար։ Այսօր DX12-ով և դրա ժամանակակից հնարավորություններով լավ աշխատող գրաֆիկական քարտը տարիներ շարունակ կունենա իր սեփական կյանքը։

Գրաֆիկական պրոցեսոր գնել ցանկացողները կարող են հանգիստ լինել. ներկայիս իրավիճակում DirectX 12-ը և դրա Ultimate տարբերակը ստուդիաների և խաղային շարժիչների ուշադրության կենտրոնում են՝ առաջարկելով առաջատար տեխնոլոգիաներ և ապացուցելով իրենց կարողությունը բազմամիջուկ պրոցեսորներն ու ժամանակակից գրաֆիկական պրոցեսորները հասցնելու իրենց սահմաններին: Եթե ապագայում հայտնվի նոր տարբերակ, DirectX 13-ի և DirectX 12-ի միջև դիլեման կրկին կհայտնվի սեղանին:

Ինչու են որոշ խաղեր ձախողվում առանց հաղորդագրության DirectX 12-ը օգտագործելիս
Առնչվող հոդված՝
Ինչու են որոշ խաղեր առանց նախազգուշացման խափանվում DirectX 12-ը օգտագործելիս