कैसे पता करें कि आपके पास डायरेक्टएक्स का कौन सा संस्करण है। डायरेक्टएक्स संस्करण की जांच कैसे करें? क्या नवीनतम संस्करण स्थापित करना आवश्यक है?

करें

इस विषय पर प्रायः सभी प्रकार की भ्रांतियों का सामना करना पड़ा डायरेक्टएक्स. उदाहरण के लिए, उपयोगकर्ता कुछ अकल्पनीय संस्करणों के डायरेक्टएक्स को स्थापित करने का प्रयास करते हैं, कुछ "बाएं" साइटों से कुछ समझ से बाहर डाउनलोड करते हैं, आदि, अंततः सभी प्रकार की त्रुटियां प्राप्त करते हैं विंडोज़ कार्यऔर खेल.

मैं इस लेख में इन सब से निपटूंगा, डायरेक्टएक्स गेमिंग तकनीक के मामले में सभी बिंदुओं पर ध्यान देने की कोशिश करूंगा।

डायरेक्टएक्स क्या है?

यह जानने के लिए कि सत्य क्या है और कल्पना क्या है, आइए सबसे पहले जानें कि DirectX क्या है? विकिपीडिया हमें बताता है:

डायरेक्टएक्स(अंग्रेज़ी से प्रत्यक्ष- प्रत्यक्ष, तत्काल) एपीआई का एक सेट है जिसे प्रोग्रामिंग से संबंधित समस्याओं को हल करने के लिए डिज़ाइन किया गया है माइक्रोसॉफ़्ट विंडोज़. लेखन में सबसे अधिक उपयोग किया जाता है कंप्यूटर गेम. ... अक्सर, DirectX के अद्यतन संस्करण गेम एप्लिकेशन के साथ बंडल किए जाते हैं।

अधिक सरल शब्दों में: डायरेक्टएक्स वीडियो कार्ड और गेम के बीच एक "परत" है, जो आपको सुंदर ग्राफिक्स प्रस्तुत करने के लिए अपने कंप्यूटर की सभी कंप्यूटिंग शक्ति का पूरी तरह से एहसास करने की अनुमति देता है।

मुझे याद है कि कैसे 2003 में मैं गेम नीड में कार की खिड़कियों और सड़क पर पोखरों में विश्वसनीय प्रतिबिंबों से खुश था गति के लिए: भूमिगत, जब मैंने अपने कंप्यूटर में DirectX 9 का समर्थन करने वाला एक वीडियो कार्ड स्थापित किया। बेशक, मामला केवल प्रतिबिंबों तक ही सीमित नहीं है, बल्कि सबसे पहले चीज़ें।

DirectX संस्करण किस प्रकार भिन्न हैं?

प्रौद्योगिकियां काफी तेजी से प्रगति कर रही हैं। डायरेक्टएक्स का प्रत्येक नया संस्करण प्रोग्रामर्स को गेम में कुछ नए प्रभाव जोड़ने और पुराने को अनुकूलित करने की अनुमति देता है।

मुझे लगता है कि DirectX की क्षमताओं के बीच सबसे स्पष्ट अंतर है विभिन्न संस्करणयह वीडियो दिखाएंगे:

डायरेक्टएक्स 11 संस्करण (बाएं) में कार के पहियों के नीचे से उड़ती बर्फ और नरम छाया के सुंदर प्रभावों पर ध्यान दें। दाहिनी ओर बहुत पुराना नौवां है। सिद्धांत रूप में, नरम छाया और पहियों के नीचे से बर्फ जैसे प्रभावों को डायरेक्टएक्स 9 तकनीक का उपयोग करके लागू किया जा सकता है, लेकिन प्रदर्शन में गिरावट ध्यान देने योग्य होगी - "नौ" में ऐसे प्रभावों का न तो अनुकूलन है और न ही सक्षम कार्यान्वयन।

दूसरा उदाहरण गेम क्राइसिस 2 है:

ऐसा माना जाता है कि DirectX संस्करण जितना अधिक होगा, चित्र उतना ही बेहतर होगा। लेकिन आपको किसी चमत्कार की उम्मीद नहीं करनी चाहिए - अक्सर परिवर्तन ध्यान देने योग्य नहीं होते हैं। मेरी राय में, छवि गुणवत्ता में इतने छोटे अंतर का मुख्य कारण यह है कि गेम अब Xbox, Sony PlayStation और PC गेम कंसोल के लिए एक साथ विकसित किए जा रहे हैं। आधुनिक पर्सनल कंप्यूटर की तुलना में, कंसोल प्रदर्शन और समर्थित प्रौद्योगिकियों के मामले में कमजोर हैं। परिणामस्वरूप, हम कंप्यूटर पर गेम खेलते हैं, जिसके ग्राफिक्स उस वर्ष के स्तर पर बने हुए हैं, जिस वर्ष कंसोल जारी किए गए थे, धुंधली बनावट और सरलीकृत प्रभावों की प्रशंसा करते हुए। हां, पीसी के लिए गेम विकसित या संशोधित किए गए हैं, लेकिन उनमें से कुछ ही हैं।

क्रॉस-प्लेटफ़ॉर्म का एक विशिष्ट उदाहरण गेम स्किरिम है:

Playstation 3 और Xbox360 के बीच ग्राफ़िक्स में अंतर विवरण में निहित है: PS3 पर कहीं-कहीं थोड़ा पानी टपकता है, Xbox 360 पर छायाएँ टिमटिमाते प्रकाश स्रोतों पर प्रतिक्रिया नहीं करती हैं। एक पीसी (वीडियो में "विंडोज़" के रूप में पहचाना गया) पर, ऐसी कोई समस्या नहीं है, साथ ही लंबी दूरी की वस्तुएं दिखाई देती हैं, लेकिन कोई अन्य सुधार नहीं है। बाद में डेवलपर्स ने बनावट का एक सेट जारी किया हाई डेफिनेशनगेम के पीसी संस्करण के लिए, लेकिन इससे ग्राफ़िक्स में उल्लेखनीय सुधार नहीं हुआ।

ताकि आप देख सकें कि कंप्यूटर किस प्रकार के ग्राफिक्स का उत्पादन कर सकता है - वीडियो कार्ड और प्रोसेसर की सभी क्षमताओं का उपयोग करने के लिए डिज़ाइन किए गए गेम का एक उदाहरण:

आपको फर्क दिखता हैं? सुंदर प्रकाश व्यवस्था, स्पष्ट बनावट, सहज चाल। विरासत DirectX 9 प्रौद्योगिकियों का उपयोग करके विवरण का यह स्तर अप्राप्य होगा - एक ही समय में फ़्रेम में बहुत अधिक ऑब्जेक्ट होते हैं। ऐसे कई प्रभाव भी हैं जो ऐसे वीडियो कार्ड का उपयोग करके कार्यान्वित किए जाते हैं जो न्यूनतम DirectX 10 का समर्थन करते हैं।

क्राइसिस 3 ग्राफिक्स इंजन की विशेषताएं:

कुछ उपयोगकर्ता जो सोचते हैं उसके विपरीत, DirectX में सुधार नहीं होता हैखेलों में ग्राफ़िक्स, लेकिन केवल एक मौका दीजियेगेम को और अधिक सुंदर बनाने के लिए प्रोग्रामर। यदि गेम DirectX 9 के लिए विकसित किया गया था, तो DirectX 10 संस्करण की उपस्थिति कुछ भी नहीं बदलेगा.यह सब न केवल वीडियो कार्ड की क्षमताओं पर निर्भर करता है, बल्कि गेम के तकनीकी समर्थन पर भी निर्भर करता है। यदि आप सब कुछ मिला दें, तो आपको ग्राफिक्स के मामले में एक अद्भुत गेम मिलता है।

विभिन्न विंडोज़ और डायरेक्टएक्स संस्करण

डायरेक्टएक्स मूलतः फाइलों का एक सेट है - सॉफ्टवेयर लाइब्रेरी। यदि वे अंदर नहीं हैं सिस्टम फ़ोल्डर, तो गेम, सबसे अच्छे रूप में, प्रभाव के बिना प्रदर्शित किए जाएंगे, सबसे खराब स्थिति में, वे शुरू नहीं होंगे, एक त्रुटि देंगे (गेम शुरू करते समय, त्रुटि "d3dx9_42.dll नहीं मिली" दिखाई देती है, जहां संख्याएं भिन्न हो सकती हैं)।

इन फ़ाइलों का एक न्यूनतम सेट पहले से ही मौजूद है स्थापित विंडोज़. ऑपरेटिंग सिस्टम के संस्करण के आधार पर, फ़ाइलों का एक अलग सेट होगा, जिसका अर्थ है डायरेक्टएक्स के विभिन्न संस्करणों के लिए समर्थन (जानकारी यहां से):

  • विंडोज़ एक्सपी एसपी2 - डायरेक्टएक्स 9.0सी
  • विंडोज विस्टा- डायरेक्टएक्स 10
  • विंडोज़ विस्टा SP1 - DirectX 10.1
  • विंडोज़ विस्टा एसपी2 - डायरेक्टएक्स 11
  • विंडोज़ 7 - डायरेक्टएक्स 11.1
  • विंडोज़ 8 - डायरेक्टएक्स 11.1
  • विंडोज़ 8.1 - डायरेक्टएक्स 11.2
  • विंडोज़ 10 - डायरेक्टएक्स 12

पिछले संस्करण शामिल हैं.वे। विंडोज़ 10 को संस्करण 12 के लिए समर्थन प्राप्त है, डायरेक्टएक्स 11.2, 11.1, 11, 10.1, 10, 9और नीचे।

DirectX फ़ाइलों का पूरा सेट कैसे स्थापित करें, इसका वर्णन पाठ में किया जाएगा।

विभिन्न संस्करणों के लिए डायरेक्टएक्स वीडियो कार्ड समर्थन

कैसे नया वीडियो कार्ड, उच्चतर डायरेक्टएक्स संस्करणवह सहायक है. सभी पिछला संस्करणभी समर्थन किया जाएगा. यानी, DirectX 7/8/9 का उपयोग करने वाले पुराने गेम को सैद्धांतिक रूप से ठीक काम करना चाहिए। व्यवहार में, ऑपरेटिंग सिस्टम समर्थन एक सीमा बन जाता है। विंडोज़ 95/98/एमई के लिए विकसित गेम अक्सर नए ओएस पर क्रैश हो जाते हैं; वीडियो कार्ड का इससे कोई लेना-देना नहीं है।

साथ ही आपको यह समझने की जरूरत है कि यह विंडोज़ पर भी निर्भर करता है कि कौन सा डीएक्स काम करेगा। जिन खेलों के लिए डायरेक्ट 12 की आवश्यकता होती है वे Win7/8 पर नहीं चलेंगे, XP पर तो बिल्कुल भी नहीं। वीडियो कार्ड स्वयं प्राचीन प्रणालियों में काम करेगा, बस आधुनिक एपीआई फ़ंक्शन उपलब्ध नहीं होंगे। इस प्रकार, DirectX 12 का समर्थन करने वाले वीडियो कार्ड के साथ, आप Windows XP में आधुनिक गेम नहीं खेल पाएंगे - केवल DirectX 9 और उससे नीचे चलने वाले गेम ही लॉन्च होंगे।

मैं कैसे पता लगा सकता हूं कि मेरा वीडियो कार्ड और विंडोज़ DirectX के किस संस्करण का समर्थन करता है?

वीडियो कार्ड

आप निर्माता की वेबसाइट के आधिकारिक पेज और किसी भी ऑनलाइन स्टोर पर इस बारे में जानकारी पा सकते हैं कि आपका वीडियो कार्ड DirectX के किस संस्करण का समर्थन करता है। उदाहरण के लिए, Yandex.Market में। हालाँकि, सामान्य तौर पर, 2015 के बाद जारी किए गए सभी वीडियो कार्ड संस्करण 12 का समर्थन करते हैं। हालाँकि DX12 के साथ कुछ बारीकियाँ हैं, नीचे उस पर और अधिक जानकारी दी गई है।

खिड़कियाँ

यह पता लगाना कि विंडोज़ किस संस्करण का समर्थन करता है, अधिक कठिन है क्योंकि बहुत कुछ आपके द्वारा इंस्टॉल किए गए अपडेट पर निर्भर करता है। यदि आपके पास विंडोज़ 10 है, तो इसमें निश्चित रूप से एपीआई का नवीनतम संस्करण है। अन्य सभी OSes के लिए एल्गोरिदम इस प्रकार है:

1. सुनिश्चित करें कि आपके पास सभी विंडोज़ अपडेट इंस्टॉल हैं (प्रारंभ - सभी प्रोग्राम - विंडोज़ अपडेट - अपडेट खोजें - इंस्टॉल करें)।

2. वैकल्पिक: अपने वीडियो कार्ड ड्राइवर को नवीनतम संस्करण में अपडेट करें:

यदि गेम इसे उपलब्ध नहीं कराता है तो संस्करण को बदलने का कोई अन्य तरीका नहीं है। अपने लिए सोचें - डेवलपर्स ने एक विशिष्ट संस्करण के लिए कमांड का उपयोग करके गेम कोड लिखा है। केवल अन्य आदेशों के साथ आदेशों को प्रतिस्थापित करना असंभव है।

सभी पक्षों को एक निश्चित संस्करण के DirectX का समर्थन करना चाहिए: वीडियो कार्ड, ऑपरेटिंग सिस्टमऔर खेल.

इस प्रकार, यह प्रश्न "किस DirectX पर खेलना बेहतर है" निरर्थक है - हार्डवेयर, OS और क्या करता है उपयोगखेल, तो यह होगा.

क्या मुझे Microsoft वेबसाइट से DirectX इंस्टॉल करने की आवश्यकता है? यह क्या देता है?

संक्षेप में: आप कर सकते हैं, लेकिन यह DirectX संस्करण को नहीं बदलेगा!

यदि आप चाहते हैं कि गेम सामान्य रूप से चलें, तो सभी अपडेट इंस्टॉल करना सुनिश्चित करें विंडोज़ अपडेटक्योंकि यहीं से विंडोज़ को लाइब्रेरीज़ के नवीनतम संस्करण मिलते हैं। माइक्रोसॉफ्ट से पुष्टि.

Microsoft की वेबसाइट पर, जिसने DirectX विकसित किया है, आप DirectX इंस्टॉलर डाउनलोड कर सकते हैं। वास्तव में यह है नहीं DirectX इंस्टॉलर, लेकिन केवल एक इंस्टॉलर प्रोग्राम जो इंटरनेट से डाउनलोड करेगा और DirectX सॉफ़्टवेयर लाइब्रेरी के नए संस्करण स्थापित करेगा। 9, 10, 10.1 आदि संख्याओं के बावजूद, डायरेक्टएक्स में आंतरिक नंबरिंग भी है, जो अपडेट से संबंधित है। अर्थात्, संस्करणों के भीतर सुधार और सुधार संभव हैं।

विंडोज़ 7, 8 और 10 ये लाइब्रेरी, सामान्य तौर पर, जरूरत नहीं,क्योंकि आवश्यक अपडेट अपडेट सेंटर के माध्यम से आते हैं। लेकिन अगर DirectX 9 का उपयोग करने वाला कोई पुराना (2005-2010) गेम आपके लिए शुरू नहीं होता है, तो उसी इंस्टॉलर को इंस्टॉल करने का प्रयास करें। शायद इससे मदद मिलेगी.

D3DX9_ 24 .dll -D3DX9_ 43 .डीएलएल
D3DX10. डीएलएल - D3DX10_ 43 .डीएलएल
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

यह जांचने के लिए कि इंस्टॉलर ने क्या इंस्टॉल किया है, मैंने DirectX ऑफ़लाइन इंस्टॉलर डाउनलोड किया, जो इंटरनेट के बिना कंप्यूटर पर DirectX अपडेट इंस्टॉल करने के लिए आवश्यक है:

तारीखों को देखते हुए, इस पोस्ट को लिखने के समय, डायरेक्टएक्स घटक अपडेट 18 अप्रैल, 2011 को जारी किए गए थे (अपडेट 01/29/2016: अब सब कुछ अन्य पैकेजों में अपडेट सेंटर के माध्यम से आता है)।

डाउनलोड किया गया प्रोग्राम मूलतः एक स्व-निकालने वाला संग्रह है। आइए इसे 7-ज़िप संग्रहकर्ता के साथ खोलें:

फ़ाइल नामों पर ध्यान दें - इंस्टॉलर में DirectX 9 (d3dx9_31, d3dx9_32, d3dx9_33, आदि) और DirectX 10 (d3dx10_35, d3dx10_40, आदि) से संबंधित दोनों फ़ाइलें शामिल हैं। प्रत्येक संस्करण अद्यतन किया जाता है - .dll लाइब्रेरीज़ के नए संस्करण जारी किए जाते हैं, नए जोड़े जाते हैं।

मैं आपको एक बार फिर से याद दिला दूं: यह डायरेक्टएक्स का संस्करण दर संस्करण अपडेट नहीं है। सॉफ़्टवेयर लाइब्रेरी संस्करणों के इस अद्यतन का क्रमांकन 9, 10, 10.1, 11, 11.1 से कोई लेना-देना नहीं है। आप अपग्रेड नहीं कर पाएंगे DirectX स्थापित किया गयाइस तरह से।

इंस्टालेशन के बाद, नई लाइब्रेरीज़ जोड़ी जाएंगी और पुरानी लाइब्रेरीज़ को अपडेट किया जाएगा, जो उन गेम्स को लॉन्च करने की अनुमति देगा जो गुम त्रुटि की रिपोर्ट करते हैं d3dx*. तो आप इसे इंस्टॉल करने का प्रयास कर सकते हैं।

DirectX कहाँ से डाउनलोड करें?

बस अद्यतन केंद्र के माध्यम से अद्यतन स्थापित करें!

किसी भी साइट से DirectX डाउनलोड न करें यह वर्जित है! आपको वायरस होने का ख़तरा है!

DirectX घटकों को इसके माध्यम से अद्यतन किया जाता है विंडोज़ अपडेट. यह एकमात्र तरीका है जिससे आप DirectX समर्थन प्राप्त कर सकते हैं 10.1 और 11 विंडोज़ विस्टा पर, 11.1 विंडोज 7 पर.

Microsoft DirectX को Windows ऑपरेटिंग सिस्टम में एक घटक के रूप में शामिल किया गया है। आप Windows अद्यतन के माध्यम से DirectX को नवीनतम सर्विस पैक या अन्य अपडेट के साथ अपडेट कर सकते हैं।

यदि मैं Windows XP पर DirectX डाउनलोड और इंस्टॉल करूं, तो क्या DirectX 11 वहां दिखाई देगा?

दिखाई नहीं देगा. DirectX 10, 11 और बाद के संस्करण चालू Windows XP कभी नहीं होगा.मैं इस विषय पर और आगे बढ़ सकता हूं, लेकिन मैं सिर्फ इतना ही कहूंगा: विंडोज एक्सपी मालिकों, इससे छुटकारा पाएं - यह ओएस लंबे समय से "गेमिंग" ओएस नहीं रह गया है। कई आधुनिक गेम Windows XP का समर्थन नहीं करते हैं. यहां तक ​​कि माइक्रोसॉफ्ट ने भी आधिकारिक तौर पर इसे छोड़ दिया है।

यह ध्यान देने योग्य है कि कारीगरों द्वारा बनाया गया Windows XP के लिए DirectX 10 बिल्ड है। संक्षेप में, यह सॉफ़्टवेयर लाइब्रेरीज़ का एक सेट मात्र है, नहीं जोड़ रहा हूँ DirectX 10 प्रभाव, लेकिन केवल कुछ गेमों को XP में त्रुटियों के बिना चलाने की अनुमति देता है यदि उनकी सेटिंग्स में "DirectX 10" मोड सक्षम है। किसी भी स्थिति में, पुस्तकालयों का यह सेट गड़बड़ियाँ उत्पन्न होने की अत्यधिक संभावना हैऑपरेटिंग सिस्टम में, इसलिए आपको ऐसा डिवीज़न कभी भी इंस्टॉल नहीं करना चाहिए।

विंडोज 7 पर DirectX संस्करण 11.1 कैसे स्थापित करें?

विंडोज़ 10 के आगमन के साथ, यह प्रश्न पहले से कहीं अधिक प्रासंगिक है। DirectX 11 के लिए समर्थन है .1 प्रारंभ में पहले से ही मौजूद है। विंडोज 7 पहले से इंस्टॉल आता है 11 . DirectX के नए संस्करण के लिए समर्थन आएगा केंद्र विंडोज़ अपडेट (प्रारंभ - सभी प्रोग्राम - विंडोज़ अपडेट)। अद्यतन को KB2670838 कहा जाता है।

इसलिए अपडेट सेंटर के जरिए विंडोज को अपडेट करें। यह विंडोज़ 8 पर भी लागू होता है।

डायरेक्टएक्स 12

DirectX 12 के बारे में बहुत सारी अफवाहें घूम रही हैं। मैं सभी बिंदुओं पर गौर करने की कोशिश करूंगा।

विंडोज 7, 8 और डायरेक्टएक्स 12

नहीं। नहीं और फिर नहीं! विंडोज 7 और 8 पर डायरेक्टएक्स 12 नहींइच्छा। सैद्धांतिक रूप से, यह किया जा सकता है यदि वीडियो कार्ड निर्माता और Microsoft सहयोग करें। व्यवहार में - अफसोस। संस्करण 12 Win10 का विशेषाधिकार है।

कई पुराने वीडियो कार्ड आंशिक रूप से DirectX 12 का समर्थन करते हैं

निर्माता प्रतिनिधि एएमडी वीडियो कार्डऔर एनवीडिया ने कहा कि जो वीडियो कार्ड DirectX 11 को सपोर्ट करते हैं, वे DirectX 12 को भी सपोर्ट करेंगे। यह मार्केटिंग धोखाधड़ी साबित हुई। 11 की तुलना में डायरेक्टएक्स 12 का लाभ वीडियो कार्ड घटकों (मेमोरी, वीडियो प्रोसेसर) के साथ काम के अनुकूलन के कारण प्रदर्शन में कई गुना वृद्धि है। DirectX 11 युग और उससे पहले जारी किए गए वीडियो कार्ड का हार्डवेयर DirectX 12 के लिए अनुकूलित नहीं है, इसलिए API के नए संस्करण की मुख्य विशेषता - ग्राफिक्स त्वरण - काम नहीं करेगी।

यानी, आधुनिक गेम जिन्हें काम करने के लिए ग्राफ़िक्स एपीआई के संस्करण 12 की आवश्यकता होती है, ऐसे वीडियो कार्ड के साथ चलेंगे। लेकिन अधिक या कम अच्छी फ़्रेम दर प्राप्त करने के लिए ग्राफ़िक्स गुणवत्ता को न्यूनतम करना होगा।

पुराने वीडियो कार्ड द्वारा नए ग्राफिक्स एपीआई के लिए समर्थन के तीन स्तर हैं: टियर 1, टियर 2 और टियर 3। टियर 3 मानक के लिए सबसे पूर्ण समर्थन है। और यह शायद DX12 के सबसे करीब है। आप उनके साथ न्यूनतम ग्राफिक्स सेटिंग्स पर काफी आराम से आधुनिक गेम खेल सकते हैं।

इंटेल वैलीव्यू2 एचडी ग्राफिक्स

इंटेल एचडी ग्राफिक्स 2500

इंटेल एचडी ग्राफिक्स 4000

और नया.

AMD Radeon HD 5xxx

एएमडी रेडॉन एचडी 6xxx

AMD Radeon HD 7xxxG, M और D सीरीज

AMD Radeon HD 8xxxG

और नया.

ऐसा लगता है जैसे हर किसी को करना चाहिए.

इंटेल एचडी ग्राफिक्स 4400

इंटेल एचडी ग्राफिक्स 4600

इंटेल एचडी ग्राफिक्स 5000

इंटेल आईरिस ग्राफिक्स 5100

इंटेल आईरिस प्रो ग्राफिक्स 5200

एनवीडिया जीफोर्स जीटी 430

एनवीडिया जीफोर्स जीटी 440

एनवीडिया जीफोर्स जीटीएस 450

एनवीडिया GeForce GTX 460

एनवीडिया जीफोर्स जीटी 520एम

एनवीडिया जीफोर्स जीटी 520

एनवीडिया जीफोर्स जीटी 525एम

एनवीडिया जीफोर्स जीटी 540एम

NVIDIA GeForce GTX 550 Ti

एनवीडिया GeForce GTX 560

NVIDIA GeForce GTX 560 Ti

एनवीडिया GeForce GTX 570

एनवीडिया GeForce GTX 580

NVIDIA GeForce 610M

एनवीडिया जीफोर्स जीटी 610

एनवीडिया जीफोर्स जीटी 620एम

एनवीडिया जीफोर्स जीटी 620

NVIDIA GeForce GT 630M

एनवीडिया जीफोर्स जीटी 630

एनवीडिया जीफोर्स जीटी 635एम

एनवीडिया जीफोर्स जीटी 640एम

एनवीडिया जीफोर्स जीटी 640

एनवीडिया जीफोर्स जीटी 730

और नया.

इंटेल- नहीं।

एएमडी- नहीं।

NVIDIA GeForce GT 650M

एनवीडिया GeForce GTX 650

NVIDIA GeForce GTX 650 Ti

NVIDIA GeForce GTX 650 Ti बूस्ट

एनवीडिया GeForce GTX 660M

एनवीडिया GeForce GTX 660

NVIDIA GeForce GTX 660 Ti

एनवीडिया GeForce GTX 670

एनवीडिया GeForce GTX 680

एनवीडिया जीफोर्स जीटी 740एम

एनवीडिया जीफोर्स जीटी 750एम

एनवीडिया GeForce GTX 750

NVIDIA GeForce GTX 750 Ti

NVIDIA GeForce GTX 760

एनवीडिया GeForce GTX 765M

एनवीडिया GeForce GTX 770

एनवीडिया GeForce GTX 780

NVIDIA GeForce GTX 780 Ti

NVIDIA GeForce 840M

एनवीडिया GeForce GTX 850M

एनवीडिया GeForce GTX 860M

एनवीडिया GeForce GTX 970

एनवीडिया GeForce GTX 980

और नया.

इंटेल- नहीं।

एएमडी रेडॉन एचडी 7750

एएमडी रेडॉन एचडी 7770

एएमडी रेडॉन एचडी 7850

एएमडी रेडॉन एचडी 7870

एएमडी रेडॉन एचडी 7950

एएमडी रेडॉन एचडी 7970

AMD Radeon R4 ग्राफ़िक्स

एएमडी रेडॉन एचडी 8600

एएमडी रेडॉन एचडी 8800

AMD Radeon R7 200

AMD Radeon R9 200

AMD Radeon R9 390X

और नया.

लेकिन nVidia के पास अभी तक DirectX 12 के लिए पूर्ण समर्थन वाले वीडियो कार्ड नहीं हैं।

3 मार्च 2018 से अपडेट:पहले से ही है। सभी आधुनिक संस्करण 12 का समर्थन करते हैं।

कृपया ध्यान दें कि 2015 के बाद, एपीआई के संस्करण 12 के लिए समर्थन में सुधार हुआ है; अब आपको टियर स्तरों के बारे में जानने की आवश्यकता नहीं है।

फ़ीचर स्तर

AMD Radeon HD7950 के मालिक के रूप में, मुझे खुशी होगी कि इसमें निश्चित रूप से DX12 समर्थन है, लेकिन यह काम नहीं करता है। तथ्य यह है कि माइक्रोसॉफ्ट आगे बढ़ गया है और अतिरिक्त फीचर स्तर ("फीचर स्तर") पेश किया है। यदि टियर स्तर खरीदारों के लिए एक संकेतक है, तो फ़ीचर स्तर डेवलपर्स के लिए हैं और रिपोर्ट करते हैं कि एपीआई के नए संस्करण की कौन सी सुविधाएँ वीडियो कार्ड प्रोसेसर द्वारा पूरी तरह से समर्थित हैं।

फ़ीचर स्तर 11.0- DirectX11 वीडियो कार्ड और टियर 1 से "रिसोर्स बाइंडिंग" फ़ंक्शन के लिए समर्थन। ऐसे वीडियो कार्ड के प्रतिनिधि: एनवीडिया जीफोर्सजीटीएक्स 400/500/600/700।

फ़ीचर स्तर 11.1- डायरेक्टएक्स 11 .1 और कई कार्यों के लिए समर्थन जिन्हें मैं यहां सूचीबद्ध नहीं करूंगा (क्यों?)। प्रतिनिधि:

  • एनवीडिया GeForce GTX 745/750;
  • AMD Radeon HD सीरीज 7700-7900/8500-8900, Rx 240-280;
  • इंटेल एचडी ग्राफ़िक्स 4200-5200, 5300-6300;

फ़ीचर स्तर 12.0- कुछ टियर 1 और टियर 2 सुविधाओं के लिए समर्थन। प्रतिनिधि: AMD Radeon HD 7790/8770, Rx 260/285/290 और नए।

फ़ीचर स्तर 12.1- टियर 1 के लिए पूर्ण समर्थन, सभी DirectX 12 सुविधाओं के लिए हार्डवेयर समर्थन।

इस प्रकार, 2015 से पहले जारी किया गया कोई भी वीडियो कार्ड DirectX 12 का पूर्ण समर्थन नहीं करता है। कुछ सुविधाएँ सॉफ़्टवेयर स्तर पर कार्यान्वित की जाती हैं, इसलिए DX 11 और DX 12 का उपयोग करने वाले समान गेम को स्विच करने पर उल्लेखनीय प्रदर्शन वृद्धि नहीं मिलेगी नया संस्करणएपीआई.

जमीनी स्तर

प्रोग्राम की गति काफी हद तक कंप्यूटर हार्डवेयर तक पहुंच के स्तर पर निर्भर करती है। यह खेलों के लिए विशेष रूप से सच है. DX 12 ऐसी सुविधाएँ प्रदान करता है जिनकी डेवलपर्स को उपेक्षा नहीं करनी चाहिए। दुर्भाग्यवश, व्यवहार में इनका सदैव पूर्ण उपयोग नहीं होता। इसलिए, 2015 में पीसी पर रिलीज़ किया गया GTA V, वॉच डॉग्स 2 की तुलना में बेहतर दिखता है और उसी हार्डवेयर पर प्रति सेकंड अधिक फ्रेम बनाता है, जो समान गेमप्ले के साथ डेढ़ साल बाद रिलीज़ हुआ था।

मेरे ब्लॉग पर आने वाले सभी आगंतुकों को नमस्कार। ऐतिहासिक रूप से, मैंने अनुपस्थिति के बीच संबंध को तुरंत समझ लिया डीएलएल फ़ाइलेंसिस्टम और DirectX संस्करण में। इसलिए, यदि आप गेम शुरू करते हैं, तो गेम के बजाय, आपको कुछ ऐसा दिखाई देता है जैसे "प्रोग्राम शुरू नहीं किया जा सकता क्योंकि d3dx9_31.dll कंप्यूटर पर गायब है," तो 99% संभावना के साथ हम कह सकते हैं कि आपको अपडेट करने की आवश्यकता है डायरेक्टएक्स लाइब्रेरीज़।

विंडोज़ से नए ओएस में परिवर्तन के साथ नियमित उपयोगकर्ताडायरेक्ट एक्स संस्करणों के बारे में भ्रमित होने लगे। बहुत से लोग गलती से मानते हैं कि, उदाहरण के लिए, DirectX 11 पर 9.0c इंस्टॉल करके, वे बाद वाले को अनइंस्टॉल कर देंगे। मैं आपको तुरंत बताऊंगा - यह कहीं नहीं जाएगा, इसे केवल 9.0 से पुस्तकालयों के साथ पूरक किया जाएगा (हालांकि नवीनतम संस्करणों में सभी आवश्यक चीजें पहले से ही शामिल हैं, कुछ खिलौने अपवाद हैं)


यदि आप इस जानकारी की तलाश में हैं क्योंकि आप नहीं जानते कि आप आधिकारिक वेबसाइट से क्या कर सकते हैं, तो यह नोट सिर्फ आपके लिए है - यहां हम सब कुछ देखेंगे! नेटवर्क उन संसाधनों से भरा है जो इस फ़ाइल को डाउनलोड करने की पेशकश करते हैं। इससे मूर्ख मत बनो - एक नियम के रूप में, ऐसी साइटों से वायरस पकड़ना बहुत आसान है (और यांडेक्स हमेशा ऐसे संसाधनों को खतरनाक के रूप में चिह्नित नहीं करता है)

इसका पता लगाना काफी आसान है, लेकिन इंटरफ़ेस के मामले में माइक्रोसॉफ्ट मुश्किल है अलग विंडोज़यह अलग दिख सकता है, लेकिन तर्क संस्करण-दर-संस्करण नहीं बदलता है। तो, विंडोज 7 के लिए, "प्रारंभ" पर क्लिक करें और खोज बॉक्स ढूंढें

सर्च बार में टाइप करें और एंटर दबाएं

हालाँकि, यह केवल Windows 7 और Windows Vista के लिए काम करेगा

विंडोज़ के सभी संस्करणों में, बिना किसी अपवाद के, आप कमांड एक्ज़ीक्यूट को कॉल कर सकते हैं और वहां प्रवेश कर सकते हैं। इस स्थिति में, DirectX उपयोगिता प्रारंभ हो जाएगी। यदि आप नहीं जानते कि आपका "रन" कमांड कहां है, तो इस लेख को पढ़ें http://www.site/pc/setup_win/gde-v-puske-vypolnit/

और यहां "डायरेक्टएक्स डायग्नोस्टिक टूल" में हम संस्करण देख सकते हैं।

तो, हमें पता चला कि कौन सा डायरेक्टएक्स स्थापित है, आगे क्या करना है? बेशक अपडेट करें!

DirectX को नवीनतम संस्करण में कैसे अपडेट करें?

कभी नहीं, क्या तुम सुनते हो? कभी नहींअज्ञात साइटों से DirectX डाउनलोड न करें। आधिकारिक डाउनलोड करें और नवीनतम संस्करण(अधिक सटीक रूप से, एक वेब इंस्टॉलर) आधिकारिक Microsoft वेबसाइट पर पाया जा सकता है।
http://www.microsoft.com/ru-ru/download/details.aspx?id=35
लेकिन मुझे अपने विज़िटर्स को अन्य साइटों के पीछे भागना पसंद नहीं है, इसलिए मैंने इसे अपने ब्लॉग पर अपलोड किया है, आप इसे मुझसे डाउनलोड कर सकते हैं

डाउनलोड करने के बाद हम इसे लॉन्च करते हैं। “इंस्टॉल Microsoft(R) DirectX(R)” खुलता है। हम इससे सहमत हैं लाइसेंस समझौताऔर "अगला" पर क्लिक करें

हमें बिंग पैनल को निःशुल्क स्थापित करने की पेशकश की जाएगी, लेकिन हमें इसकी आवश्यकता नहीं है, इसलिए हम इस आइटम के बगल में स्थित बॉक्स को अनचेक कर देते हैं।

इंस्टॉलेशन प्रोग्राम यह निर्धारित करेगा कि कितने और घटकों को डाउनलोड करने की आवश्यकता है (उदाहरण के लिए, मेरे लिए 48.9 मेगाबाइट), यदि सब कुछ संतोषजनक है, तो "अगला" पर क्लिक करें।

डायरेक्टएक्स - पुस्तकालयों का एक सेट और सॉफ़्टवेयर, जिनका उपयोग विंडोज़ ऑपरेटिंग सिस्टम के लिए एप्लिकेशन और गेम जारी करने से संबंधित समस्याओं को हल करने के लिए किया जाता है। प्रत्येक OS संस्करण में इस सॉफ़्टवेयर की एक निश्चित पीढ़ी स्थापित होती है, जो स्थापित वीडियो कार्ड की क्षमताओं से मेल खाती है। एपीआई पैकेज के प्रत्येक बाद के रिलीज में सभी लीगेसी लाइब्रेरी शामिल हैं, इसलिए आपको सभी रिलीज को एक पंक्ति में इंस्टॉल करने की आवश्यकता नहीं है - बस नवीनतम पैकेज इंस्टॉल करें। आइए देखें कि आप Windows 7 पर DirectX कैसे जांच सकते हैं विभिन्न तरीके.

मानक साधन

विंडोज़ ऑपरेटिंग सिस्टम में एक विशेष अंतर्निहित सुविधा होती है जो आपको सिस्टम, स्क्रीन, ध्वनि और इनपुट डिवाइस के बारे में जानकारी देखने की अनुमति देती है। पहुँच प्राप्त करें यह अनुप्रयोगदो तरीकों से किया जा सकता है: "रन" विंडो में एक कमांड का उपयोग करके या एक निष्पादन योग्य फ़ाइल लॉन्च करके। आइए दोनों विकल्पों पर विचार करें।

Windows 7 पर DirectX की जाँच करने के लिए, आपको इन चरणों का पालन करना होगा:

  1. रन एप्लिकेशन लॉन्च करें। यह स्टार्ट मेनू और उसमें समान नाम के आइटम का उपयोग करके, या विन + आर कुंजी संयोजन के माध्यम से किया जा सकता है।
  2. खुलने वाली विंडो में, dxdiag कमांड दर्ज करें और चलाने के लिए ओके पर क्लिक करें सही आवेदन.
  3. जानकारी एकत्र करने में कुछ समय बिताने के बाद, आपको आँकड़ों वाली एक विंडो दिखाई देगी
  4. पहले टैब "सिस्टम" पर एक लाइन "डायरेक्टएक्स वर्जन" है। इसके सामने आपको कंप्यूटर पर इंस्टॉल वर्तमान सॉफ़्टवेयर संस्करण का नंबर दिखाई देगा।
  5. हालाँकि, पहले टैब में दिखाई देने वाला संस्करण आवश्यक रूप से आपके वीडियो कार्ड द्वारा समर्थित नहीं है। समर्थित पुस्तकालयों के बारे में जानकारी प्राप्त करने के लिए, आपको डिस्प्ले टैब खोलना होगा।
  6. Direct3D के लिए "ड्राइवर" अनुभाग और DDI लाइन पर ध्यान दें। इस आइटम के विपरीत एपीआई पैकेज की जनरेशन संख्या है जो आपके वीडियो कार्ड द्वारा समर्थित है।

अब आप जानते हैं कि विंडोज 7 पर डायरेक्टएक्स को दो दिशाओं में कैसे जांचें - एक जो कंप्यूटर पर स्थापित है, और एक जो आपके कंप्यूटर के ग्राफिक्स एक्सेलेरेटर द्वारा समर्थित है।

दूसरा मानक विकल्प

डायग्नोस्टिक टूल को चलाने के अन्य तरीके भी हैं। सबसे पहले, आप खोल सकते हैं सिस्टम विभाजन हार्ड ड्राइवऔर Windows और System32 निर्देशिका पर जाएँ। सभी फ़ाइलों की सूची में, dxdiag.exe ढूंढें और इसे खोलें।

दूसरे, उपयोगकर्ता स्टार्ट मेनू में खोज का उपयोग कर सकता है। ऐसा करने के लिए, मेनू खोलें और कार्यकारी फ़ाइल का नाम दर्ज करें। एक बार जब यह पाए गए मैचों की सूची में दिखाई दे, तो इसे चलाएँ। हर तरह से, आप एप्लिकेशन चला सकते हैं और विंडोज 7 पर डायरेक्टएक्स संस्करण की जांच कर सकते हैं। साथ ही, वर्णित विकल्प ऑपरेटिंग सिस्टम के 10 तक के सभी बाद के संस्करणों के लिए उपयुक्त हैं।

तीसरे पक्ष के कार्यक्रम

यदि आप मानक जाँच उपकरण से संतुष्ट नहीं हैं, तो आप सिस्टम और हार्डवेयर के बारे में जानकारी जाँचने के लिए किसी तृतीय-पक्ष उपयोगिता का उपयोग कर सकते हैं। उदाहरण के लिए, ऐसे कार्यक्रमों में से एक लोकप्रिय AIDA64 है। आप मुफ्त में डाउनलोड कर सकते हैं परीक्षण संस्करणऔर इसके माध्यम से Windows 7 पर DirectX संस्करण देखें।

आपको प्रोग्राम चलाने और विभाजन के साथ मुख्य निर्देशिका में "ऑपरेटिंग सिस्टम" का चयन करने की आवश्यकता है। इसमें सॉफ्टवेयर के नाम वाली लाइन ढूंढें, जिसके सामने लिखा होगा स्थापित संस्करण.

यह समझने के लिए कि आपका वीडियो कार्ड कौन सा संस्करण समर्थित है, DirectX अनुभाग ढूंढें और "वीडियो" टैब खोलें। फिर "हार्डवेयर सपोर्ट" लाइन ढूंढें। इसके विपरीत, आप विंडोज 7 पर डायरेक्टएक्स की जांच कर सकते हैं, जो आपके ग्राफिक्स एक्सेलेरेटर द्वारा समर्थित है।

सॉफ़्टवेयर इंस्टॉल करते समय कई उपयोगकर्ताओं को यह जानने की ज़रूरत होती है कि इस या अन्य एप्लिकेशन के लिए कौन से ड्राइवर पहले से इंस्टॉल हैं। यह आवश्यक है ताकि नई लकड़ी के स्थान पर पुरानी जलाऊ लकड़ी न डालें। यह कैसे पता करें कि कौन सा डायरेक्टएक्स स्थापित है, इस लेख में पढ़ा जा सकता है।

यह पता लगाने के दो तरीके हैं कि आपने डायरेक्टएक्स ड्राइवरों का कौन सा संस्करण स्थापित किया है, जिनमें से प्रत्येक अपने तरीके से सरल और सुविधाजनक है।

यह पता लगाने का पहला तरीका कि कौन सा डायरेक्टएक्स स्थापित है

विंडोज़ में एक उपकरण है जिसके साथ आप स्थापित डायरेक्टएक्स घटकों की उपस्थिति के लिए सिस्टम का निदान कर सकते हैं और पता लगा सकते हैं कि उनके पास कौन सा संस्करण है। इस उपयोगिता का उपयोग करने के लिए, आपको निम्नलिखित कार्य करना होगा:

यह पता लगाने का दूसरा तरीका कि कौन सा डायरेक्टएक्स स्थापित है

इंटरनेट पर बहुत सारे प्रोग्राम हैं जो आपके कंप्यूटर का निदान कर सकते हैं, घटकों का लेआउट दिखा सकते हैं और विश्लेषण कर सकते हैं सॉफ़्टवेयरआपके पीसी पर इंस्टॉल किया गया. विशेष रूप से, डायरेक्टएक्स संस्करण की जांच करने के लिए, एक प्रोग्राम है जो निःशुल्क वितरित किया जाता है - पीसी-विज़ार्ड। प्रोग्राम डाउनलोड करें और इंस्टॉल करें, और लॉन्च करने और जानकारी एकत्र करने के बाद, "कॉन्फ़िगरेशन" चुनें, और फिर DirectX चुनें और आप संस्करण देखेंगे स्थापित ड्राइवर. आइए दूसरे कंप्यूटर से एक उदाहरण देखें:

संबंधित पोस्ट

डायरेक्टएक्स पुस्तकालयों का एक पैकेज है जो आपको मॉनिटर पर एप्लिकेशन में सबसे छोटे ग्राफिक्स विवरण प्रदर्शित करने की अनुमति देता है। प्रत्येक के लिए विंडोज़ संस्करणआपका अपना संस्करण उपयुक्त है...

DirectX मल्टीमीडिया तकनीक का उपयोग कई कंप्यूटरों पर किया जाता है जिनमें ऑपरेटिंग सिस्टम स्थापित होता है। विंडोज़ सिस्टम. अक्सर, यह संस्करण आपको उन गेमों के अपडेट की जांच करने की अनुमति देता है जो ओएस के लिए अनुकूलित हैं। अब आपको बस यह पता लगाना है कि कहां...

डायरेक्टएक्स क्या है? यह प्रोग्रामिंग से संबंधित समस्याओं को हल करने के लिए आवश्यक एपीआई का एक सेट है ऑपरेटिंग संस्करणखिड़कियाँ। इसका उपयोग अक्सर गेम लिखते समय किया जाता है, इसलिए अक्सर नए रिलीज़ किए गए गेम केवल DirectX के नए संस्करणों के तहत ही काम कर सकते हैं। आज मैं बात करूंगा कि कैसे पता लगाया जाए कि आपके पीसी या लैपटॉप पर कौन सा संस्करण इंस्टॉल है।

पहली विधि

आरंभ करने के लिए हम प्रयोग करेंगे मानक साधनघटक निदान के लिए, जो विंडोज़ में बनाया गया है। ऐसा करने के लिए, आपको "रन" (स्टार्ट - रन, या विन + आर) नामक उपयोगिता का उपयोग करना होगा। खुलने वाली विंडो में, dxdiag शब्द दर्ज करें और OK पर क्लिक करें।

एक विंडो दिखाई देगी जिसमें आप न केवल इंस्टॉल किए गए डायरेक्टएक्स के संस्करण को देख सकते हैं, बल्कि कंप्यूटर का नाम, मॉडल, निर्माता, मेमोरी की मात्रा आदि सहित कई अन्य पैरामीटर भी देख सकते हैं।

दूसरी विधि

यदि किसी कारण से आप ऊपर बताई गई विधि का उपयोग नहीं कर सकते हैं, तो आप तृतीय-पक्ष उपयोगिताओं का उपयोग कर सकते हैं। ऐसे बहुत सारे प्रोग्राम हैं, कम से कम प्रसिद्ध एवरेस्ट को लें, जो आपके कंप्यूटर के बारे में पूरी जानकारी दिखाता है।

आपको प्रोग्राम इंस्टॉल करना होगा, फिर उसे चलाना होगा और तब तक प्रतीक्षा करनी होगी जब तक सिस्टम आवश्यक जानकारी एकत्र न कर ले। "कंप्यूटर" - "सारांश सूचना" अनुभाग पर जाएं और डायरेक्टएक्स सहित सभी जानकारी स्क्रीन पर प्रदर्शित की जाएगी (स्क्रीनशॉट देखें)। मेरे मामले में कार्यक्रम है अंग्रेजी भाषा, लेकिन मैंने मुख्य बिंदुओं पर प्रकाश डाला।

वैसे, DirectX के रिलीज़ होते ही उसे अपडेट करना न भूलें, ताकि आप हमेशा आधुनिक गेम खेल सकें।

विषय पर प्रकाशन