विंडोज 10 बहुत सारे यूजर्स की सेवा करता है, यह निश्चित रूप से गेमर्स के लिए उपयुक्त है। Xbox ऐप, गेम DVR, और नेटिव कंट्रोलर सपोर्ट जैसी सुविधाएं पिछले संस्करणों पर भारी प्रगति प्रदान करती हैं।
लेकिन विंडोज 10 पर गेमिंग अनुभव को शक्ति देने वाले सबसे महत्वपूर्ण तत्वों में से एक पर्दे के पीछे है: DirectX। आइए समीक्षा करें कि DirectX क्या है, फिर देखें कि इसे अपने PC पर कैसे प्रबंधित करें।
DirectX क्या है?
DirectX विंडोज में API का एक सेट है जो गेम्स में ग्राफिकल एलिमेंट्स को संभालता है। क्योंकि कोई दो गेमिंग PC में बिल्कुल समान घटक नहीं होते, गेम डेवलपर्स DirectX लाइब्रेरीज का उपयोग सभी प्रकार के कंप्यूटर्स पर काम करने वाले गेम लिखने के लिए करते हैं।
पुराने दिनों में, DirectX अपने आप में एक अलग डाउनलोड था। जब आप कोई गेम इंस्टॉल करते थे तो आप अक्सर DirectX के लिए नवीनतम अपडेट जांचने का संकेत देखते थे। विंडोज 8 के बाद से, माइक्रोसॉफ्ट ने DirectX को विंडोज के हिस्से के रूप में शामिल किया है। इस प्रकार, आप इसे सीधे विंडोज अपडेट से अपडेट कर सकते हैं।
DirectX का नवीनतम संस्करण DirectX 12 है, जो केवल विंडोज 10 पर उपलब्ध है। विंडोज 7 और 8 DirectX 11 पर अटके हुए हैं।
ध्यान दें कि DirectX एकमात्र ग्राफिक्स API नहीं है। वल्कन रन टाइम लाइब्रेरीज़ एक नए प्रतियोगी हैं जो कुछ बेहतर प्रदर्शन प्रदान करते हैं।
मेरे पास DirectX का कौन सा संस्करण है?
आप आसानी से एक पैनल खोल सकते हैं जो आपके PC पर इंस्टॉल DirectX के संस्करण के बारे में सब कुछ दिखाता है। ऐसा करने के लिए, विंडोज की + R दबाकर रन डायलॉग खोलें, फिर dxdiag टाइप करें। आपको कुछ ही पल में DirectX डायग्नोस्टिक टूल शीर्षक वाली एक विंडो दिखाई देगी:
इस सिस्टम जानकारी पैनल के नीचे, आपको एक DirectX संस्करण दिखाई देगा जहां आप पुष्टि कर सकते हैं कि आपके पास क्या इंस्टॉल है। फिर से, यदि आप विंडोज 10 पर हैं, तो आपको यहां DirectX 12 देखना चाहिए। यदि नहीं तो विंडोज अपडेट्स की जांच करें।
जब आप यहां हैं, तो आपको डिस्प्ले टैब पर क्लिक करना चाहिए (यदि आप एक से अधिक मॉनिटर उपयोग करते हैं तो आपको कई दिखाई देंगे) यह सुनिश्चित करने के लिए कि आपका कंप्यूटर DirectX की सभी सुविधाओं का समर्थन करता है। DirectDraw त्वरण, Direct3D त्वरण, और AGP बनावट त्वरण सभी को सक्षम कहना चाहिए।
यदि नहीं, तो आपको इन सुविधाओं का लाभ उठाने के लिए अपने PC के हार्डवेयर को अपग्रेड करना होगा।
मैं DirectX कैसे डाउनलोड करूं?
DirectX के नवीनतम संस्करण को डाउनलोड करने का तरीका आपके द्वारा उपयोग किए जा रहे विंडोज के संस्करण पर निर्भर करता है।
विंडोज 10: आप DirectX का कोई स्टैंडअलोन पैकेज डाउनलोड नहीं कर सकते। माइक्रोसॉफ्ट DirectX के अपडेट्स को विंडोज अपडेट के माध्यम से प्रदान करता है। इस प्रकार, जब आप कोई नया गेम इंस्टॉल करते हैं तो आपको DirectX को अपडेट करने की भी आवश्यकता नहीं होगी। सेटिंग्स > अपडेट और सुरक्षा > विंडोज अपडेट पर जाएं और DirectX को अपडेट किया जा सकता है या नहीं, यह देखने के लिए अपडेट की जांच करें पर क्लिक करें।
विंडोज 8.1: विंडोज 10 की तरह, DirectX के लिए कोई मैन्युअल अपडेट लिंक नहीं है। विंडोज 8.1 में DirectX 11.2 शामिल है, जो विंडोज 8 के साथ संगत नवीनतम संस्करण है। सेटिंग्स > अपडेट और रिकवरी > विंडोज अपडेट पर विंडोज अपडेट की जांच करें DirectX के किसी भी अपडेट के लिए।
विंडोज 7: विंडोज 7 के लिए DirectX का नवीनतम संस्करण 11.1 है। यह विंडोज 7 सर्विस पैक 1 के साथ उपलब्ध है। आपको इसे प्राप्त करने के लिए विंडोज अपडेट KB2670838 को मैन्युअली या विंडोज अपडेट के माध्यम से इंस्टॉल करना होगा।
विंडोज के पुराने संस्करण: विंडोज XP और विस्टा दोनों को अब माइक्रोसॉफ्ट से समर्थन प्राप्त नहीं है। चूंकि वे बहुत पुराने हैं, आप शायद उन पर कोई आधुनिक गेम नहीं खेल रहे हैं। पूर्णता के लिए, हालांकि, हम ध्यान देंगे कि विस्टा के लिए DirectX का नवीनतम संस्करण सर्विस पैक 2 के साथ 11.0 है। विंडोज XP पर, आप DirectX 9.0c पर अटके हुए हैं, जिसे आप माइक्रोसॉफ्ट के वेब इंस्टॉलर से अपडेट कर सकते हैं।
मेरे पास इतने सारे DirectX संस्करण इंस्टॉल क्यों हैं?
हालांकि आपके द्वारा उपयोग किए जाने वाले विंडोज का संस्करण निर्धारित करता है कि आपका कंप्यूटर DirectX का नवीनतम संस्करण चला सकता है, इसका मतलब यह नहीं है कि यह एकमात्र इंस्टॉल है।
भले ही DirectX अब विंडोज में बनाया गया है, आपके पास C:\Windows\System32 (और 64-बिट विंडोज की कॉपी पर C:\Windows\SysWOW64) पर सभी प्रकार की DirectX फाइलें होने की संभावना है।
ऐसा क्यों है?
माइक्रोसॉफ्ट के C++ रनटाइम की तरह, हर गेम DirectX के एक अलग संस्करण पर निर्भर करता है। उदाहरण के लिए, यदि एक डेवलपर ने DirectX 11 अपडेट 40 का उपयोग करके एक गेम लिखा, तो केवल संस्करण 40 काम करेगा। एक नया वाला संगत नहीं है।
इस प्रकार, जब भी आप एक नया गेम इंस्टॉल करते हैं, तो यह संभवतः DirectX की एक अनूठी प्रति इंस्टॉल करेगा। यह आपके सिस्टम पर संभावित रूप से दर्जनों प्रतियों की ओर ले जाता है।
क्या मुझे DirectX अनइंस्टॉल करना चाहिए?
DirectX को अनइंस्टॉल करने का कोई आधिकारिक तरीका नहीं है। आप इसे विंडोज 10 में सेटिंग्स ऐप के ऐप्स पैनल से नहीं हटा सकते। लेकिन वास्तव में ऐसा करने का कोई कारण नहीं है, क्योंकि यह एक सामान्य प्रोग्राम नहीं है। यह विंडोज द्वारा ग्राफिक्स प्रदर्शित करने का एक मुख्य हिस्सा है।
और कई संस्करण इंस्टॉल होने के बारे में चिंता न करें। वे अतिरिक्त लाइब्रेरीज़ कुछ भी नुकसान नहीं पहुंचा रही हैं, और उन्हें एक विशेष गेम डाउनलोड करते समय एक कारण से इंस्टॉल किया गया था।
आपको ऊपर उल्लिखित फ़ोल्डर्स में व्यक्तिगत DirectX फ़ाइलों को हटाने का प्रयास नहीं करना चाहिए। इससे गेम या अन्य प्रोग्राम ठीक से काम करना बंद कर सकते हैं। यदि आपको DirectX के किसी विशेष संस्करण के साथ समस्या हो रही है, तो उस गेम को पुनः इंस्टॉल करने का प्रयास करें जो इसका उपयोग करता है।
अब आप DirectX के बारे में जानते हैं
हमने कवर किया है कि DirectX क्या है, आप कैसे जांच सकते हैं कि आपके पास कौन सा संस्करण इंस्टॉल है, और इसके लिए नवीनतम अपडेट कैसे प्राप्त करें। ग्राफिक्स टूल्स का यह शक्तिशाली पुस्तकालय इसका एक कारण है कि विंडोज गेमिंग के लिए लोकप्रिय प्लेटफॉर्म है। यदि आप गेम खेलते हैं तो यह आपके कंप्यूटर का एक सामान्य हिस्सा है, और ज्यादातर मामलों में, आपको इसे प्रबंधित करने के लिए कुछ भी नहीं करना पड़ता।
अधिक के लिए, विंडोज 10 को गेमिंग के लिए अनुकूलित करने के सर्वोत्तम तरीके देखें।