स्थापित डायरेक्टएक्स की जाँच करें। कैसे देखें कि आपके कंप्यूटर पर कौन सा DirectX स्थापित है

विंडोज़ ऑपरेटिंग सिस्टम की संरचना काफी जटिल होती है, जिसे केवल इसके डेवलपर ही समझ सकते हैं। उन अनुप्रयोगों और गेमों में इसके सभी घटकों के उचित संचालन के लिए जिनके लिए गंभीर संसाधनों की आवश्यकता होती है, माइक्रोसॉफ्ट स्टूडियो के डेवलपर्स टूल का एक विशेष सेट - डायरेक्टएक्स जारी करते हैं। यह सोचना ग़लत है कि यह केवल एक प्रोग्राम है जिसकी उपयोगकर्ताओं को आवश्यकता है।

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

कैसे पता करें कि कौन सा DirectX स्थापित है

परिभाषित करना डायरेक्टएक्स संस्करणके अंतर्गत एक कंप्यूटर पर विंडोज़ नियंत्रणबहुत सरल, आपको बस इतना ही चाहिए:

  1. "रन" लाइन खोलने के लिए अपने कीबोर्ड पर विंडोज + आर संयोजन दबाएं;
  2. आपको इसमें dxdiag कमांड दर्ज करना होगा;
  3. यह "डायरेक्टएक्स डायग्नोस्टिक टूल्स" नामक एक सिस्टम सूचना विंडो खोलेगा। नीचे "सिस्टम" टैब पर आप एक कॉलम देख सकते हैं जो दर्शाता है कि कंप्यूटर पर कौन सा DirectX स्थापित है।

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

तृतीय-पक्ष प्रोग्राम का उपयोग करके DirectX संस्करण का निर्धारण कैसे करें

अंतर्निर्मित के अतिरिक्त ऑपरेटिंग सिस्टमउपयोगिताएँ जो आपको अपने कंप्यूटर पर DirectX का संस्करण निर्धारित करने की अनुमति देती हैं तीसरे पक्ष के अनुप्रयोगों. साथ ही, वे ऊपर उल्लिखित dxdiag कमांड की तुलना में कहीं अधिक जानकारी प्रदान करने में सक्षम हैं।

एक सुविधाजनक कंप्यूटर डायग्नोस्टिक टूल AIDA64 एप्लिकेशन है। उसका निःशुल्क संस्करणडेवलपर्स की आधिकारिक वेबसाइट से डाउनलोड किया जा सकता है। यह कार्यक्रमआपको सभी कंप्यूटर घटकों के साथ-साथ सॉफ़्टवेयर घटक के बारे में जानकारी प्राप्त करने की अनुमति देता है।

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


AIDA64 आपके कंप्यूटर के लिए एकमात्र डायग्नोस्टिक प्रोग्राम नहीं है। आप इंटरनेट पर इसके कई एनालॉग पा सकते हैं, भुगतान और मुफ़्त दोनों।

DirectX 12 विंडोज़ 10 पर काम क्यों नहीं करता?

विंडोज 10 ऑपरेटिंग सिस्टम की एक विशेषता, जिसे माइक्रोसॉफ्ट सक्रिय रूप से बढ़ावा दे रहा है, वह है गेम्स। ऑपरेटिंग सिस्टम का नया संस्करण "हार्डवेयर स्तर के करीब" उन गेम्स के साथ काम करता है जो डायरेक्टएक्स 12 पर विकसित किए गए हैं। यह कम-शक्ति वाले कंप्यूटर पर खिलाड़ियों को उन परियोजनाओं को चलाने की अनुमति देता है जिनके लिए उच्च प्रदर्शन की आवश्यकता होती है।

हालाँकि, कुछ Windows 10 उपयोगकर्ताओं को जाँच करने पर पता चल सकता है कि उनके पास DirectX 11 या 11.2 स्थापित है, न कि आधुनिक DirectX 12। ऐसी स्थिति में, आधिकारिक Microsoft वेबसाइट से DirectX 12 डाउनलोड करने और इसे अपने कंप्यूटर पर स्थापित करने की कोई आवश्यकता नहीं है। , क्योंकि इससे मदद नहीं मिलेगी। यह संस्करणड्राइवर प्रारंभ में विंडोज़ 10 में उपलब्ध हैं, और समस्या का समाधान किसी अन्य स्तर पर खोजा जाना चाहिए।

यदि आप Windows 10 पर DirectX 12 के बजाय DirectX 11.2 देखते हैं, तो इसका कारण यह है:


यह ध्यान रखना महत्वपूर्ण है कि कंप्यूटर पर नवीनतम DirectX प्रतिस्थापित नहीं होता है पिछला संस्करण. यानी, यदि किसी एप्लिकेशन या गेम को चलाने के लिए DirectX 8,9 या 10 की आवश्यकता होती है, और बाद के संस्करण आपके कंप्यूटर पर इंस्टॉल हैं, तो आपको "पुराना" ड्राइवर डाउनलोड करना होगा।

डायरेक्टएक्स - पुस्तकालयों का एक सेट और सॉफ़्टवेयर, जिनका उपयोग ऑपरेटिंग सिस्टम के लिए एप्लिकेशन और गेम जारी करने से संबंधित समस्याओं को हल करने के लिए किया जाता है विंडोज़ सिस्टम. प्रत्येक 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 का उपयोग आमतौर पर गेम लिखने के लिए किया जाता है। प्रोग्राम ऐसे फ़ंक्शंस प्रदान करता है जो ग्राफ़िक्स और ऑडियो स्ट्रीम को प्रोसेस करते हैं। इसके अलावा, इसके बिना, कंप्यूटर जॉयस्टिक, चूहों, कीबोर्ड आदि से प्रसारित होने वाली जानकारी को संसाधित करने में सक्षम नहीं होगा। इसके लिए भुगतान करने की कोई आवश्यकता नहीं है, यह आधिकारिक Microsoft संसाधन पर उपलब्ध है।

संस्करण की जाँच करें

यह समझने के लिए बिल्ड की जाँच करना आवश्यक है कि क्या गेम के काम न करने के लिए वास्तव में DirectX दोषी है। दिलचस्प बात यह है कि कार्यक्रम के अद्यतन संस्करण अक्सर खेल के साथ शामिल किए जाते हैं, लेकिन कुछ अपवाद भी हैं।

तो, आप कैसे पता लगाएंगे कि कौन सा DirectX स्थापित है? सबसे सामान्य तरीका अंतर्निहित टूल का उपयोग करना है। प्रक्रिया इस प्रकार दिखती है:

  • विन+आर दबाएँ;
  • dxdiag फ़ील्ड में प्रवेश करें;
  • एंट्रर दबाये।

सिस्टम एक डायग्नोस्टिक टूल लॉन्च करेगा जिसमें DirectX के बारे में सब कुछ शामिल होगा, जिसमें इसके प्रकार के बारे में जानकारी भी शामिल होगी। नंबर "सिस्टम" टैब के नीचे दर्शाया गया है। यह हेरफेर किसी भी Microsoft OS के लिए उपयुक्त है।

वास्तव में, विंडोज़ के विभिन्न संस्करण DirectX के विभिन्न संस्करणों का भी समर्थन करते हैं। संस्करण 7 तक विंडोज़ के लिए डायरेक्टएक्स 9सी को अलग से स्थापित करना आवश्यक था, और यह लाइब्रेरी लगभग हमेशा डिस्क पर गेम के साथ शामिल थी। विंडोज 7, 8 और 10 में, DirectX पहले से ही सिस्टम में शामिल है और कुछ भी इंस्टॉल करने की आवश्यकता नहीं है।

कंप्यूटर पर कौन सा विकल्प उपयोग किया जाएगा यह वीडियो कार्ड की क्षमताओं के आधार पर सिस्टम द्वारा निर्धारित किया जाता है, हालांकि विंडोज 7 और 8 में आप जिस अधिकतम पर भरोसा कर सकते हैं वह डायरेक्टएक्स 11 है, और "दस" संस्करण 12 में उपयोग किया जाता है, जो सभी आधुनिक ग्राफ़िक्स क्षमताएँ प्रदान करता है।

हालाँकि, बैकवर्ड अनुकूलता के लिए, विंडोज़ के नए संस्करणों पर DirectX 9c स्थापित करने की सलाह दी जाती है। यह आपको पुराने गेम आसानी से चलाने की अनुमति देगा जो संस्करण 4 शेडर्स और उनका समर्थन करने वाले वीडियो कार्ड की एक पूरी पीढ़ी के सामने आने से पहले जारी किए गए थे।

एक और तरीका है जो आपको यह पता लगाने की अनुमति देता है कि आपके पीसी पर प्रोग्राम का कौन सा संस्करण उपयोग किया जाता है। हम आपके वीडियो कार्ड के मापदंडों के बारे में बात कर रहे हैं। उदाहरण के लिए, DirectX के बारे में आपको जो कुछ भी चाहिए वह NVidia कार्ड के बारे में जानकारी में है।

इंटरनेट पर बहुत सारी उपयोगिताएँ भी हैं जो सिस्टम के बारे में सारी जानकारी (सॉफ़्टवेयर संस्करणों सहित) एकत्र करती हैं।

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

तथ्य यह है कि ग्राफिक्स प्रोसेसर स्वयं कमांड के सीमित सेट का समर्थन करता है, इसलिए यह केवल DirectX के उस संस्करण के साथ काम करता है जो इसके विकास के समय चालू था, साथ ही पुराने संस्करण के साथ भी। नए वीडियो कार्ड, एक उपयुक्त सिस्टम के साथ मिलकर, अपनी सभी क्षमताएं दिखा सकते हैं।

दूसरी ओर, विंडोज 7 और 8 डायरेक्टएक्स 12 का उपयोग नहीं कर पाएंगे, भले ही उपयुक्त वीडियो कार्ड स्थापित हो - वे केवल संस्करण 11 का समर्थन करते हैं।

इसलिए, सिस्टम जो जानकारी प्रदर्शित करता है वह हमें केवल यह बताता है कि डायरेक्टएक्स का कौन सा अधिकतम संभव संस्करण वर्तमान में ऑपरेटिंग सिस्टम और वीडियो कार्ड के वर्तमान संयोजन पर चल रहा है। आप इंटरनेट पर पा सकते हैं या अपने वीडियो कार्ड के निर्देशों में पढ़ सकते हैं कि यह DirectX के किस अधिकतम संस्करण का समर्थन करता है। यदि आपका ग्राफिक्स कार्ड संस्करण 12 का समर्थन करता है तो आप शायद विंडोज 10 में अपग्रेड करना चाहेंगे।

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

DirectX संस्करण जितना ऊंचा होगा, गेम के लिए उतना ही बेहतर होगा। अधिकांश अन्य अनुप्रयोगों के लिए, यह व्यावहारिक रूप से उदासीन है, क्योंकि चलते समय वे इस लाइब्रेरी तक नहीं पहुँच पाते हैं। केवल कुछ ही जो वीडियो कार्ड की क्षमताओं का अधिकतम उपयोग करते हैं, इस पैरामीटर के प्रति संवेदनशील हैं - उदाहरण के लिए, 3डी ग्राफिक्स संपादक जैसे 3डी स्टूडियो मैक्स।

करें

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 के उच्चतर संस्करण का समर्थन करता है। सभी पिछले संस्करण भी समर्थित होंगे. यानी, 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 से कोई लेना-देना नहीं है। आप इस तरह से अपने डायरेक्टएक्स इंस्टॉलेशन को अपग्रेड नहीं कर पाएंगे।

इंस्टालेशन के बाद, नई लाइब्रेरीज़ जोड़ी जाएंगी और पुरानी लाइब्रेरीज़ को अपडेट किया जाएगा, जो उन गेम्स को लॉन्च करने की अनुमति देगा जो गुम त्रुटि की रिपोर्ट करते हैं 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, किसी भी अन्य की तरह सॉफ़्टवेयर, आवधिक अद्यतन की आवश्यकता है। उनकी उपेक्षा न करना इतना महत्वपूर्ण क्यों है? अपने कंप्यूटर पर उत्पाद संस्करण का निर्धारण कैसे करें?

DirectX क्या है और इसके लिए क्या है?

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

डायरेक्टएक्स है निःशुल्क आवेदन, जो माइक्रोसॉफ्ट की आधिकारिक वेबसाइट पर निःशुल्क उपलब्ध है।

प्रोग्राम वीडियो कार्ड और गेम के बीच इंटरेक्शन सुनिश्चित करता है: यह कंप्यूटर की सभी कंप्यूटिंग शक्ति को उच्च गुणवत्ता वाले ग्राफिक्स की ओर निर्देशित करता है। DirectX के लिए धन्यवाद, उपयोगकर्ता खेलों में सुंदर परिदृश्य, अच्छी तरह से तैयार किए गए पात्रों और विवरण का आनंद ले सकते हैं।

DirectX कंप्यूटर गेम निर्माताओं को ग्राफ़िक्स में सुधार करने की अनुमति देता है

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

विंडोज 7 पीसी पर वर्तमान डायरेक्टएक्स संस्करण की जांच कैसे करें

DirectX ऑपरेटिंग सिस्टम पर डिफ़ॉल्ट रूप से इंस्टॉल किए गए प्रोग्रामों में से एक है। प्रत्येक का अपना संस्करण है।

ऑपरेटिंग सिस्टम डायरेक्टएक्स संस्करण
विंडोज़ एक्सपी SP2डायरेक्टएक्स 9.0सी
विंडोज विस्टाडायरेक्टएक्स 10
विंडोज़ विस्टा SP1डायरेक्टएक्स 10.1
विंडोज़ विस्टा SP2डायरेक्टएक्स 11
विंडोज 7डायरेक्टएक्स 11.1
विंडोज 8डायरेक्टएक्स 11.1
विन्डो 8.1डायरेक्टएक्स 11.2
विंडोज 10डायरेक्टएक्स 12

लेकिन सिस्टम को अपडेट करते समय मतभेद हो सकते हैं। Windows 7 चलाने वाले कंप्यूटर पर DirectX संस्करण का पता कैसे लगाएं?

यदि विंडोज़ को dxdiag कमांड नहीं मिल सका, तो कंप्यूटर पर संस्करण 5.0 या इससे पहले का संस्करण स्थापित है, ऐसी स्थिति में इंस्टॉल करें नवीनतम संस्करण Windows अद्यतन के माध्यम से DirectX।

DirectX संस्करण का पता कैसे लगाएं (वीडियो)

DirectX विंडोज़ ऑपरेटिंग सिस्टम में निर्मित सॉफ़्टवेयर है जो ग्राफ़िक्स को प्रभावित करता है कंप्यूटर गेम. यदि आप अच्छी तरह से तैयार विवरण के साथ यथार्थवादी परिदृश्यों का आनंद लेना चाहते हैं, तो हम उत्पाद को नियमित रूप से नवीनतम संस्करण में अपडेट करने की सलाह देते हैं।

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