Qaysi directxni qanday tushunish kerak. DirectX o'rnatilganligini qanday tekshirish mumkin? O'zingizning versiyangizni aniqlash

Yoqdi

Yoqdi

Tweet

Tez-tez mavzu bo'yicha har xil noto'g'ri tushunchalarga duch keldi DirectX... Masalan, foydalanuvchilar DirectX-ni ba'zi aqlga sig'maydigan versiyalarni o'rnatishga harakat qilmoqdalar, ba'zi "chap" saytlardan va hokazolarni yuklab olishlari aniq emas, natijada har xil xatolarga yo'l qo'yilgan windows ishlayapti va o'yinlar.

Men bularning barchasini ushbu maqolada ko'rib chiqaman va DirectX o'yin texnologiyasida i-ni belgilashga harakat qilaman.

DirectX nima

Haqiqat qayerda va fantastika qaerda ekanligini aniqlash uchun avval bilib olaylik - DirectX nima? Vikipediya bizga quyidagilarni aytadi:

DirectX (ingliz tilidan. to'g'ridan-to'g'ri - to'g'ridan-to'g'ri, to'g'ridan-to'g'ri) - bu dasturlash bilan bog'liq muammolarni hal qilish uchun mo'ljallangan API to'plamidir Microsoft Windows... Yozishda eng ko'p ishlatiladigan kompyuter o'yinlari... ... Ko'pincha yangilangan versiyalari DirectX o'yin dasturlari bilan birga keladi.

Ko'proq oddiy so'zlar bilan: DirectX - bu videokarta va o'yinlar o'rtasidagi "qatlam" bo'lib, bu sizga chiroyli grafikalar ko'rsatish uchun kompyuteringizning barcha hisoblash quvvatlarini to'liq amalga oshirishga imkon beradi.

Esimda, 2003 yilda kompyuterga DirectX 9 grafik kartasini o'rnatganimda "Need for Speed: Underground" ("Need for Speed") yo'lidagi avtomobil oynalari va ko'lmaklardagi ishonchli aks ettirishlar meni qanday quvontirgan edi ... Albatta, bu aks ettirishlar bilan cheklanib qolmaydi, lekin hamma narsa haqida tartibda gaplashamiz.

DirectX versiyalari o'rtasida qanday farqlar mavjud

Texnologiya juda tez rivojlanmoqda. DirectX-ning har bir yangi versiyasi dasturchilarga o'yinga yangi effekt qo'shish uchun, eskirganlari esa optimallashtirishga imkon beradi.

O'ylaymanki, DirectX imkoniyatlari o'rtasidagi eng aniq farq turli xil versiyalar ushbu videoni namoyish etadi:

DirectX 11-da (chapda) avtomobil g'ildiraklari ostidan uchayotgan qor va yumshoq soyalarning go'zal effektlariga e'tibor bering. Asosan, yumshoq soyalar va g'ildiraklar ostidagi qor kabi ta'sirlarni o'zimizni DirectX 9 texnologiyasi bilan cheklash orqali amalga oshirish mumkin, ammo ishlashning pasayishi sezilarli bo'ladi - to'qqiztasida bunday effektlarni optimallashtirish ham, vakolatli amalga oshirish ham mavjud emas.

Ikkinchi misol - Crysis 2:

Umuman olganda, DirectX versiyasi qanchalik baland bo'lsa, rasm shunchalik yaxshi bo'ladi. Ammo mo''jiza kutmang - ko'pincha o'zgarishlar hayratlanarli emas. Mening fikrimcha, tasvir sifatidagi unchalik katta bo'lmagan farqning asosiy sababi shundaki, hozir o'yinlar o'yinlar uchun bir vaqtning o'zida ishlab chiqilmoqda xbox konsollari, Sony Playstation va kompyuter. Televizorlar zamonaviy shaxsiy kompyuterlarga nisbatan ishlash va qo'llab-quvvatlanadigan texnologiyalar jihatidan zaifdir. Natijada, biz kompyuterda o'yinlar o'ynaymiz, ularning grafikalari loyqa to'qimalarga va soddalashtirilgan effektlarga qoyil qolgan yil konsollari chiqarildi. Ha, kompyuter uchun ishlab chiqilgan yoki o'zgartirilgan o'yinlar mavjud, ammo ularning ozi bor.

O'zaro faoliyat platformaning odatiy namunasi Skyrim:

Playstation 3 va Xbox360 o'rtasidagi grafikadagi farq tafsilotlarda yotadi: PS3-da, ozgina suv bir joyga tomiziladi, Xbox 360 soyalarida miltillovchi yorug'lik manbalariga reaktsiya bo'lmaydi. Shaxsiy kompyuterda (videodagi "Windows" yorlig'i bilan) bunday muammolar mavjud emas, bundan tashqari ob'ektlar uzoq masofalarda ko'rinadi, ammo yaxshilanishlar mavjud emas. Keyinchalik, ishlab chiquvchilar o'yinning kompyuter versiyasi uchun yuqori aniqlikdagi to'qimalar to'plamini chiqardilar, ammo bu grafikani keskin yaxshilamadi.

Kompyuterning qanday grafikalarni ishlab chiqarishga qodirligini ko'rishingiz uchun - video karta va protsessorning barcha imkoniyatlaridan foydalanishga moslashtirilgan o'yin namunasi:

Farqni ko'rasizmi? Chiroyli yorug'lik, aniq to'qimalar, silliq harakatlar. Aytgancha, eskirgan DirectX 9 texnologiyalari bilan ushbu tafsilotlarga erishib bo'lmaydigan bo'lar edi - bir vaqtning o'zida juda ko'p ob'ektlar ramkada. Bundan tashqari, hech bo'lmaganda DirectX 10-ni qo'llab-quvvatlaydigan video kartalar tomonidan amalga oshiriladigan ko'plab effektlar mavjud.

Crysis 3 grafik dvigatelining xususiyatlari:

Ba'zi foydalanuvchilarning fikrlaridan farqli o'laroq, DirectX yaxshilanmaydi o'yinlarda grafikalar, lekin faqat imkoniyat beradi o'yinni yanada chiroyli qilish uchun dasturchi. Agar o'yin DirectX 9 uchun ishlab chiqilgan bo'lsa, unda DirectX 10 versiyasining mavjudligi hech narsani o'zgartirmaydi. Hammasi nafaqat videokartaning imkoniyatlariga, balki o'yinni texnologik qo'llab-quvvatlashiga ham bog'liq. Agar siz hamma narsani birlashtirsangiz, siz grafik jihatdan ajoyib o'yin olasiz.

Turli xil Windows va DirectX versiyalari

DirectX aslida fayllar to'plami - dasturiy ta'minot kutubxonalari. Agar ular bo'lmasa tizim papkalari, keyin o'yinlar eng yaxshi tarzda effektlarsiz namoyish etiladi, eng yomoni ular boshlanmaydilar va xatoga yo'l qo'yishadi (o'yinni boshlashda "d3dx9_42.dll topilmadi" xatosi paydo bo'ladi, bu erda raqamlar boshqacha bo'lishi mumkin).

Ushbu fayllarning minimal to'plami allaqachon mavjud o'rnatilgan Windows... Operatsion tizim versiyasiga qarab, turli xil fayllar to'plami mavjud bo'ladi, bu DirectXning turli xil versiyalarini qo'llab-quvvatlashni anglatadi (ma'lumot bu erdan):

  • Windows XP SP2 - DirectX 9.0c
  • Windows Vista - DirectX 10
  • Windows Vista SP1 - DirectX 10.1
  • Windows Vista SP2 - DirectX 11
  • Windows 7 - DirectX 11.1
  • Windows 8 - DirectX 11.1
  • Windows 8.1. - DirectX 11.2
  • Windows 10 - DirectX 12

Oldingi versiyalari kiritilgan. O'sha. Windows 10-da 12-versiyani qo'llab-quvvatlash, DirectX 11.2, 11.1, 11, 10.1, 10, 9 va quyida.

To'liq DirectX fayllarini qanday o'rnatish matnda bo'ladi.

DirectX video kartasini turli xil versiyalarda qo'llab-quvvatlash

Undan ko'ra yangi grafik karta, qanchalik baland bo'lsa directX versiyasi u qo'llab-quvvatlaydi. Hammasi oldingi versiyalar ham qo'llab-quvvatlanadi.

Windows ushbu versiyani ham qo'llab-quvvatlashi kerak. DirectX 12-ni qo'llab-quvvatlaydigan video karta yordamida Windows XP-da siz hech narsa qila olmaysiz - faqat to'qqizinchi DirectX orqali ishlaydigan o'yinlar boshlanadi. Hali ham mashhur bo'lgan Windows 7-da vaziyat xuddi shunday - DirectX so'nggi versiya yo'q.

Grafik kartam va Windows-ni qo'llab-quvvatlaydigan DirectX-ning qaysi versiyasini qanday bilsam bo'ladi?

Video karta

Sizning video kartangiz DirectX-ning qaysi versiyasini qo'llab-quvvatlashi haqida ma'lumotni ishlab chiqaruvchining rasmiy veb-saytida va har qanday onlayn-do'konda josuslik qilishingiz mumkin. Masalan, Yandex.Market-da.

Windows

Windows-ning qaysi versiyasini qo'llab-quvvatlashini aniqlash qiyinroq, chunki ko'p narsa o'rnatilgan yangilanishlarga bog'liq.

Algoritm quyidagicha:

1. Barcha Windows yangilanishlari o'rnatilganligiga ishonch hosil qiling (Ishga tushirish - Barcha dasturlar - Windows yangilanishi - Yangilanishlarni qidirish - O'rnatish).

2. Ixtiyoriy element: grafik karta drayverini eng yangi versiyaga yangilang:

DirectX dasturini DirectX dasturini ishlab chiqqan Microsoft veb-saytidan yuklab olishingiz mumkin. Aslida shunday emas DirectX o'rnatuvchisi, lekin faqat Internetdan eski DirectX dasturiy ta'minot kutubxonalarining yangi versiyalarini yuklab olib o'rnatadigan va yangilarini qo'shadigan o'rnatuvchi dastur. 9, 10, 10.1 va boshqalar raqamlariga qaramay, DirectX-da yangilanishlar bilan bog'liq ichki raqamlash mavjud. Ya'ni, versiyalar ichida tuzatishlar va yaxshilanishlar mumkin.

Windows 7, 8 va 10 kutubxonalari, umuman, kerak emas, chunki kerakli yangilanishlar Yangilash markazi orqali keladi. Ammo DirectX 9 yordamida eski (2005-2010) o'yinni boshlay olmasangiz, xuddi shu o'rnatuvchini o'rnatishga harakat qiling.

D3DX9_ 24 .dll -D3DX9_ 43 .DLL
D3DX10. DLL - D3DX10_ 43 .DLL
D3DCompiler_33.dll - D3DCompiler_43.DLL
D3DX11_42.DLL
D3DX11_43.DLL
D3DCSX_42.DLL
D3DCSX_43.DLL
XACTENGINE2_0.dll - XACTENGINE2_9.DLL
XACTENGINE3_0.dll - XACTENGINE3_7.DLL
XAUDIO2_0.DLL
XAUDIO2_1.DLL
XAUDIO2_2.DLL
XAUDIO2_3.DLL
XAUDIO2_4.DLL
XAUDIO2_5.DLL
XAUDIO2_6.DLL
XAUDIO2_7.DLL
XAPOFX1_0.dll -XAPOFX1_5.DLL
X3DAUDIO1_0.dll - X3DAUDIO1_7.DLL
XINPUT1_1.DLL
XINPUT1_2.DLL
XINPUT1_3.DLL

O'rnatuvchi tomonidan o'rnatilganligini tekshirish uchun DirectX yangilanishlarini Internetsiz kompyuterlarga o'rnatish uchun zarur bo'lgan DirectX mustaqil o'rnatuvchisini yuklab qo'ydim:

Sanalar asosida, ushbu yozuv paytida, DirectX komponentlarini yangilash 2011 yil 18 aprelda bo'lib o'tdi (2016 yil 29-iyundan boshlab yangilash: endi hamma narsa boshqa paketlardagi Update Center orqali keladi).

Yuklab olingan dastur aslida o'z-o'zidan ochiladigan arxivdir. 7-zip arxivator bilan ochamiz:

Fayl nomlariga e'tibor bering - o'rnatuvchida DirectX 9 (d3dx9_31, d3dx9_32, d3dx9_33 va boshqalar) va DirectX 10 (d3dx10_35, d3dx10_40 va boshqalar) bilan bog'liq ikkala fayl mavjud. Har bir versiya yangilanadi - ..dll kutubxonalarining yangi versiyalari chiqarildi, yangilari qo'shildi.

Yana bir bor eslatib qo'yay: bu emas directX yangilanishi versiyadan versiyaga. Dastur kutubxonalari versiyalarining ushbu yangilanishi va 9, 10, 10.1, 11, 11.1 raqamlash bilan hech qanday aloqasi yo'q. Yangilay olmaysiz o'rnatilgan DirectX shu tarzda.

O'rnatishdan so'ng, yangi kutubxonalar qo'shiladi va eskilar yangilanadi, bu esa yo'qligi haqida xabar beradigan o'yinlarni boshlashga imkon beradi. d3dx *... Shunday qilib, o'rnatishga urinib ko'rishingiz mumkin.

DirectXni qaerdan yuklab olish mumkin?

Yangilanish markazi orqali faqat yangilanishlarni o'rnating!

DirectXni istalgan saytlardan yuklab oling qila olmaysiz! Siz viruslarni yuqtirish xavfi bor!

DirectX komponentlari orqali yangilanadi Windows yangilanishi... Bu sizga DirectX yordamini olishning yagona usuli 10.1 va 11 Windows Vista-da, 11.1 Windows 7 da.

Microsoft DirectX operatsion tizimining bir qismi sifatida kiritilgan windows tizimlari... Windows Update orqali DirectX-ni eng so'nggi xizmat to'plami yoki boshqa yangilanishlar bilan yangilashingiz mumkin.

Agar Windows XP-ga DirectX-ni yuklab olsangiz va o'rnatsangiz, u erda DirectX 11 paydo bo'ladimi?

Ko'rinmaydi... DirectX 10, 11 va undan keyingi versiyalar Windows XP hech qachon bo'lmaydi. Biz ushbu mavzuda uzoq vaqt to'xtashimiz mumkin, men shunchaki quyidagilarni aytaman: Windows XP egalari, qabul qiladilar - bu operatsion tizim uzoq vaqt "o'yin" qilishni to'xtatgan. Ko'pgina zamonaviy o'yinlar Windows XP-ni qo'llab-quvvatlamaydi. Hatto Microsoft ham rasmiy ravishda undan voz kechdi.

Shunisi e'tiborga loyiqki, Windows XP uchun hunarmandlar tomonidan ishlab chiqarilgan DirectX 10 yig'ilishi mavjud. Aslida, bu faqat dasturiy ta'minot kutubxonalari to'plami, qo'shmaslikdirectX 10 effektlari, lekin faqat ba'zi o'yinlarning XP-da xatosiz ishlashiga imkon beradi, agar ularning sozlamalari "DirectX 10" rejimiga o'rnatilgan bo'lsa. Baribir, ushbu kutubxonalar to'plami nosozliklar keltirib chiqarish ehtimoli yuqori yilda operatsion tizim, shuning uchun hech qanday holatda siz bunday bo'linishni joylashtirmasligingiz kerak.

Windows 7-da DirectX 11.1-ni qanday o'rnataman?

Munosabati bilan windows-ning paydo bo'lishi 10 bu savol har qachongidan ham dolzarbdir. DirectX 11 yordami mavjud .1 dastlab allaqachon mavjud. Dastlab Windows 7 versiyasi bilan o'rnatilgan 11 ... DirectX-ning yangi versiyasini qo'llab-quvvatlash orqali keladi Markaz Windows yangilanishlari (Ishga tushirish - Barcha dasturlar - Windows yangilanishi). Yangilanish KB2670838 deb nomlanadi.

Shunday qilib, Windows-ni yangilash markazi orqali yangilab turing. Bu Windows 8 uchun ham amal qiladi.

DirectX 12

DirectX 12. atrofida ko'plab mish-mishlar tarqalmoqda. Keling, faktlar va taxminlarni to'plashga harakat qilaylik.

Windows 7, 8 va DirectX 12

Windows 7 va 8 da DirectX 12 emas bo'ladi.

Eski video kartalar qisman DirectX 12-ni qo'llab-quvvatlaydi

Ishlab chiqaruvchining vakillari aMD grafik kartalari va nVidia DirectX 11 grafik kartalari DirectX 12 ni qisman qo'llab-quvvatlashini aytdi. Bu marketing hiyla-nayrang bo'lib chiqdi. DirectX 12-ning 11-dan ustunligi - bu videokartaning tarkibiy qismlari (xotira, video protsessor) bilan ishlashni optimallashtirish hisobiga ishlashning 7-10 baravar ko'payishi. DirectX 11 va undan oldingi davrlarda chiqarilgan videokartalarning "apparat" qismi DirectX 12 uchun moslashtirilmagan, shuning uchun API ning yangi versiyasining asosiy xususiyati - grafik tezlashtirish ishlamaydi.

Bizda nima bor? Yangi grafik API uchun uchta eski grafik kartalarni qo'llab-quvvatlash mavjud: 1-darajali, 2-darajali va 3-darajali. 3-daraja standart uchun eng to'liq qo'llab-quvvatlanadi.

DirectX 12-ni qo'llab-quvvatlamaydigan video kartalar (lekin DX10 va / yoki 11-ni qo'llab-quvvatlaydi):

Intel ValleyView2 HD Grafika

Intel HD Graphics 2500

Intel HD Graphics 4000

Va yangi.

AMD Radeon HD 5xxx

AMD Radeon HD 6xxx

AMD Radeon HD 7xxxG, M va D seriyalari

AMD Radeon HD 8xxxG

Va yangi.

Bu har kimga kerak tuyuladi, ammo har xil darajadagi qo'llab-quvvatlash mavjud. Keyinchalik bu haqda ko'proq ma'lumot

DirectX 12-darajali grafik kartalar

Intel HD Graphics 4400

Intel HD Graphics 4600

Intel HD Graphics 5000

Intel Iris Graphics 5100

Intel Iris Pro Graphics 5200

NVIDIA GeForce GT 430

NVIDIA GeForce GT 440

NVIDIA GeForce GTS 450

NVIDIA GeForce GTX 460

NVIDIA GeForce GT 520M

NVIDIA GeForce GT 520

NVIDIA GeForce GT 525M

NVIDIA GeForce GT 540M

NVIDIA GeForce GTX 550 Ti

NVIDIA GeForce GTX 560

NVIDIA GeForce GTX 560 Ti

NVIDIA GeForce GTX 570

NVIDIA GeForce GTX 580

NVIDIA GeForce 610M

NVIDIA GeForce GT 610

NVIDIA GeForce GT 620M

NVIDIA GeForce GT 620

NVIDIA GeForce GT 630M

NVIDIA GeForce GT 630

NVIDIA GeForce GT 635M

NVIDIA GeForce GT 640M

NVIDIA GeForce GT 640

NVIDIA GeForce GT 730

Va yangi.

DirectX 12 2-darajali grafik kartalar

Intel - yo'q.

AMD - yo'q.

NVIDIA GeForce GT 650M

NVIDIA GeForce GTX 650

NVIDIA GeForce GTX 650 Ti

NVIDIA GeForce GTX 650 Ti Boost

NVIDIA GeForce GTX 660M

NVIDIA GeForce GTX 660

NVIDIA GeForce GTX 660 Ti

NVIDIA GeForce GTX 670

NVIDIA GeForce GTX 680

NVIDIA GeForce GT 740M

NVIDIA GeForce GT 750M

NVIDIA GeForce GTX 750

NVIDIA GeForce GTX 750 Ti

NVIDIA GeForce GTX 760

NVIDIA GeForce GTX 765M

NVIDIA GeForce GTX 770

NVIDIA GeForce GTX 780

NVIDIA GeForce GTX 780 Ti

NVIDIA GeForce 840M

NVIDIA GeForce GTX 850M

NVIDIA GeForce GTX 860M

NVIDIA GeForce GTX 970

NVIDIA GeForce GTX 980

Va yangi.

DirectX 12 Tier 3 qobiliyatli grafik kartalar

Intel - yo'q.

AMD Radeon HD 7750

AMD Radeon HD 7770

AMD Radeon HD 7850

AMD Radeon HD 7870

AMD Radeon HD 7950

AMD Radeon HD 7970

AMD Radeon R4 Grafika

AMD Radeon HD 8600

AMD Radeon HD 8800

AMD Radeon R7 200

AMD Radeon R9 200

AMD Radeon R9 390X

Va yangi.

Ammo nVidia-da DirectX 12-ni to'liq qo'llab-quvvatlaydigan video kartalar mavjud emas.

3.03.2018 dan yangilanish: endi bor. Barcha zamonaviylar 12-versiyani to'liq qo'llab-quvvatlaydi.

Qo'shimcha darajalar - Xususiyat darajalari

AMD Radeon HD7950 egasi sifatida men xursand bo'lishni xohlardim, lekin bu ishlamayapti. Haqiqat shundaki, Microsoft oldinga o'tib, qo'shimcha funktsiyalar darajasini ("Xususiyat darajalari") joriy qildi. Darajali darajalar xaridorlar uchun ko'rsatkich, xususiyatlar ishlab chiquvchilar uchun.

Xususiyat darajasi 11.0 - DirectX11 videokartasini va 1-darajadagi Resurslarni bog'lash funktsiyasini qo'llab-quvvatlash. Bunday videokartalarning vakillari: Nvidia GeForce GTX 400/500/600/700.

Xususiyat darajasi 11.1 - DirectX 11 .1 va men bu erda bermaydigan ko'plab funktsiyalarni qo'llab-quvvatlash (nima uchun?). Vakillar:

  • Nvidia GeForce GTX 745/750;
  • AMD Radeon HD 7700-7900 / 8500-8900, Rx 240-280 seriyalari;
  • Intel HD Graphics 4200-5200, 5300-6300;

Xususiyat darajasi 12.0 - Ba'zi 1-darajali va 2-darajali xususiyatlarni qo'llab-quvvatlaydi Vakillar: AMD Radeon HD 7790/8770, Rx 260/285/290 va undan yangi versiyalar.

Xususiyat darajasi 12.1 - To'liq 1-darajali qo'llab-quvvatlash, barcha DirectX 12 funktsiyalari uchun apparat yordami.

Shunday qilib, mavjud video kartalarning hech biri DirectX 12-ni to'liq qo'llab-quvvatlamaydi. Ba'zi funktsiyalar dasturiy ta'minot darajasida amalga oshiriladi, shuning uchun DX 11 va DX 12-dan foydalangan holda bir xil o'yinlarga o'tishda sezilarli ishlash ko'rsatkichlari bo'lmaydi. yangi versiya API.

Natija

Hisoblash samaradorligi kompyuterning texnik vositalariga kirish darajasiga bog'liqligi hayratlanarli. DX 12 ishlab chiquvchilar beparvo qilmasligi kerak bo'lgan xususiyatlarni taqdim etadi. Xbox One ham o'n ikkinchi versiyasini qo'llab-quvvatlashi sababli, 2015 yil oxirida biz uning ko'magi bilan juda ko'p o'yinlarga ega bo'lamiz. Ammo mo''jizalar bo'lmaydi - mavjud (2015 yil uchun) video kartalar DirectX 12-dan foydalanish uchun optimallashtirilmagan, ishlash samaradorligi kichik bo'ladi.

Yoqdi

Yoqdi

Blogimga tashrif buyurganlarning barchasiga salomlar. Tarixiy jihatdan shunday bo'lganki, men yo'qlik o'rtasidagi bog'liqlikni darhol angladim dll fayllari tizimda va DirectX versiyasida. Shuning uchun, agar o'yinni boshlash paytida o'yinchoqning o'rniga "Dasturni ishga tushirish mumkin emas, chunki kompyuterda d3dx9_31.dll yo'q" kabi biron bir narsani ko'rsangiz, unda 99% ehtimollik bilan DirectX kutubxonalarini yangilashingiz kerakligi haqida bahslashish mumkin.

Windows-dan yangi operatsion tizimlarga o'tish bilan oddiy foydalanuvchilar Direct X versiyalarida chalkashib keta boshladi. Ko'pchilik, masalan, DirectX 11-ga 9.0c ni o'rnatib, ikkinchisini olib tashlaydi deb noto'g'ri ishonishadi. Men darhol aytaman - u hech qaerga ketmaydi, faqat 9.0 dan kutubxonalar bilan to'ldiriladi (garchi barcha keraklilari so'nggi versiyalarga kiritilgan bo'lsa ham, istisnolardan tashqari ba'zi o'yinchoqlar mavjud)


Agar siz izlayotgan bo'lsangiz ushbu ma'lumot, chunki siz nima bilmasligingiz mumkin, bu rasmiy veb-saytdan mumkin, keyin bu yozuv faqat siz uchun - bu erda biz hamma narsani ko'rib chiqamiz! Tarmoq ushbu faylni yuklab olishni taklif qiladigan resurslarga to'la. Bunga aldanmang - qoida tariqasida, bunday saytlardan virusni yuqtirish juda oson (va Yandex har doim ham bunday resurslarni xavfli deb belgilamaydi)

Buni aniqlash juda oson, ammo Microsoft interfeysi va ichida aqlli turli xil oynalar ko'rinishi boshqacha bo'lishi mumkin, ammo mantiq versiyadan versiyaga o'zgarmaydi. Shunday qilib, Windows 7 uchun "Ishga tushirish" tugmasini bosing va qidirish maydonini toping

Qidiruv satriga kiriting va Enter tugmasini bosing

Biroq, bu faqat Windows 7 va Windows Vista uchun ishlaydi.

Umuman olganda windows versiyalari istisnosiz, buyruqni bajarish va u erga kiritish uchun qo'ng'iroq qilishingiz mumkin, bu holda DirectX yordam dasturi boshlanadi. Agar Run buyrug'ingiz qaerdaligini bilmasangiz, ushbu maqolani o'qing http: //www.site/pc/setup_win/gde-v-puske-vypolnit/

Va bu erda "DirectX diagnostika vositasida" biz versiyasini ko'rishimiz mumkin.

Shunday qilib, qaysi DirectX o'rnatilganligini bilib oldik, keyin nima qilish kerak? Albatta yangilang!

DirectXni so'nggi versiyasiga qanday yangilashim mumkin?

Hech qachon, eshitmaysizmi? HECH QACHON noma'lum saytlardan DirectX-ni yuklab olmang. Rasmiyni yuklab oling va so'nggi versiyasi (aniqroq veb o'rnatish dasturini) Microsoft rasmiy veb-saytidan olish mumkin.
http://www.microsoft.com/ru-ru/download/details.aspx?id\u003d35
Ammo men mehmonlarni boshqa saytlarga haydashni yoqtirmayman, shuning uchun blogimga yukladim, siz mendan yuklab olishingiz mumkin

Yuklab olingandan so'ng - ishga tushirish. "Microsoft (R) DirectX (R) ni o'rnatish" ochiladi. Biz bunga qo'shilamiz litsenziya shartnomasi va "Keyingi" tugmasini bosing

Bizga Bing Bar-ni bepul o'rnatish taklif etiladi, ammo biz bunga muhtoj emasmiz, shuning uchun biz ushbu element yonidagi katakchani olib tashladik.

O'rnatish dasturi yana qancha komponentni yuklab olish kerakligini aniqlaydi (masalan, men uchun 48,9 megabayt), agar hamma narsa sizga mos bo'lsa, "Keyingi" tugmasini bosing

Ko'pincha turli xil o'yinlarni o'ynaydigan faol foydalanuvchilar DirectX kabi dastur bilan duch kelishadi. Agar kimdir buning nima ekanligini, nima uchun ekanligini bilmasa, qisqacha tushuntirishga harakat qilaylik. Bu kompyuterda o'yinlarning normal ishlashi uchun dasturiy ta'minot kutubxonalarining ishlab chiqilgan to'plami. Aytish osonroq - bu dastur, u holda o'yinlar boshlanmaydi yoki shunchaki muzlatilmaydi. Yaxshiyamki, Direct Xsiz o'yinlar shunchaki sekinlashadi, ammo bu hech qanday zavq keltirmaydi. G'ayrioddiy geymerlar diskdagi deyarli har bir o'yinda DirectX-ning joriy versiyasi odatda ta'minlanganligini bilishadi, bu holda bu o'yin ishlamaydi. Tabiiyki, o'yinni o'rnatayotganda, kompyuteringizda qo'llab-quvvatlanadigan DirectX mavjudligini hisobga olishingiz kerak.

DirectX versiyasini qanday ko'rish mumkin

Aslida sizning kompyuteringizda API kutubxonalarining qaysi versiyasi o'rnatilganligini aniqlash juda oson.

  • Windows-dagi qidirish satriga buyruqni yozing - dxdiag.
  • Yordamchi dasturni ochamiz.

Bu kichik diagnostika dasturiDirectX andersion tekshiruvi.
Dastur oynasida ms tizim haqidagi barcha ma'lumotlarni ko'rishimiz mumkin. Joriy o'rnatilgan nashr, disk xotira fayli, operativ xotira miqdori, tizimning versiyasi va bitligi, shuningdek BIOS dasturiy ta'minoti.

Windows7-da DirectX-ni qanday topish mumkin

  • Bundan tashqari, yana bir yo'l bor directX versiyasini qanday topish mumkin ,  buning uchun siz klassik dasturni ishga tushirishingiz kerak "Yugur".
  • Bu bir necha usul bilan amalga oshirilishi mumkin. Vwindovs7 bu menyuda " Boshlang". Yoki klaviatura yorlig'idan foydalaning WinKey + R (Windows oilasining har qanday operatsion tizimlari uchun).

WinKey uy kalitidir, odatda u logotip bilan belgilanadiWindows.

  • Ochilgan dastur oynasida Diagnostics DirectX-ni ishga tushirish buyrug'ini kiriting.

Windows10 versiyasi checkDirectX

Konsol orqali tizimga qaysi DirectX o'rnatilganligini ham bilib olishingiz mumkin buyruq satri... Uni ishga tushirishning ko'plab usullari mavjud. Masalan, Windows 10-ning so'nggi versiyalarida buni eng oson yo'li tugma orqali amalga oshiriladi " Boshlang", Ustiga sichqonchaning o'ng tugmachasini bosishingiz kerak va ro'yxatda tanlang Windows PowerShell ... Keyin konsolda DirectX diagnostika dasturini ishga tushirish uchun aziz buyrug'imizni kiriting.

Windows8 da SeeDirectX

Diagnostikani ishga tushirish buyrug'i dxdiag Operatsion tizimlarda Windows 8 quyidagi tarzda ochilishi mumkin:

  • Boshlash ekraniga o'ting, so'ngra barcha dasturlarning ro'yxatini ochish uchun pastga o'qni bosing va bu erda qidiruv satrida va bizning buyrug'imizni yozing.

Bundan tashqari, muammoni tekshirishingiz mumkin uchinchi tomon dasturlari, masalan, AIDA64 yoki Everest dasturidan foydalanish. Ikkala dastur ham bitta ishlab chiquvchidan va deyarli bir xil. Ularda mavjud bo'lgan barcha funktsiyalar va imkoniyatlardan DirectX-ning qaysi versiyasi kompyuteringizda o'rnatilganligini ham ko'rishingiz mumkin.


@

Foydalanuvchilar ko'pincha nima uchun u yoki bu o'yin o'z kompyuterlarida boshlanmayotganiga hayron bo'lishadi. Bu hatto yuqori ishlashi bilan kuchli "mashina" sotib olgan foydalanuvchilar bilan ham sodir bo'ladi. Nima uchun o'yinlarni o'rnatolmaysiz maksimal talablar? Buning sababi ma'lum texnologiyalarni qo'llab-quvvatlashga qodir bo'lmagan eskirgan DirectX nashri bo'lishi mumkin. Agar siz DirectX versiyasini bilmoqchi bo'lsangiz va ma'lum bir o'yinni boshlash masalasini hal qilmoqchi bo'lsangiz, o'qing!

Eskirgan yordamchi dastur o'yinlarni boshlashda muammo tug'diradi

DirectX nima?

Bu turli xil dasturlarning ishlashi uchun zarur bo'lgan multimedia texnologiyalari paketlarini o'z ichiga olgan vosita. Boshqacha qilib aytganda, bu Windows uchun ishlab chiqilgan o'yinlar, multimedia va boshqa ba'zi ma'lumotlar bilan turli xil vazifalarni hal qilish uchun zarur bo'lgan funktsiyalar to'plamidir.

DirectX odatda o'yinlarni yozish uchun ishlatiladi. Dastur grafikalar, audio oqimlarni boshqaradigan funktsiyalarni taqdim etadi. Bundan tashqari, u holda kompyuter joystiklar, sichqonlar, klaviaturalar va boshqalardan uzatiladigan ma'lumotlarni qayta ishlay olmaydi, buning uchun siz to'lashingiz shart emas, u rasmiy Microsoft resursida.

Versiyani tekshirish

To'g'ridan-to'g'ri DirectX aybdor yoki yo'qligini tushunish uchun yig'ilishni tekshirish kerak. Qizig'i shundaki, dasturning yangilangan nashrlari ko'pincha o'yin bilan birga to'planadi, ammo istisnolar mavjud.

Xo'sh, qaysi DirectX o'rnatilganligini qanday bilasiz? O'rnatilgan vositalardan foydalanish eng ahamiyatsiz usuli. Jarayon quyidagicha ko'rinadi:

  • win + R tugmachalarini bosing;
  • dxdiag maydoniga kiring;
  • enter tugmasini bosing.

Tizim diagnostika vositasini ishga tushiradi, unda DirectX haqida hamma narsa, shu jumladan uning turi haqida ma'lumotlar mavjud. Raqam pastki qismida "Tizim" yorlig'ida ko'rsatilgan. Ushbu manipulyatsiya Microsoft-ning har qanday operatsion tizimiga mos keladi.

Versiyalarning dolzarbligi masalasi murakkabroq, barchasi tizimga bog'liq - ma'lum farqlar mavjud. Masalan, Windows 7 uchun siz dasturning 11-versiyasini "o'rnatishingiz" mumkin, Vista-da bu DirectX 10. Dasturchilar endi Windows XP-ni qo'llab-quvvatlamaydilar, ammo bizning mamlakatimizdagi ko'plab odamlar hali ham foydalanmoqdalar. 9-versiya ushbu operatsion tizim uchun javob beradi, ammo so'nggi versiyalarni o'rnatish imkonsiz, ammo doimiy foydalanuvchilar hali ham XP ostida 10-versiyani "burish" usulini topdilar, DirectX 11 avtomatik ravishda Windows 8-ga o'rnatiladi. so'nggi oynalar 10, keyin u 12 va 11 versiyalar bilan ishlab chiqarilishi mumkin.

Shaxsiy kompyuteringizda dasturning qaysi versiyasi oldindan o'rnatilganligini aniqlashga imkon beradigan yana bir usul mavjud. Bu sizning video kartangiz parametrlari haqida. Masalan, DirectX-ga kerak bo'lgan barcha narsalar NVidia karta ma'lumotlarida.

Internetda tizim haqidagi barcha ma'lumotlarni (shu jumladan dasturiy ta'minot versiyalarini) to'playdigan ko'plab yordamchi dasturlar mavjud.

Nashrni tushunganingizdan so'ng, operatsion tizimingiz uchun eng yangi DirectX tuzilishini o'rnating.

Ilova ishlab chiquvchilari ba'zida o'rnatish uchun paketning ma'lum bir versiyasini belgilaydilar. Faqat DirectX-ning joriy versiyasini o'chirib tashlang va yangilanishni talab qilmaydigan to'plamni yuklab oling. Ushbu dasturiy ta'minotning barcha versiyalari bepul mavjud, ularni ishlab chiqaruvchining veb-saytidan topishingiz mumkin. Tajribali foydalanuvchilarning aytishicha, kompyuterga o'rnatuvchini yuklab olishning eng oson yo'li.

Va nihoyat, ba'zi bir shaxsiy kompyuterlarda 11-versiya drayveri o'rnatilmagan bo'lishi mumkin. Muammo shundaki, ushbu dasturiy ta'minot sizning qurilmangizdagi eskirgan video karta bilan mos kelmaydi.

Barcha operatsion tizimlarda yuqoridagi komponentlar tarqatish to'plamiga allaqachon o'rnatilgan. Bu shuni anglatadiki, ularni alohida o'rnatishingiz shart emas. Har bir OS versiyasi o'zining DirectX kutubxonalarining maksimal versiyasiga ega. Windows 7 uchun bu DX11.

Moslikni oshirish uchun, eng yangi versiyadan tashqari, tizimda fayllar mavjud oldingi nashrlar... Oddiy sharoitlarda, agar DX komponentlari buzilmagan bo'lsa, 10 va 9-versiyalar uchun yozilgan o'yinlar ham ishlaydi. Ammo DX12 uchun yaratilgan loyihani amalga oshirish uchun siz o'rnatishingiz kerak bo'ladi va boshqa hech narsa yo'q.

Grafik adapter

Tizimning ishlashida qaysi komponentlarning qaysi versiyasi ishlatilishini videokarta ta'sir qiladi. Agar sizning adapteringiz ancha eski bo'lsa, u faqat DX10 yoki hatto DX9 ni qo'llab-quvvatlashi mumkin. Bu video karta to'g'ri ishlashga qodir emas degani emas, ammo yangi kutubxonalarni talab qiladigan yangi o'yinlar boshlanmaydi yoki xatolarga yo'l qo'ymaydi.

O'yinlar

Ba'zi o'yin loyihalari yangi va eskirgan versiyalardagi fayllardan foydalana oladigan tarzda ishlab chiqilgan. Bunday o'yinlarning sozlamalarida DirectX nashrini tanlash uchun element mavjud.

Xulosa

Yuqoridagilardan kelib chiqib, biz operatsion tizimimizda qaysi kutubxonalardan foydalanishni tanlay olmaymiz, degan xulosaga keldik, bu biz uchun allaqachon Windows ishlab chiqaruvchilari va grafik tezlatgichlar ishlab chiqaruvchilari tomonidan amalga oshirilgan. Komponentlarning yangi versiyasini uchinchi tomon saytlaridan o'rnatishga urinishlar faqat vaqtni yo'qotishga yoki hatto nosozliklar va xatolarga olib keladi. Yangi DX imkoniyatlaridan foydalanish uchun video kartani o'zgartirishingiz va (yoki) yangi Windows o'rnatishingiz kerak.

Maqola sizga yoqdimi? Do'stlar bilan bo'lishish uchun: