DirectX versiyasi va Shader modelini qanday aniqlash mumkin

Mundarija:

DirectX versiyasi va Shader modelini qanday aniqlash mumkin
DirectX versiyasi va Shader modelini qanday aniqlash mumkin
Anonim

Microsoft DirectX - bu Microsoft operatsion tizimlari - Windows va Xbox-da video o'yinlarni dasturlash uchun API to'plami. 1995-yilda, Windows 95-ning chiqarilishidan ko'p o'tmay taqdim etilgan, o'shandan beri u Windows 98-dan boshlab Windows-ning barcha versiyalarida to'plangan.

2015-yilda DirectX 12-ning chiqarilishi bilan Microsoft ishlab chiquvchilarga grafik ishlov berish blokiga qanday buyruqlar yuborilishini koʻproq nazorat qilish imkonini beruvchi past darajadagi API kabi bir qancha yangi dasturlash funksiyalarini taqdim etdi.

DirectX 8.0 versiyasi chiqqandan beri grafik kartalar protsessordan grafik kartaga yuborilgan grafiklarni ko'rsatish bo'yicha ko'rsatmalarni sharhlash uchun Shader Modellari deb nomlangan ko'rsatmalardan foydalangan. Biroq, bu shader versiyalari kompyuteringizga o'rnatgan DirectX versiyasiga, keyin esa o'z navbatida grafik kartangizga bog'langan.

DirectX versiyasini qanday aniqlash mumkin

Oddiy diagnostika yordam dasturi DirectX versiyasini taqdim etadi.

  1. Win+R tugmalarini bosing va maydonga dxdiag kiriting, so'ng telefoningizda Enter tugmasini bosing buyruqni bajarish uchun klaviatura.
  2. Tizim yorlig'ida, Tizim ma'lumotlari sarlavhasi ostida, asbob joriy DirectX versiyangizni qaytaradi.

    Image
    Image
  3. DirectX versiyangizni quyida keltirilgan Shader versiyasi bilan moslang.

Kompyuteringizda ishlayotgan DirectX versiyasini aniqlaganingizdan so'ng, Shader modelining qaysi versiyasi qo'llab-quvvatlanishini aniqlash uchun quyidagi jadvaldan foydalanishingiz mumkin.

DirectX va Shader model versiyalari

Diagnostika vositasi Shader modeli versiyasini ulashmaydi. DirectX versiyangiz Shader Model versiyasini quyidagicha belgilaydi:

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

Shader modellarini qoʻllab-quvvatlash DirectX 8 bilan boshlangan.0. Windows XP DirectX 10.0 va undan yuqori versiyalarni qo'llab-quvvatlamaydi, Windows Vista va Windows 7 (1-xizmat to'plamidan oldin) DirectX 11.0 yoki undan yuqori versiyalarni qo'llab-quvvatlamaydi. Biroq, Vista platforma yangilanganidan keyin DirextX 11.0 ni qo'llab-quvvatlaydi. Windows 7 SP1 v11.1-ni qo'llab-quvvatlaydi, lekin 11.2 yoki undan yangisini emas. DirectXni yuklab olish va oʻrnatish boʻyicha qoʻllanmamizdan koʻproq maʼlumot olishingiz mumkin.

DirectX 12 faqat Windows 10 va Xbox One uchun mavjud.

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

DirectX 12 chiqarilishidan oldin ishlab chiqilgan kompyuter oʻyinlarining aksariyati DirectX ning oldingi versiyasidan foydalangan holda ishlab chiqilgan. Bu oʻyinlar orqaga qarab mosligi tufayli DirectX 12 oʻrnatilgan kompyuterlarda mos keladi.

Agar tasodifan oʻyiningiz DirectX-ning yangi versiyasiga mos kelmasa, asosan DirectX 9 yoki undan oldingi versiyalarida ishlovchi oʻyinlar – Microsoft DirectX-ning eski versiyalaridan oʻrnatilgan DLL-lar yordamida koʻplab ish vaqti xatolarini tuzatuvchi DirectX End-User Runtime dasturini taqdim etadi..

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

DirectXning soʻnggi versiyasini oʻrnatish faqat oʻsha soʻnggi versiyada ishlab chiqilgan oʻyinni oʻynashga harakat qilayotganingizda kerak boʻladi. Microsoft yangilanishlarni standart Windows Update orqali va qo'lda yuklab olish va o'rnatish orqali taklif qiladi. Windows 8.1 uchun DirectX 11.2 chiqarilgandan beri DirectX 11.2 endi mustaqil yuklab olish sifatida mavjud emas va uni Windows Update orqali yuklab olish kerak.

Windows Update-dan tashqari, aksariyat oʻyinlar oʻrnatish vaqtida tizimingizni DirectX talablariga javob berishingizni tekshiradi, agar javob bermasangiz, oʻyinni oʻrnatishdan oldin uni yuklab olishingiz va oʻrnatishingiz soʻraladi.

Tavsiya: