प्रत्यक्ष का नवीनतम संस्करण डाउनलोड करें। कैसे और कहाँ देखें कि आपके ओएस पर कौन सा डायरेक्टएक्स स्थापित है? आगे क्या करना है
DirectX विंडोज के लिए प्रोग्रामिंग टूल्स का एक सेट है, जो ज्यादातर मामलों में गेम और अन्य मल्टीमीडिया सामग्री बनाने के लिए उपयोग किया जाता है। DirectX पुस्तकालयों का उपयोग करने वाले अनुप्रयोगों के पूर्ण विकसित कार्य के लिए, आपके पास बाद वाला ऑपरेटिंग सिस्टम के भाग के रूप में होना चाहिए। मूल रूप से, जब आप Windows परिनियोजित करते हैं तो उपरोक्त पैकेज स्वचालित रूप से स्थापित हो जाता है।
विंडोज के तहत चलने के लिए डिज़ाइन किए गए सभी गेम को स्थापित करने के लिए DirectX के एक निश्चित संस्करण की आवश्यकता होती है। लेखन के समय, नवीनतम संशोधन 12 है। संस्करण पिछड़े संगत हैं, यानी डायरेक्टएक्स 11 के तहत लिखे गए खिलौने भी बारहवीं पर चलेंगे। एकमात्र अपवाद बहुत पुरानी परियोजनाएं हैं जो 5, 6, 7 या 8 प्रत्यक्ष के तहत चल रही हैं। ऐसे में गेम के साथ जरूरी पैकेज भी दिया जाता है।
कंप्यूटर पर स्थापित DirectX के संस्करण का पता लगाने के लिए, आप नीचे दी गई विधियों का उपयोग कर सकते हैं।
विधि 1: कार्यक्रम
सॉफ़्टवेयर जो हमें संपूर्ण रूप से या कुछ उपकरणों के बारे में सिस्टम के बारे में जानकारी प्रदान करता है, वह DirectX पैकेज का संस्करण भी प्रदर्शित कर सकता है।
विधि 2: विंडोज़
यदि आप अपने कंप्यूटर पर विशेष सॉफ़्टवेयर स्थापित नहीं करना चाहते हैं, तो आप अंतर्निहित सॉफ़्टवेयर का उपयोग कर सकते हैं "डायरेक्टएक्स डायग्नोस्टिक टूल".
विंडोज एक्सपी, विस्टा ओएस, विंडोज 7, 8 के लिए डायरेक्टएक्स लाइब्रेरी का पूरा सेट डाउनलोड करें। एक क्लिक में, मुफ्त डाउनलोड DirectX 11, 10, 9- डायरेक्ट लिंक द्वारा - डायरेक्टएक्स की आधिकारिक वेबसाइट फ्री माइक्रोसॉफ्ट डाउनलोड करें। कोई एसएमएस, फ़ाइल होस्टिंग और आश्चर्य नहीं - सुरक्षित और तेज़ डाउनलोड की गारंटी है।
आधिकारिक वेबसाइट से सीधे डाउनलोड के लिए लिंक नीचे पाया जा सकता है। यहां और अभी, कई कारण से परिचित होने के लिए जगह से बाहर नहीं होंगे, डायरेक्टएक्स क्या करता है और विंडोज को इसकी आवश्यकता क्यों है, इसके बारे में कुछ पंक्तियों को पढ़ने के लिए। यह आपको अनावश्यक प्रश्नों से बचाएगा और समझने की प्रक्रिया में जोड़ देगा।
एक प्रोग्रामर के लिए, डायरेक्ट एक्स एसडीके माइक्रोसॉफ्ट विंडोज के तहत विकास और प्रोग्रामिंग से संबंधित विभिन्न कार्यों के व्यापक समाधान के लिए एक एप्लिकेशन द्वारा प्रदान की गई तैयार प्रक्रियाओं, संरचनाओं, कार्यों, कक्षाओं का एक सेट है।
एक साधारण उपयोगकर्ता के पीसी के लिए, DirectX निर्देशों और इंटरफेस (Direct3D, DirectPlay, DirectMusic, DirectInput, आदि) का एक सेट है, जो कंप्यूटर के लिए जॉयस्टिक, माउस, कीबोर्ड, विभिन्न वीडियो के इनपुट-आउटपुट से कमांड को संसाधित करने के लिए आवश्यक है। ऑडियो डेटा, द्वि-आयामी और त्रि-आयामी चार्ट। ध्वनि की गुणवत्ता और दृश्य ग्राफिक प्रभाव (शेडर मॉडल - बनावट, प्रकाश व्यवस्था) के लिए जिम्मेदार।
यह डायरेक्ट एक्स है जो आपके कंप्यूटर को बताता है कि संगीत कैसे चलाया जाता है, ग्राफिक ऑब्जेक्ट को कैसे संसाधित किया जाता है, और आपके आदेशों का जवाब कैसे दिया जाता है। आधुनिक अनुप्रयोग और खेल विभिन्न पीढ़ियों के पुस्तकालयों (इंटरफेस) का उपयोग कर सकते हैं। पुस्तकालयों (निर्देशों) की आंशिक अनुपस्थिति खेलों और अनुप्रयोगों में त्रुटियों की ओर ले जाती है।
सिस्टम आवश्यकताएं।
डायरेक्टएक्स 11
- असेंबली में 11 वीं पीढ़ी के सभी घटकों के साथ-साथ सभी आवश्यक इंटरफेस, DirectX 9.0c और 10 निष्पादन योग्य पुस्तकालयों का एक पूरा सेट शामिल है। विंडोज 7, 8, सर्वर 2008 ऑपरेटिंग सिस्टम के लिए सबसे अच्छा विकल्प।
डायरेक्टएक्स 10 - विंडोज विस्टा, सर्वर 2008 चलाने वाले सिस्टम के लिए ड्राइवर। इसमें डायरेक्टएक्स 9 घटकों का पूरा सेट शामिल है।
डायरेक्टएक्स 9.0सी - SP1 अपडेट के साथ Windows XP SP2 और Windows Server 2003 के लिए अंतिम संस्करण। नौवीं पीढ़ी का उपयोग 7, 8, विस्टा - समर्थित के अतिरिक्त के रूप में किया जा सकता है।
●
अधिकांश उपयोगकर्ताओं के लिए, डायरेक्ट एक्स 11 को डाउनलोड करने की अनुशंसा की जाती है, इसमें सभी आवश्यक पुस्तकालय शामिल हैं। स्थापना अत्यंत सरल है - डाउनलोड की गई फ़ाइल को चलाएं, शर्तों से सहमत हों, क्लिक करें - अगला, स्थापना पूर्ण होने की प्रतीक्षा करें, पीसी को पुनरारंभ करें।
महत्वपूर्ण! निर्णय लिया डायरेक्टएक्स 11 डाउनलोड करें- यह सही है, आपका पीसी "स्मार्ट" हो जाएगा! यदि आपके पास स्थापना के बारे में कोई प्रश्न है - 6-7 टिप्पणियाँ पढ़ें। कुछ भी जटिल नहीं है - अंग्रेजी में, Direct X आपसे पूछता है कि स्थापना से पहले किस फ़ोल्डर को अनपैक करना है। DirectX आधिकारिक साइट www.microsoft.comडाउनलोड हमेशा मुफ़्त है।
विंडोज ऑपरेटिंग सिस्टम में एक जटिल संरचना है, जिसे केवल इसके डेवलपर्स ही समझ सकते हैं। गंभीर संसाधनों की आवश्यकता वाले अनुप्रयोगों और खेलों में इसके सभी घटकों के सक्षम कार्य के लिए, Microsoft स्टूडियो के डेवलपर्स टूल का एक विशेष सेट जारी करते हैं - DirectX। यह सोचना गलत है कि यह केवल एक प्रोग्राम है जिसकी उपयोगकर्ताओं को आवश्यकता है।
वास्तव में, DirectX Microsoft द्वारा डेवलपर्स के लिए बनाए गए टूल का एक सेट है। DirectX के बिना विंडोज़ के लिए जटिल एप्लिकेशन और गेम प्रोग्रामिंग असंभव है। इसे विकसित प्रोग्राम या गेम के अंतिम उपयोगकर्ता के कंप्यूटर पर भी स्थापित किया जाना चाहिए ताकि विंडोज इसके साथ बातचीत कर सके। DirectX उपकरण नियमित रूप से सुधार किए जाते हैं और नए संस्करण जारी किए जाते हैं। इसलिए उपयोगकर्ता के लिए यह जानना महत्वपूर्ण है कि कंप्यूटर पर कौन सा DirectX स्थापित है और क्या इसे आधुनिक गेम के साथ काम करने के लिए अपडेट करने की आवश्यकता है।
कैसे पता करें कि कौन सा DirectX स्थापित है
विंडोज कंप्यूटर पर डायरेक्टएक्स के संस्करण का निर्धारण करना बहुत आसान है, इसके लिए आपको यह करना होगा:
- "रन" लाइन खोलने के लिए कीबोर्ड पर विंडोज + आर संयोजन दबाएं;
- इसे dxdiag कमांड को पंजीकृत करना होगा;
- उसके बाद, सिस्टम की जानकारी वाली एक विंडो खुलेगी, जिसे "डायरेक्टएक्स डायग्नोस्टिक टूल्स" कहा जाता है। नीचे "सिस्टम" टैब पर, आप एक कॉलम देख सकते हैं जो इंगित करता है कि कंप्यूटर पर कौन सा DirectX स्थापित है।
महत्वपूर्ण:आप अपने कंप्यूटर पर DirectX का कोई भी संस्करण स्थापित कर सकते हैं। हालांकि, एक महत्वपूर्ण बारीकियां है: यदि यह हार्डवेयर द्वारा समर्थित नहीं है, तो विंडोज सिस्टम इसके साथ काम नहीं कर पाएगा। फिर ऑपरेटिंग सिस्टम डायरेक्टएक्स के उच्चतम समर्थित संस्करण को सक्रिय के रूप में चुनता है, और यह वह संस्करण है जो डायग्नोस्टिक मेनू में प्रदर्शित होता है, जिसके बारे में जानकारी ऊपर दी गई है।
तृतीय-पक्ष कार्यक्रमों का उपयोग करके DirectX के संस्करण का निर्धारण कैसे करें
ऑपरेटिंग सिस्टम में निर्मित उपयोगिताओं के अतिरिक्त, तृतीय-पक्ष एप्लिकेशन आपको अपने कंप्यूटर पर DirectX संस्करण निर्धारित करने की अनुमति देते हैं। उसी समय, वे dxdiag कमांड की तुलना में बहुत अधिक जानकारी प्रदान करने में सक्षम हैं, जिसका उल्लेख ऊपर किया गया था।
कंप्यूटर के निदान के लिए एक सुविधाजनक उपकरण AIDA64 एप्लिकेशन है। इसका मुफ्त संस्करण डेवलपर्स की आधिकारिक वेबसाइट से डाउनलोड किया जा सकता है। यह प्रोग्राम आपको सभी कंप्यूटर घटकों के साथ-साथ सॉफ़्टवेयर घटक के बारे में डेटा का पता लगाने की अनुमति देता है।
एप्लिकेशन के बाएं मेनू में, आप एक अलग DirectX आइटम देख सकते हैं। इसमें तीन उपखंडों में जानकारी है: फ़ाइलें, वीडियो, ध्वनि:
AIDA64 एकमात्र कंप्यूटर डायग्नोस्टिक प्रोग्राम नहीं है। नेटवर्क पर आप इसके कई एनालॉग्स पा सकते हैं, पेड और फ्री दोनों।
DirectX 12 विंडोज 10 पर काम क्यों नहीं करता है
विंडोज 10 ऑपरेटिंग सिस्टम की एक विशेषता जिसे माइक्रोसॉफ्ट सक्रिय रूप से बढ़ावा दे रहा है वह है गेम। ऑपरेटिंग सिस्टम का नया संस्करण "हार्डवेयर के करीब" DirectX 12 पर विकसित गेम के साथ काम करता है। यह कम-शक्ति वाले कंप्यूटरों पर खिलाड़ियों को उच्च प्रदर्शन की आवश्यकता वाले प्रोजेक्ट चलाने की अनुमति देता है।
हालाँकि, कुछ विंडोज 10 उपयोगकर्ता यह जाँचते समय पा सकते हैं कि उनके पास DirectX 11 या 11.2 स्थापित है, न कि आधुनिक DirectX 12। ऐसी स्थिति में, DirectX 12 को आधिकारिक Microsoft वेबसाइट से डाउनलोड करने और इसे कंप्यूटर पर स्थापित करने की कोई आवश्यकता नहीं है, चूंकि यह मदद नहीं करेगा। ड्राइवरों का यह संस्करण मूल रूप से विंडोज 10 में उपलब्ध है, और समस्या का समाधान दूसरे विमान में मांगा जाना चाहिए।
यदि विंडोज 10 पर डायरेक्टएक्स 12 के बजाय आप चेक करते समय डायरेक्टएक्स 11.2 देखते हैं, तो इसका कारण यह है:
यह नोट करना महत्वपूर्ण है कि कंप्यूटर पर नवीनतम DirectX पिछले संस्करणों को प्रतिस्थापित नहीं करता है। यही है, यदि किसी एप्लिकेशन या गेम को चलाने के लिए DirectX 8.9 या 10 की आवश्यकता है, और बाद के संस्करण कंप्यूटर पर स्थापित हैं, तो "पुराना" ड्राइवर लोड होना चाहिए।
DirectX विंडोज ओएस के लिए एप्लिकेशन विकसित करने के लिए एपीआई का एक सेट है। यही है, एप्लिकेशन प्रोग्राम को जल्दी से लिखने के लिए एक मंच या ढांचा है। कई अनुप्रयोगों के लिए कुछ सामान्य विशेषताएं शेर के समय का हिस्सा लेती हैं। इन लागतों से बचने के लिए, मुख्य उपकरण अलग से विकसित किए जाते हैं और DirectX COM ऑब्जेक्ट का हिस्सा होते हैं।
यह ठीक वही है जो इस तरह के मंच को महत्वपूर्ण बनाता है, क्योंकि अधिकांश डेवलपर्स साइकिल के आविष्कार से परेशान नहीं होते हैं। इसके अलावा, यह प्रोग्राम मल्टीप्लेटफॉर्म है और आपको सभी ऑपरेटिंग सिस्टम में काम करने की अनुमति देता है। चूंकि डायरेक्टएक्स में उपयोग किए जाने वाले फ़ंक्शन प्रोग्राम के अंदर उपयोग किए जाते हैं, यह निहित है कि उपयोगकर्ता के पास एक समान या नए संस्करण के साथ ऐसा घटक होना चाहिए।
यदि यह शर्त पूरी नहीं होती है, तो आवेदन के संचालन के दौरान या तो विभिन्न अंतराल होंगे, या, जो अधिक बार होता है, यह बिल्कुल भी शुरू नहीं होगा। यह ध्यान दिया जाना चाहिए कि डायरेक्टएक्स मुख्य रूप से ग्राफिक्स प्रोग्राम के लिए उपयोग किया जाता है, और विशेष रूप से गेम के लिए।
आमतौर पर, यदि आवश्यक प्लेटफ़ॉर्म संस्करण उपलब्ध नहीं है, तो D3DX9_24.dll जैसी त्रुटियां होती हैं। अंडरस्कोर के माध्यम से अंक भिन्न हो सकते हैं, लेकिन संदेश का आधार हमेशा समान होता है। ऐसे मामलों में, यह सवाल उठता है कि कैसे पता लगाया जाए कि जानकारी के आधार पर आगे की जोड़तोड़ करने के लिए कौन से Directx स्थापित किए गए हैं।
यह पता लगाने के लिए कि कौन सा Directx स्थापित है, आपको कई क्रियाओं में से एक करने की आवश्यकता है: विंडोज के उपयुक्त अनुभागों को देखें या कार्यक्रमों की मदद का सहारा लें।
कैसे पता करें कि dxdiag का उपयोग करके विंडोज़ पर कौन सा Directx स्थापित है?
एक विशेष स्थान है जिसमें सिस्टम पर स्थापित DirectX उत्पाद संस्करण पर लक्ष्य जानकारी होती है और इसे "DirectX डायग्नोस्टिक टूल" कहा जाता है। यह स्थान उपयोग करने के लिए सबसे सुविधाजनक है और प्रोग्राम की पूर्व-स्थापना की आवश्यकता नहीं है।
- विन + आर दबाएं और dxdiag टाइप करें;
- मुख्य मेनू विंडो में, सूची के अंत में "DirectX संस्करण" कॉलम है।
उत्पाद संस्करण के बारे में महत्वपूर्ण जानकारी के अलावा, अन्य विंडोज़ और बंडलिंग सेटिंग्स भी यहां पाई जाती हैं। प्रस्तुत किए गए कुछ पैरामीटर काफी महत्वपूर्ण हैं, इसलिए यहां आप ओएस, कंप्यूटर निर्माता और स्थापित BIOS के बारे में जानकारी प्राप्त कर सकते हैं। पीसी के कॉन्फ़िगरेशन पर भी महत्वपूर्ण जानकारी है, जैसे कि रैम, प्रोसेसर और पेज फ़ाइल का आकार।
केवल "रन" लाइन का उपयोग किए बिना उसी स्थान पर पहुंचने का एक अतिरिक्त तरीका है, स्टार्ट में स्थित खोज में dxdiag दर्ज करना। अगला, उसी तरह आप डायग्नोस्टिक टूल में आ जाएंगे।
विशेषता कॉलम में, अधूरी जानकारी का संकेत दिया गया है, यानी उत्पाद संस्करण इंगित किया गया है, लेकिन बिना किसी तोड़फोड़ के। यही है, भले ही आपने DirectX 11.2 स्थापित किया हो, यह 11 के रूप में प्रदर्शित होगा।
एनवीडिया नियंत्रण कक्ष
एक अन्य विकल्प जो आपको यह पता लगाने में मदद कर सकता है कि मेरे पास कौन सा Directx है वह है वीडियो कार्ड नियंत्रण कक्ष। इस पद्धति के लिए कार्ड के लिए सॉफ़्टवेयर की स्थापना की आवश्यकता है और Geforce के साथ काम करता है। चूंकि ड्राइवर आमतौर पर स्थापित होते हैं, इसलिए कोई समस्या नहीं होनी चाहिए। तुम कर सकते हो:
- डेस्कटॉप पर खाली जगह पर राइट-क्लिक करें और "एनवीडिया कंट्रोल पैनल" चुनें;
- विंडो के निचले भाग में, "सिस्टम सूचना" पर क्लिक करें;
- पर्यावरण संस्करण अनुभाग DirectX को सूचीबद्ध करता है।
कैसे पता करें कि Aida64 के माध्यम से विंडोज 7 पर कौन सा Directx स्थापित है?
यह पता लगाने का एक वैकल्पिक तरीका है कि विंडोज़ पर कौन सा डायरेक्टएक्स स्थापित है, एप्लिकेशन का उपयोग करना है। उदाहरण के लिए, Aida64 का उपयोग करने पर विचार करें, लेकिन एवरेस्ट उसी तरह काम करता है। आपको बस https://www.aida64.ru/download लिंक से प्रोग्राम डाउनलोड करना होगा। सामान्य तौर पर, आवेदन का भुगतान किया जाता है, लेकिन इसका परीक्षण संस्करण 30 दिनों का होता है।
- प्रोग्राम को इंस्टॉल करो;
- "ऑपरेटिंग सिस्टम" सूची का विस्तार करें;
- उसी नाम के टैब का चयन करें, जिसमें DirectX का संस्करण है;
- साथ ही, अधिक संपूर्ण जानकारी इसमें है: DirectX, फिर "DirectX - वीडियो" चुनें। "हार्डवेयर सपोर्ट" लाइन पर ध्यान दें।
इस पद्धति का मुख्य लाभ यह पता लगाना है कि Directx का कौन सा संस्करण स्थापित है, सटीक डेटा की उपलब्धता है। आवेदन के तोड़फोड़ की जानकारी है, कभी-कभी यह काफी महत्वपूर्ण होता है।
इंटरनेट स्थापित करें
यदि पिछली प्रक्रियाओं का परिणाम आपको संतुष्ट नहीं करता है और एप्लिकेशन को विकास परिवेश के उच्च संस्करण की आवश्यकता है, तो आपको इसे स्थापित करने की आवश्यकता है। स्थापना मानक के रूप में की जाती है, आपको फ़ाइल को https://www.microsoft.com/en-us/Download/confirmation.aspx?id=35 लिंक से डाउनलोड करने की आवश्यकता है।
Microsoft वेबसाइट से केवल वेब इंस्टालर को ही डाउनलोड किया जा सकता है। यही है, एक छोटी सी उपयोगिता जो मंच के सबसे उपयुक्त संस्करण का निर्धारण करेगी, और फिर इसे डाउनलोड करेगी। यदि यह दृष्टिकोण आपको शोभा नहीं देता है, तो आपको अन्य साइटों से पूरी फ़ाइल डाउनलोड करनी होगी, जो काफी असुविधाजनक है।
लॉन्चर में क्रैश भी हो सकता है, इसलिए यह DirectX स्थापित करेगा, लेकिन D3DX9 त्रुटि अभी भी बनी हुई है। इस मामले में, आपको एप्लिकेशन को अनइंस्टॉल करना होगा और इसे एक नए पर इंस्टॉल करना होगा या फ़ाइल का पूर्ण संस्करण डाउनलोड करना होगा।
DirectX स्थापना प्रतिबंध
वास्तव में, प्रत्येक OS प्रोग्राम के उन्नत संस्करणों का समर्थन नहीं करता है। तो अधिकतम अनुमत है:
- विंडोज एक्सपी एसपी 2 - 0 सी;
- विंडोज 7 और 8 - 11.1;
- विंडोज 8.1-11.2
- विंडोज 10 डायरेक्टएक्स 12 का एक आधुनिक संस्करण है।
इन संकेतों के अतिरिक्त, प्रत्येक वीडियो कार्ड DirectX के नए या पुराने संस्करणों के साथ ठीक से काम करने में सक्षम नहीं है। यह पता लगाने के लिए कि आपके लिए कौन सा संस्करण अनुशंसित है, बस अपने एडेप्टर मॉडल को गूगल करें और समर्थन जानकारी खोजें। अधिक आधुनिक संस्करण स्थापित होने पर आमतौर पर कुछ भी बुरा नहीं होगा, लेकिन कभी-कभी समस्याएं होती हैं।
अब आप जानते हैं कि DirectX की लागत क्या है और इसके साथ क्या करना है, और उपयोगिता के वर्तमान संस्करण को बनाए रखने से आप कई गलतियों से बच सकते हैं।
यदि आपके पास अभी भी "कैसे पता करें कि कौन सा DirectX स्थापित है?" विषय पर प्रश्न हैं, तो आप उनसे टिप्पणियों में पूछ सकते हैं
कलरव
मुझे अक्सर के बारे में हर तरह की भ्रांतियों का सामना करना पड़ा डायरेक्टएक्स. उदाहरण के लिए, उपयोगकर्ता DirectX के कुछ अकल्पनीय संस्करणों को स्थापित करने का प्रयास करते हैं, कुछ "बाएं" साइटों से अस्पष्ट रूप से डाउनलोड करते हैं, आदि, जिसके परिणामस्वरूप विंडोज और गेम में सभी प्रकार की त्रुटियां होती हैं।
इस सब के साथ, मैं इसे इस नोट में समझूंगा, DirectX गेमिंग तकनीक के मामले में i को डॉट करने का प्रयास कर रहा हूं।
डायरेक्टएक्स क्या है
सच्चाई कहां है और कल्पना कहां है, यह जानने के लिए सबसे पहले आइए जानें कि यह क्या है - डायरेक्टएक्स? विकिपीडिया हमें बताता है:
डायरेक्टएक्स(अंग्रेजी से। प्रत्यक्ष- प्रत्यक्ष, तत्काल) एपीआई का एक सेट है जिसे माइक्रोसॉफ्ट विंडोज के तहत प्रोग्रामिंग से संबंधित समस्याओं को हल करने के लिए डिज़ाइन किया गया है। कंप्यूटर गेम लिखने में सबसे व्यापक रूप से उपयोग किया जाता है। ... अक्सर, DirectX के अपडेट किए गए संस्करण गेम एप्लिकेशन के साथ बंडल किए जाते हैं।
सरल शब्दों में: DirectX वीडियो कार्ड और गेम के बीच एक "लेयर" है, जो आपको सुंदर ग्राफिक्स प्रस्तुत करने के लिए अपने कंप्यूटर की पूर्ण कंप्यूटिंग शक्ति का पूरी तरह से एहसास करने की अनुमति देता है।
मुझे याद है कि कैसे 2003 में मैं गेम नीड फॉर स्पीड: अंडरग्राउंड में कारों और पोखरों की खिड़कियों की खिड़कियों में विश्वसनीय प्रतिबिंबों पर आनन्दित हुआ था, जब मैंने अपने कंप्यूटर में DirectX 9 समर्थन के साथ एक वीडियो कार्ड स्थापित किया था। बेशक, बात यह है केवल प्रतिबिंबों तक ही सीमित नहीं है, बल्कि पहली चीजें पहले।
DirectX संस्करणों में क्या अंतर है
तकनीक काफी तेजी से आगे बढ़ रही है। DirectX का प्रत्येक नया संस्करण प्रोग्रामर को गेम में कुछ नया प्रभाव जोड़ने और पुराने को अनुकूलित करने की अनुमति देता है।
मुझे लगता है कि यह वीडियो विभिन्न संस्करणों के DirectX की क्षमताओं के बीच अंतर को सबसे स्पष्ट रूप से दिखाएगा:
DirectX 11 संस्करण (बाएं) में कार के पहियों के नीचे से उड़ने वाली बर्फ और नरम छाया के सुंदर प्रभावों पर ध्यान दें। दाईं ओर एक बहुत पुराना नौवां है। सिद्धांत रूप में, डायरेक्टएक्स 9 तकनीक का उपयोग करके पहियों के नीचे से नरम छाया और बर्फ जैसे प्रभावों को लागू किया जा सकता है, लेकिन प्रदर्शन में गिरावट ध्यान देने योग्य होगी - "नौ" में ऐसे प्रभावों का न तो अनुकूलन है और न ही सक्षम कार्यान्वयन।
दूसरा उदाहरण गेम क्राइसिस 2 है:
ऐसा माना जाता है कि डायरेक्टएक्स संस्करण जितना अधिक होगा, तस्वीर उतनी ही बेहतर होगी। लेकिन चमत्कार की उम्मीद न करें - अक्सर बदलाव स्पष्ट नहीं होते हैं। मेरी राय में, छवि गुणवत्ता में इतने छोटे अंतर का मुख्य कारण यह है कि अब Xbox, Sony PlayStation और PC गेम कंसोल के लिए गेम एक साथ विकसित किए जा रहे हैं। आधुनिक पर्सनल कंप्यूटर की तुलना में सेट-टॉप बॉक्स प्रदर्शन और समर्थित तकनीकों के मामले में कमजोर हैं। हम कंप्यूटर पर ऐसे गेम खेलना समाप्त करते हैं जो देखने में ऐसे लगते हैं जैसे वे उस वर्ष के कंसोल से थे, जिसमें धुंधली बनावट और सरल प्रभाव थे। हां, पीसी के लिए विकसित या संशोधित गेम हैं, लेकिन उनमें से बहुत कम हैं।
क्रॉस-प्लेटफ़ॉर्म का एक विशिष्ट उदाहरण स्किरिम गेम है:
Playstation 3 और Xbox360 के बीच ग्राफिक्स में अंतर विवरण में है: PS3 पर, कहीं थोड़ा पानी टपकता है, Xbox 360 पर, छाया टिमटिमाते प्रकाश स्रोतों पर प्रतिक्रिया नहीं करते हैं। एक पीसी पर (वीडियो में "विंडोज" के रूप में चिह्नित), ऐसी कोई समस्या नहीं है, साथ ही ऑब्जेक्ट लंबी दूरी पर दिखाई दे रहे हैं, लेकिन कोई अन्य सुधार नहीं है। बाद में, डेवलपर्स ने गेम के पीसी संस्करण के लिए उच्च परिभाषा बनावट का एक सेट जारी किया, लेकिन इससे ग्राफिक्स में मौलिक सुधार नहीं हुआ।
ताकि आप देख सकें कि कंप्यूटर किस तरह के ग्राफिक्स का उत्पादन करने में सक्षम है - वीडियो कार्ड और प्रोसेसर की सभी क्षमताओं का उपयोग करने के लिए तैयार किए गए गेम का एक उदाहरण:
फर्क देखें? सुंदर प्रकाश व्यवस्था, स्पष्ट बनावट, चिकनी चाल। विरासत का यह स्तर DirectX 9 तकनीकों के साथ अप्राप्य होगा - एक ही समय में फ़्रेम में बहुत अधिक ऑब्जेक्ट हैं। ऐसे कई प्रभाव भी हैं जो कम से कम DirectX 10 समर्थन वाले वीडियो कार्ड द्वारा कार्यान्वित किए जाते हैं।
क्राइसिस 3 ग्राफिक्स इंजन विशेषताएं:
कुछ उपयोगकर्ताओं की राय के विपरीत, DirectX में सुधार नहीं होता हैखेलों में ग्राफिक्स, लेकिन केवल एक मौका दीजियेखेल को और अधिक सुंदर बनाने के लिए प्रोग्रामर। यदि गेम DirectX 9 के लिए विकसित किया गया था, तो DirectX 10 संस्करण की उपस्थिति कुछ नहीं बदलेगा।यह सब न केवल वीडियो कार्ड की क्षमताओं पर निर्भर करता है, बल्कि गेम के तकनीकी समर्थन पर भी निर्भर करता है। यदि आप सब कुछ मिलाते हैं - तो आपको ग्राफिक्स के मामले में सिर्फ एक अद्भुत खेल मिलता है।
विभिन्न विंडोज़ और DirectX के संस्करण
DirectX अनिवार्य रूप से फाइलों का एक सेट है - सॉफ्टवेयर लाइब्रेरी। यदि वे सिस्टम फ़ोल्डर में नहीं हैं, तो गेम बिना किसी प्रभाव के प्रदर्शित होंगे, सबसे खराब रूप से वे शुरू नहीं होंगे, एक त्रुटि दे रहे हैं (गेम शुरू करते समय, एक त्रुटि "d3dx9_42.dll नहीं मिली" दिखाई देती है, जहां संख्या भिन्न हो सकती है)।
इन फ़ाइलों का एक न्यूनतम सेट पहले से ही हाल ही में स्थापित विंडोज़ में मौजूद है। ऑपरेटिंग सिस्टम के संस्करण के आधार पर, फाइलों का एक अलग सेट होगा, जिसका अर्थ है DirectX के विभिन्न संस्करणों के लिए समर्थन (यहां से जानकारी):
- Windows XP SP2 - DirectX 9.0c
- विंडोज विस्टा - डायरेक्टएक्स 10
- विंडोज विस्टा SP1 - डायरेक्टएक्स 10.1
- विंडोज विस्टा SP2 - डायरेक्टएक्स 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 का उतना ही उच्च संस्करण इसका समर्थन करेगा। पिछले सभी संस्करणों का भी समर्थन किया जाएगा। यही है, DirectX 7/8/9 का उपयोग करने वाले पुराने गेम को सैद्धांतिक रूप से ठीक काम करना चाहिए। व्यवहार में, ऑपरेटिंग सिस्टम समर्थन एक सीमा बन जाता है। विंडोज 95/98/एमई के लिए विकसित गेम अक्सर नए ऑपरेटिंग सिस्टम पर क्रैश हो जाते हैं, वीडियो कार्ड का इससे कोई लेना-देना नहीं है।
वहीं, आपको यह समझने की जरूरत है कि यह विंडोज पर भी निर्भर करता है कि कौन सा डीएक्स काम करेगा। जिन खेलों के लिए Direct 12 की आवश्यकता होती है, वे Win7/8 पर नहीं चलेंगे, XP की तो बात ही छोड़िए। वीडियो कार्ड स्वयं प्राचीन प्रणालियों में काम करेगा, केवल आधुनिक एपीआई फ़ंक्शन उपलब्ध नहीं होंगे। इस प्रकार, विंडोज एक्सपी में डायरेक्टएक्स 12 का समर्थन करने वाले वीडियो कार्ड के साथ आप आधुनिक गेम नहीं खेलेंगे - केवल नौवें डायरेक्टएक्स और नीचे के माध्यम से काम करने वाले ही शुरू होंगे।
मैं कैसे पता लगा सकता हूं कि DirectX का कौन सा संस्करण मेरा ग्राफ़िक्स कार्ड और Windows समर्थन करता है?
वीडियो कार्ड
आप निर्माता की वेबसाइट के आधिकारिक पेज और किसी भी ऑनलाइन स्टोर पर इस बारे में जानकारी देख सकते हैं कि आपका वीडियो कार्ड DirectX के किस संस्करण का समर्थन करता है। उदाहरण के लिए, Yandex.Market में। हालांकि, सामान्य तौर पर, 2015 के बाद जारी किए गए सभी वीडियो कार्ड 12वें संस्करण का समर्थन करते हैं। हालाँकि यह DX12 के साथ है कि बारीकियाँ हैं, उस पर और नीचे।
खिड़कियाँ
यह पता लगाना कि विंडोज किस संस्करण का समर्थन करता है, अधिक कठिन है, क्योंकि बहुत कुछ इंस्टॉल किए गए अपडेट पर निर्भर करता है। यदि आपके पास विंडोज 10 है, तो निश्चित रूप से एपीआई का नवीनतम संस्करण है। अन्य सभी ऑपरेटिंग सिस्टम के लिए, एल्गोरिथ्म इस प्रकार है:
1. सुनिश्चित करें कि आपके पास सभी विंडोज अपडेट इंस्टॉल हैं (प्रारंभ - सभी प्रोग्राम - विंडोज अपडेट - अपडेट के लिए खोजें - इंस्टॉल करें)।
2. वैकल्पिक आइटम: अपने वीडियो कार्ड ड्राइवर को नवीनतम संस्करण में अपडेट करें:
यदि खेल इसके लिए प्रदान नहीं करता है तो संस्करण को स्विच करने का कोई अन्य तरीका नहीं है। अपने लिए सोचें - डेवलपर्स ने एक विशिष्ट संस्करण के लिए कमांड का उपयोग करके गेम कोड लिखा था। ठीक उसी तरह, कमांड को दूसरों के साथ लेना और बदलना असंभव है।
सभी पक्षों को एक निश्चित संस्करण के DirectX का समर्थन करना चाहिए: वीडियो कार्ड, ऑपरेटिंग सिस्टम और गेम।
इस प्रकार, प्रश्न "किस DirectX पर खेलना बेहतर है" अर्थहीन है - जो हार्डवेयर, OS और . का समर्थन करता है उपयोगखेल, तो यह होगा।
क्या मुझे Microsoft साइट से DirectX स्थापित करने की आवश्यकता है? यह क्या देता है?
संक्षेप में: आप कर सकते हैं, केवल DirectX का संस्करण नहीं बदलेगा!
यदि आप चाहते हैं कि गेम सामान्य रूप से चले, तो सुनिश्चित करें कि सभी अपडेट इंस्टॉल करें विंडोज़ अपडेट,क्योंकि यह वहीं से है कि विंडोज़ पुस्तकालयों के नवीनतम संस्करण लेता है। माइक्रोसॉफ्ट पुष्टि।
Microsoft की वेबसाइट पर, जिसने DirectX को विकसित किया है, आप DirectX इंस्टॉलर डाउनलोड कर सकते हैं। वास्तव में यह नहीं DirectX इंस्टॉलर, लेकिन केवल एक इंस्टॉलर प्रोग्राम जो इंटरनेट से डाउनलोड करेगा और DirectX सॉफ़्टवेयर लाइब्रेरी के नए संस्करण स्थापित करेगा। 9, 10, 10.1, आदि संख्याओं के बावजूद, DirectX में आंतरिक क्रमांकन भी है जो अद्यतनों से संबंधित है। यही है, संस्करणों के भीतर सुधार और सुधार संभव हैं।
विंडोज 7, 8 और 10 ये पुस्तकालय, सामान्य रूप से, जरूरत नहीं,क्योंकि आवश्यक अद्यतन अद्यतन केंद्र के माध्यम से आते हैं। लेकिन अगर DirectX 9 का उपयोग करने वाला कोई पुराना (2005-2010) गेम प्रारंभ नहीं होता है, तो उसी इंस्टॉलर को स्थापित करने का प्रयास करें। शायद यह मदद करेगा।
D3DX9_ 24
.dll -D3DX9_ 43
डीएलएल
डी3डीएक्स10. डीएलएल-डी3डीएक्स10_ 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 घटक अद्यतन 18 अप्रैल, 2011 को जारी किए गए थे (अद्यतन 01/29/2016 पर: अब सब कुछ अन्य पैकेजों के साथ अद्यतन केंद्र के माध्यम से आता है)।
डाउनलोड किया गया प्रोग्राम अनिवार्य रूप से एक सेल्फ एक्सट्रैक्टिंग आर्काइव है। आइए इसे 7-ज़िप संग्रहकर्ता के साथ खोलें:
फ़ाइल नामों पर ध्यान दें - इंस्टॉलर में DirectX 9 (d3dx9_31, d3dx9_32, d3dx9_33, आदि) और DirectX 10 (d3dx10_35, d3dx10_40, आदि) से संबंधित दोनों फाइलें हैं। प्रत्येक संस्करण अद्यतन किया जाता है - .dll पुस्तकालयों के नए संस्करण जारी किए जाते हैं, नए जोड़े जाते हैं।
मैं आपको फिर से याद दिला दूं: यह संस्करण से संस्करण तक DirectX अपडेट नहीं है। यह सॉफ़्टवेयर लाइब्रेरी संस्करणों का अद्यतन है और इसका 9, 10, 10.1, 11, 11.1 की संख्या से कोई लेना-देना नहीं है। आप इस तरह से स्थापित DirectX को अपग्रेड नहीं कर पाएंगे।
स्थापना के बाद, नए पुस्तकालय जोड़े जाएंगे और पुराने अपडेट किए जाएंगे, जिससे उन खेलों को शुरू करना संभव हो जाएगा जो एक लापता त्रुटि की रिपोर्ट करते हैं। d3dx*. तो आप स्थापित करने का प्रयास कर सकते हैं।
डायरेक्टएक्स कहां से डाउनलोड करें?
अपडेट सेंटर के माध्यम से बस अपडेट इंस्टॉल करें!
DirectX डाउनलोड करने के लिए कोई साइट नहीं यह निषिद्ध है! आपको वायरस होने का खतरा है!
DirectX घटकों के माध्यम से अद्यतन किया जाता है विंडोज़ अपडेट. डायरेक्टएक्स समर्थन प्राप्त करने का यही एकमात्र तरीका है 10.1 तथा 11 विंडोज़ विस्टा पर, 11.1 विंडोज 7 पर।
माइक्रोसॉफ्ट डायरेक्टएक्स विंडोज ऑपरेटिंग सिस्टम के एक अभिन्न अंग के रूप में शामिल है। आप DirectX को नवीनतम सर्विस पैक या अन्य अद्यतनों के साथ Windows अद्यतन के माध्यम से अद्यतन कर सकते हैं।
यदि आप विंडोज एक्सपी पर डायरेक्टएक्स डाउनलोड और इंस्टॉल करते हैं, तो क्या डायरेक्टएक्स 11 वहां दिखाई देगा?
दिखाई नहीं देगा. DirectX 10, 11 और बाद में विंडोज एक्सपी कभी नहीं होगा।आप इस विषय पर लंबे समय तक बात कर सकते हैं, मैं बस निम्नलिखित कहूंगा: विंडोज एक्सपी के मालिक, इसे स्वीकार करें - यह ओएस लंबे समय से "गेमिंग" नहीं रहा है। कई आधुनिक गेम विंडोज एक्सपी का समर्थन नहीं करते हैं। यहां तक कि माइक्रोसॉफ्ट ने भी आधिकारिक तौर पर इसे छोड़ दिया है।
यह ध्यान देने योग्य है कि कारीगरों द्वारा बनाई गई विंडोज एक्सपी के लिए डायरेक्टएक्स 10 की एक असेंबली है। वास्तव में, यह सिर्फ सॉफ्टवेयर पुस्तकालयों का एक सेट है, नहीं जोड़ रहा DirectX 10 प्रभाव, लेकिन XP में त्रुटियों के बिना केवल कुछ गेम चलाने की अनुमति देता है यदि उनकी सेटिंग्स में "DirectX 10" मोड सक्षम है। किसी भी मामले में, पुस्तकालयों का यह सेट उच्च स्तर की संभावना के साथ गड़बड़ियां हो सकती हैंऑपरेटिंग सिस्टम में, इसलिए किसी भी स्थिति में इस तरह के विभाजन को स्थापित करना असंभव है।
विंडोज 7 पर DirectX संस्करण 11.1 कैसे स्थापित करें?
विंडोज 10 के आगमन के संबंध में, यह प्रश्न पहले से कहीं अधिक प्रासंगिक है। DirectX 11 के लिए समर्थन है .1 पहले से ही वहाँ। विंडोज 7 संस्करण के साथ पहले से इंस्टॉल आता है 11 . DirectX के नए संस्करण के लिए समर्थन इसके माध्यम से आएगा विंडोज़ अपडेट(प्रारंभ - सभी कार्यक्रम - विंडोज अपडेट)। अद्यतन को KB2670838 कहा जाता है।
इसलिए अपडेट सेंटर के जरिए विंडोज को अपडेट करें। यह विंडोज 8 पर भी लागू होता है।
डायरेक्टएक्स 12
DirectX 12 के आसपास बहुत सारी अफवाहें फैलती हैं। मैं कोशिश करूँगा कि i.s.
विंडोज 7, 8 और डायरेक्टएक्स 12
नहीं। नहीं और फिर नहीं! विंडोज 7 और 8 पर DirectX 12 नहींहोगा। सैद्धांतिक रूप से, यह किया जा सकता है यदि वीडियो कार्ड निर्माता और माइक्रोसॉफ्ट सहयोग करते हैं। व्यवहार में, अफसोस। 12वां संस्करण Win10 का विशेषाधिकार है।
कई पुराने वीडियो कार्ड आंशिक रूप से DirectX 12 . का समर्थन करते हैं
वीडियो कार्ड निर्माता AMD और nVidia के प्रतिनिधियों ने कहा कि DirectX 11 का समर्थन करने वाले वीडियो कार्ड DirectX 12 का भी समर्थन करेंगे। यह एक मार्केटिंग धूर्तता साबित हुई। DirectX 12 ओवर 11 का लाभ वीडियो कार्ड घटकों (मेमोरी, वीडियो प्रोसेसर) के साथ काम को अनुकूलित करके प्रदर्शन में कई वृद्धि है। DirectX 11 और उससे पहले के युग में जारी किए गए वीडियो कार्ड का "लोहा" भाग DirectX 12 के लिए अनुकूलित नहीं है, इसलिए API के नए संस्करण का मुख्य "चाल" - ग्राफिक्स रेंडरिंग का त्वरण - काम नहीं करेगा।
यानी आधुनिक गेम जिन्हें काम करने के लिए ग्राफ़िक्स एपीआई के 12वें संस्करण की आवश्यकता होती है, ऐसे वीडियो कार्ड के साथ चलेंगे। लेकिन कम या ज्यादा सभ्य फ्रेम दर प्राप्त करने के लिए ग्राफिक्स की गुणवत्ता को कम से कम मोड़ना होगा।
पुराने ग्राफ़िक्स कार्ड द्वारा नए ग्राफ़िक्स API के लिए समर्थन के तीन स्तर हैं: Tier 1, Tier 2, और Tier 3। Tier 3 मानक के लिए सबसे पूर्ण समर्थन है। और यह शायद DX12 की सबसे करीबी चीज है। आप उनके साथ आधुनिक गेम कम से कम ग्राफिक्स सेटिंग्स पर काफी आराम से खेल सकते हैं।
इंटेल वैलीव्यू2 एचडी ग्राफिक्स
इंटेल एचडी ग्राफिक्स 2500
इंटेल एचडी ग्राफिक्स 4000
और नया।
एएमडी रेडियन एचडी 5xxx
एएमडी रेडियन एचडी 6xxx
AMD Radeon HD 7xxxG, M और D सीरीज
एएमडी रेडियन एचडी 8xxxG
और नया।
ऐसा लगता है कि सभी को चाहिए।
इंटेल एचडी ग्राफिक्स 4400
इंटेल एचडी ग्राफिक्स 4600
इंटेल एचडी ग्राफिक्स 5000
इंटेल आईरिस ग्राफिक्स 5100
इंटेल आईरिस प्रो ग्राफिक्स 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
और नया।
इंटेल- नहीं।
एएमडी- नहीं।
NVIDIA GeForce GT 650M
NVIDIA GeForce GTX 650
NVIDIA GeForce GTX 650 Ti
NVIDIA GeForce GTX 650 Ti बूस्ट
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
और नया।
इंटेल- नहीं।
एएमडी रेडियन एचडी 7750
एएमडी रेडियन एचडी 7770
एएमडी रेडियन एचडी 7850
एएमडी रेडियन एचडी 7870
एएमडी रेडियन एचडी 7950
एएमडी रेडियन एचडी 7970
AMD Radeon R4 ग्राफिक्स
एएमडी रेडियन एचडी 8600
एएमडी रेडियन एचडी 8800
AMD Radeon R7 200
AMD Radeon R9 200
AMD Radeon R9 390X
और नया।
लेकिन एनवीडिया के पास अभी तक डायरेक्टएक्स 12 के लिए पूर्ण समर्थन वाले वीडियो कार्ड नहीं हैं।
03/03/2018 से अद्यतन करें:पहले से ही है। सभी आधुनिक संस्करण 12 का समर्थन करते हैं।
कृपया ध्यान दें - 2015 के बाद, एपीआई के 12वें संस्करण के लिए समर्थन में सुधार हुआ है, अब आपको टियर स्तरों के बारे में जानने की आवश्यकता नहीं है।
अतिरिक्त स्तर - फ़ीचर स्तर
मैं, AMD Radeon HD7950 के मालिक के रूप में, खुश होना चाहूंगा कि इसमें निश्चित रूप से DX12 समर्थन है, लेकिन यह काम नहीं करता है। तथ्य यह है कि माइक्रोसॉफ्ट ने और आगे बढ़कर अतिरिक्त फीचर स्तर ("फीचर स्तर") पेश किए। यदि टियर स्तर खरीदारों के लिए एक संकेतक हैं, तो फीचर स्तर डेवलपर्स के लिए अभिप्रेत हैं और यह सूचित करते हैं कि नए एपीआई संस्करण की कौन सी विशेषताएं वीडियो कार्ड प्रोसेसर द्वारा पूरी तरह से समर्थित हैं।
सुविधा स्तर 11.0- DirectX11 वीडियो कार्ड सपोर्ट और Tier 1 से "रिसोर्स बाइंडिंग" फंक्शन। ऐसे वीडियो कार्ड के प्रतिनिधि: Nvidia GeForce GTX 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 से पहले जारी किए गए ग्राफिक्स कार्ड में से कोई भी डायरेक्टएक्स 12 का पूरी तरह से समर्थन नहीं करता है। कुछ सुविधाएँ सॉफ़्टवेयर स्तर पर कार्यान्वित की जाती हैं, इसलिए DX 11 और DX 12 का उपयोग करने वाले एक ही गेम को API के नए संस्करण पर स्विच करने पर ध्यान देने योग्य प्रदर्शन को बढ़ावा नहीं मिलेगा।
नतीजा
प्रोग्राम की गति काफी हद तक कंप्यूटर के हार्डवेयर तक पहुंच के स्तर पर निर्भर करती है। यह खेलों के लिए विशेष रूप से सच है। DX 12 ऐसी सुविधाएँ प्रदान करता है जिनकी डेवलपर्स को उपेक्षा नहीं करनी चाहिए। काश, व्यवहार में वे हमेशा पूरी तरह से उपयोग नहीं किए जाते। इसलिए, 2015 में पीसी पर जारी GTA V, बेहतर दिखता है और समान गेमप्ले वॉच डॉग्स 2 की तुलना में एक ही हार्डवेयर पर प्रति सेकंड अधिक फ्रेम का उत्पादन करता है, जिसे डेढ़ साल बाद जारी किया गया था।