Ինչպես որոշել DirectX-ի տարբերակը և Shader մոդելը

Բովանդակություն:

Ինչպես որոշել DirectX-ի տարբերակը և Shader մոդելը
Ինչպես որոշել DirectX-ի տարբերակը և Shader մոդելը
Anonim

Microsoft DirectX-ը API-ների հավաքածու է Microsoft-ի օպերացիոն համակարգերում տեսախաղեր ծրագրավորելու համար՝ Windows-ում և Xbox-ում: Ներկայացվել է 1995 թվականին՝ Windows 95-ի թողարկումից անմիջապես հետո, այն այդ ժամանակվանից ի վեր ներառվել է Windows 98-ից սկսած Windows-ի բոլոր տարբերակներում:

2015-ին DirectX 12-ի թողարկմամբ Microsoft-ը ներկայացրեց մի քանի նոր ծրագրավորման առանձնահատկություններ, ինչպիսիք են ցածր մակարդակի API-ները, որոնք թույլ են տալիս ծրագրավորողներին ավելի շատ վերահսկել, թե ինչ հրամաններ են ուղարկվում գրաֆիկական մշակման միավորին:

DirectX 8.0-ի թողարկումից ի վեր, գրաֆիկական քարտերն օգտագործում են Shader Models կոչվող հրահանգները՝ մեկնաբանելու CPU-ից ուղարկված գրաֆիկան գրաֆիկական քարտին մատուցելու հրահանգները:Այնուամենայնիվ, այս shader տարբերակները կապված են DirectX-ի այն տարբերակի հետ, որը դուք տեղադրել եք ձեր համակարգչում, որն էլ իր հերթին կապված է ձեր գրաֆիկական քարտի հետ:

Ինչպես որոշել DirectX-ի տարբերակը

Հասարակ ախտորոշիչ ծրագիրը ներկայացնում է DirectX-ի տարբերակը:

  1. Սեղմեք Win+R և վանդակում մուտքագրեք dxdiag, ապա սեղմեք Enter ձեր վրա: ստեղնաշար՝ հրամանը գործարկելու համար:
  2. Համակարգ ներդիրում, որը նշված է Համակարգի Տեղեկություններ վերնագրի տակ, գործիքը վերադարձնում է ձեր ընթացիկ DirectX տարբերակը:

    Image
    Image
  3. Համապատասխանեցրեք ձեր DirectX տարբերակը ստորև թվարկված Shader տարբերակի հետ:

Հենց որ որոշեք DirectX-ի ձեր ԱՀ-ի տարբերակը, կարող եք օգտագործել ստորև բերված աղյուսակը՝ որոշելու համար, թե Shader Model-ի որ տարբերակն է աջակցվում:

DirectX և Shader մոդելի տարբերակներ

Ախտորոշիչ գործիքը չի կիսում Shader Model տարբերակը: DirectX-ի ձեր տարբերակը որոշում է Shader Model-ի ձեր տարբերակը հետևյալ կերպ՝

  • DirectX 8.0 - Shader Model 1.0 & 1.1
  • DirectX 8.0a - Shader Model 1.3
  • DirectX 8.1 - Shader Model 1.4
  • DirectX 9.0 - Shader Model 2.0
  • DirectX 9.0a - Shader Model 2.0a
  • DirectX 9.0b - Shader Model 2.0b
  • DirectX 9.0c - Shader Model 3.0
  • DirectX 10.0 - Shader Model 4.0
  • DirectX 10.1 - Shader Model 4.1
  • DirectX 11.0† - Shader Model 5.0
  • DirectX 11.1† - Shader Model 5.0
  • DirectX 11.2‡ - Shader Model 5.0
  • DirectX 12 - Shader Model 5.1

Աջակցություն Shader Models-ին սկսվեց DirectX 8-ով:0. Windows XP-ը չի աջակցում DirectX 10.0 և ավելի նոր տարբերակները, իսկ Windows Vista-ն և Windows 7-ը (մինչև Service Pack 1-ը) չեն աջակցում DirectX 11.0 կամ ավելի նոր տարբերակները: Այնուամենայնիվ, Vista-ն պլատֆորմի թարմացումից հետո աջակցում է DirextX 11.0-ին: Windows 7 SP1-ն աջակցում է v11.1, բայց ոչ 11.2 կամ ավելի նոր: Դուք կարող եք ավելին իմանալ DirectX-ի ներբեռնման և տեղադրման մեր ուղեցույցում:

DirectX 12-ը հասանելի է միայն Windows 10-ի և Xbox One-ի համար:

Ի՞նչ խաղեր են աջակցում DirectX 12-ին:

Համակարգչային խաղերի մեծ մասը, որոնք մշակվել են մինչև DirectX 12-ի թողարկումը, ամենայն հավանականությամբ, մշակվել են DirectX-ի ավելի վաղ տարբերակի միջոցով: Այս խաղերը համատեղելի են համակարգիչների վրա, որոնց վրա տեղադրված է DirectX 12, քանի որ դրանք հետին համատեղելի են:

Եթե պատահաբար ձեր խաղը համատեղելի չէ DirectX-ի նոր տարբերակով, հիմնականում DirectX 9-ով կամ ավելի վաղ աշխատող խաղերով, Microsoft-ը տրամադրում է DirectX End-User Runtime, որը շտկում է գործարկման շատ սխալներ DirectX-ի հին տարբերակներից տեղադրված DLL-ներով:.

Ինչպե՞ս տեղադրել DirectX-ի վերջին տարբերակը:

DirectX-ի վերջին տարբերակի տեղադրումն անհրաժեշտ է միայն այն ժամանակ, երբ փորձում եք խաղալ այդ վերջին տարբերակով մշակված խաղ: Microsoft-ն առաջարկում է թարմացումներ ստանդարտ Windows Update-ի և ձեռքով ներբեռնման և տեղադրման միջոցով: Windows 8.1-ի համար DirectX 11.2-ի թողարկումից ի վեր, սակայն, DirectX 11.2-ն այլևս հասանելի չէ որպես ինքնուրույն ներբեռնում և պետք է ներբեռնվի Windows Update-ի միջոցով:

Բացի Windows Update-ից, խաղերի մեծ մասը տեղադրման ժամանակ կստուգի ձեր համակարգը՝ տեսնելու, արդյոք դուք համապատասխանում եք DirectX-ի պահանջներին, եթե ոչ, ձեզ կառաջարկվի ներբեռնել և տեղադրել այն նախքան խաղը տեղադրելը:

Խորհուրդ ենք տալիս: