DirectX va Shader modelini aniqlang

Kompyuteringizda ishlaydigan DirectX versiyasini va Shader modelini topish uchun lonca.

Microsoft DirectX, to'g'ridan-to'g'ri DirectX sifatida ham tanilgan, Microsoft operatsion tizimlarida (Windows va Xbox) video o'yinlar ishlab chiqishda va dasturlashda ishlatiladigan API to'plamidir. 1995-yilda Windows 95-ning chiqarilishidan ko'p o'tmay, u Windows 98 dan boshlab Windows-ning har versiyasida to'plandi.

2015-yilda DirectX 12 versiyasining chiqarilishi bilan Microsoft korporatsiyani ishlab chiquvchilarga grafik buyruqlar birligiga yuboriladigan buyruqlarni nazorat qilish imkonini beruvchi past darajadagi APIlar kabi qator yangi dasturiy vositalarni taqdim etdi. DirectX 12 API-lari Windows 10- ga qo'shimcha ravishda Xbox One va Windows Phone o'yinlarini ishlab chiqishda ham foydalaniladi.

DirectX 8.0 grafik kartalari chiqarilishi CPU dan grafik kartaga qanday grafikalar yuborilishini ko'rsatish bo'yicha ko'rsatmalarni sharhlashda yordam berish uchun Shader Models deb nomlangan dasturlar / ko'rsatmalardan foydalangan. Ko'pgina yangi kompyuter o'yinlari tizimi talablariga ko'ra Shader Model versiyasini tobora kengaytirmoqda.

Biroq, bu shader versiyalari sizning kompyuteringizda o'rnatilgan DirectX versiyasiga bog'lanadi va keyinchalik grafik kartangizga ulanadi. Bu sizning sistemangiz ma'lum bir shader modelini ishlasa yoki yo'qligini aniqlashni qiyinlashtirishi mumkin.

Sizda DirectX versiyasini qanday aniqlash mumkin?

  1. Ishga tushirish menyusini bosing va keyin "Ishga tushirish" tugmasini bosing.
  2. "Bajarish" qutisiga "dxdiag" (tirnoqsiz) kiriting va "OK" tugmasini bosing. Bu esa, DirectX Diyagnostik vositasini ochadi.
  3. "Tizim haqida ma'lumot" sarlavhasi ostida listelenen tizim ko'rinishida "DirectX versiyasi" ni ko'rasiz.
  4. DirectX versiyasini quyidagi Shader versiyasi bilan solishtiring.

Kompyuteringizda DirectX ishining versiyasini aniqlagandan so'ng, Shader Model versiyasining qanday qo'llab-quvvatlanishini aniqlash uchun quyidagi jadvaldan foydalanishingiz mumkin.

DirectX va Shader modeli versiyalari

* Windows XP operatsion tizimi uchun mavjud emas
† Windows XP, Vista uchun mavjud emas (va SP1dan oldin Win 7)
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 va Xbox One

DirectX 8.0 dan oldin DirectX versiyalarida shader modellarini qo'llab-quvvatlamaydi

Bu erda keltirilgan DirectX versiyalari DirectX versiya 8.0 bilan boshlanadi. Versiya 8.0dan oldin DirectX versiyalari asosan Windows 95, Windows 98, Windows Me, Windows NT 4.0 va Windows 2000 ni qo'llab-quvvatlash uchun chiqarildi.

DirectX versiyalari 1.0 va 8.0a versiyalari Windows 95 bilan mos edi. Windows 98 / Me DirectX versiya 9.0 orqali qo'llab-quvvatlandi. DirectX ning barcha eski versiyalari turli xil uchinchi tomon saytlarida mavjud va Windows operatsion tizimining eski versiyalarini o'rnatayotgan bo'lsangiz, ular asl o'yin fayllarini / disklarini ishlatish uchun qulay bo'lishi mumkin.

DirectXning yangi versiyasini o'rnatishdan oldin bir tavsiya sizning grafik kartangiz DirectXning ushbu versiyasini qo'llab-quvvatlashini ta'minlashdir.

Qanday o'yinlar DirectX 12 ni qo'llab-quvvatlaydi?

DirectX 12 versiyasidan oldin ishlab chiqilgan ko'pgina kompyuter o'yinlari, ehtimol, DirectX yordamida va undan oldingi versiyalarida ishlab chiqilgan. Ushbu o'yinlar, orqaga qarab muvofiqligi tufayli DirectX 12 o'rnatilgan kompyuterlar bilan mos keladi.

Tasodifiy o'yin DirectXning yangi versiyasida mos kelmasa, asosan DirectX 9 yoki undan oldingi versiyalarida ishlaydigan o'yinlar, Microsoft DirectX End-User Runtime xizmatini taqdim etadi, bu esa RunX ning eski versiyalarida o'rnatilgan DLL-lar bilan ko'plab ish vaqti xatolar tuzatadi.

DirectXning eng so'nggi versiyasini qanday o'rnatish mumkin?

DirectX ning eng so'nggi versiyasini o'rnatish faqat oxirgi versiya bilan ishlab chiqilgan o'yinni o'ynashga harakat qilganda kerak. Microsoft yangilanishni osonlashtirdi va standart Windows Update orqali va qo'lda yuklab olish va o'rnatish orqali yangilanishi mumkin. Biroq Windows 8.1 uchun DirectX 11.2 versiyasini chiqarishdan boshlab, DirectX 11.2 endi mustaqil yuklash / o'rnatish sifatida mavjud emas va Windows Update orqali yuklab olish kerak.

Windows Update-dan tashqari, o'yinlarni o'rnatishdan oldin sizga yuklab olish va o'rnatishni talab qilmasangiz, aksariyat o'yinlar DirectX talablariga javob berish uchun tizimni tekshiradi.