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

DXGI_ERROR_NOT_CURRENTLY_AVAILABLE त्रुटि का कारण क्या है?
डायरेक्टएक्स त्रुटियां बहुत सामान्य हैं और समय-समय पर सामने आती हैं। उक्त त्रुटि संदेश अक्सर निम्नलिखित कारकों के कारण होता है —
- डायरेक्टएक्स अपडेट नहीं है: यदि आपके सिस्टम पर इंस्टॉल किया गया डायरेक्टएक्स अपडेट नहीं है और आपके सिस्टम में उस प्रोग्राम के लिए आवश्यक डायरेक्टएक्स नहीं है जिसे आप चलाना चाहते हैं, तो आपको शायद यह त्रुटि मिलेगी। आमतौर पर, डायरेक्टएक्स विंडोज के नए संस्करणों जैसे विंडोज 10 में अंतर्निहित होता है लेकिन कभी-कभी, यदि यह भ्रष्ट हो जाता है या इसके कुछ घटक जो किसी विशेष प्रोग्राम द्वारा आवश्यक हैं, गायब हैं, तो आपको यह त्रुटि मिलेगी।
- वीडियो ड्राइवर समस्या: यदि आपके सिस्टम में पुराने वीडियो ड्राइवर हैं या इंस्टॉल किए गए वीडियो ड्राइवरों में कुछ समस्या है जो उन्हें सही ढंग से कार्य नहीं करने देती है, तो आपको शायद यह त्रुटि मिलेगी। यदि आपके वीडियो ड्राइवर में उन सुविधाओं की कमी है जो आपके द्वारा चलाए जाने वाले गेम या प्रोग्राम द्वारा आवश्यक हैं, तो आमतौर पर अपने वीडियो ड्राइवर को नवीनतम संस्करण में अपडेट करना ऐसी समस्याओं से छुटकारा पाने का एक अच्छा विचार है।
- रिज़ॉल्यूशन समस्या (असंगत रिज़ॉल्यूशन): बैटलफील्ड फोरम पर कुछ उपयोगकर्ताओं ने कहा कि यह उनके मॉनिटर आदि का रिज़ॉल्यूशन था जो समस्या पैदा कर रहा था और रिज़ॉल्यूशन बदलने से उनकी समस्या हल हो गई। इसलिए, आपको यह त्रुटि हो सकती है क्योंकि आपने अपने मॉनिटर आदि पर जो रिज़ॉल्यूशन सेट किया है, वह उस प्रोग्राम के साथ संगत नहीं है जिसे आप चलाने का प्रयास कर रहे हैं और इस प्रकार यह आपको यह त्रुटि देता है।
- DVI केबल का उपयोग: कुछ उपयोगकर्ताओं ने यहां तक बताया कि यह समस्या इसलिए हुई क्योंकि वे अपने GPU को अपने आउटपुट डिवाइस यानी मॉनिटर से जोड़ने के लिए HDMI केबल के बजाय DVI केबल का उपयोग कर रहे थे और इसे HDMI केबल में बदलने पर उनकी समस्या ठीक हो गई। इसलिए, आपको यह त्रुटि हो सकती है क्योंकि आप अपने GPU को अपने मॉनिटर आदि से जोड़ने के लिए DVI केबल का उपयोग कर रहे हैं भले ही आपका GPU HDMI आउटपुट का समर्थन करता हो (लगभग सभी नए GPU HDMI आउटपुट का समर्थन करते हैं)।
- मॉनिटर/एलसीडी की रिफ्रेश दर: स्टीम फोरम पर एक उपयोगकर्ता ने बताया कि यह उनके मॉनिटर की रिफ्रेश दर थी जो समस्या पैदा कर रही थी और इसे बदलने के बाद, उनके लिए समस्या ठीक हो गई। इस प्रकार, आपको त्रुटि हो सकती है क्योंकि आपने अपने डिस्प्ले रिफ्रेश दर को एक ऐसे मान पर सेट किया है जो उस प्रोग्राम या गेम के साथ संगत नहीं है जिसे आप चलाना चाहते हैं।
अब कई समाधान हैं जिन्हें आप इस त्रुटि को ठीक करने का प्रयास कर सकते हैं और यह सब त्रुटि के परिदृश्य पर निर्भर करता है। यदि यह एक परिदृश्य के कारण होता है तो त्रुटि के कारण को ठीक करने या समायोजित करने से उस परिदृश्य के लिए समस्या ठीक हो जाएगी इसलिए सभी समाधानों को आज़माना सुनिश्चित करें और देखें कि कौन सा आपके परिदृश्य से मेल खाता है।
समाधान 1: अपने ग्राफिक्स ड्राइवर अपडेट करें
कई बार, जब आपके ग्राफिक्स ड्राइवर अपडेट नहीं होते हैं, तो आपको विंडोज पर डायरेक्टएक्स से संबंधित अधिकांश त्रुटियां मिलने की संभावना होती है। इसलिए, अपने ग्राफिक्स ड्राइवर को अपडेट करना हमेशा एक अच्छा विचार है। यदि आप Nvidia ग्राफिक्स ड्राइवर का उपयोग कर रहे हैं, तो Nvidia ग्राफिक्स ड्राइवर डाउनलोड पेज पर जाएं और अपने GPU के लिए नवीनतम ड्राइवर डाउनलोड करें। इसी तरह, यदि आप AMD Radeon का उपयोग कर रहे हैं, तो AMD Radeon ग्राफिक्स ड्राइवर डाउनलोड पेज पर जाएं और नवीनतम ड्राइवर डाउनलोड करें। डाउनलोड करने के बाद, ड्राइवर इंस्टॉल करें और अपने कंप्यूटर को रीबूट करें। यदि यह एक ड्राइवर समस्या थी, तो उम्मीद है कि ग्राफिक्स ड्राइवर को अपडेट करके आपकी समस्या ठीक हो जाएगी।
समाधान 2: नवीनतम डायरेक्टएक्स इंस्टॉल करें
कुछ उपयोगकर्ताओं ने स्टीम फोरम पर बताया कि विंडोज के लिए नवीनतम डायरेक्टएक्स डाउनलोड करने से उनकी समस्या ठीक हो गई। विंडोज 10 के लिए नवीनतम डायरेक्टएक्स रीडिस्ट्रिब्यूटेबल डाउनलोड करने के लिए, डायरेक्टएक्स के लिए माइक्रोसॉफ्ट डाउनलोड पेज पर जाएं और इसे डाउनलोड करें। बाद में, अपने सिस्टम पर डायरेक्टएक्स इंस्टॉल या अपडेट करने के लिए इंस्टॉलर चलाएं। यदि यह एक डायरेक्टएक्स समस्या थी, तो नवीनतम डायरेक्टएक्स इंस्टॉल करके आपकी समस्या आपके अंत में ठीक हो जाएगी।
समाधान 3: अपने आउटपुट डिस्प्ले डिवाइस से कनेक्ट करने के लिए HDMI केबल का उपयोग करें
अगला समाधान जिसे आप आज़मा सकते हैं यदि आप अपने आउटपुट डिवाइस से कनेक्ट करने के लिए DVI केबल का उपयोग कर रहे हैं, तो इसे HDMI केबल से बदल दें बजाय इसके कि आपका GPU और डिस्प्ले डिवाइस इसका समर्थन करता है (आमतौर पर, नए डिस्प्ले डिवाइस और GPU इसका समर्थन करते हैं)। चूंकि ऐसे मामले सामने आए हैं जहां उपयोगकर्ताओं ने HDMI केबल पर स्विच करके इस समस्या से छुटकारा पाया। आपको इसे आज़माना चाहिए और देखना चाहिए कि क्या यह आपकी समस्या को ठीक करता है।

समाधान 4: अपने डिस्प्ले डिवाइस की रिफ्रेश दर बदलें:
एक और चीज़ जिसे आप आज़मा सकते हैं वह है विंडोज में अपने डिस्प्ले डिवाइस की रिफ्रेश दर बदलना। आमतौर पर, 60 Hz रिफ्रेश दर का उपयोग करने की सिफारिश की जाती है लेकिन यदि आपका मॉनिटर उच्च रिफ्रेश दर का समर्थन करता है, तो आप उच्च दर भी आज़मा सकते हैं। विंडोज में रिफ्रेश दर बदलने के लिए, निम्न कार्य करें:
- स्टार्ट मेनू खोलें और सेटिंग्स टाइप करें और आने वाले पहले चयन पर क्लिक करें।
- फिर सिस्टम पर क्लिक करें।
- डिस्प्ले पर क्लिक करें और फिर उन्नत डिस्प्ले सेटिंग्स विकल्प पर क्लिक करें।
- एक नई विंडो खुलेगी।
- इसके बाद, डिस्प्ले 1 के लिए डिस्प्ले एडॉप्टर गुण पर क्लिक करें। (यदि आपके पास एकाधिक डिस्प्ले नहीं हैं, तो आपके सिस्टम पर प्राथमिक डिस्प्ले डिवाइस 1 होगा)।

- फिर, मॉनिटर टैब पर स्विच करें।
- मॉनिटर सेटिंग्स के तहत आपको लेबल स्क्रीन रिफ्रेश दर दिखाई देगा और उसके नीचे, वह डिस्प्ले फ्रीक्वेंसी जिस पर आपका डिस्प्ले डिवाइस सेट है। फ्रीक्वेंसी को 60 Hz पर बदलें (यदि आपका मॉनिटर समर्थन करता है तो अधिक) और विंडो बंद करें।
ऐसा करने के बाद, अपना प्रोग्राम फिर से चलाएं और देखें कि क्या यह समस्या ठीक करता है।
समाधान 5: अपना डिस्प्ले रिज़ॉल्यूशन बदलें
EA फोरम पर एक व्यक्ति ने बताया कि अपना डिस्प्ले रिज़ॉल्यूशन बदलने से उसके लिए त्रुटि ठीक हो गई। यदि आप आधुनिक डिस्प्ले डिवाइस का उपयोग कर रहे हैं, तो वे आमतौर पर 1080p या 1920×1080 तक उच्च डिस्प्ले रिज़ॉल्यूशन का समर्थन करते हैं। आप अपने डिस्प्ले रिज़ॉल्यूशन को थोड़ा 조정 करने और इसे कम मूल्य पर बदलने का प्रयास कर सकते हैं, उदाहरण के लिए, 1680×1050 और देखें कि क्या यह आपकी समस्या को ठीक करता है। यदि आपकी त्रुटि उस प्रोग्राम या गेम द्वारा असमर्थित डिस्प्ले रिज़ॉल्यूशन के कारण हुई थी जिसे आप चलाना चाहते हैं तो इसे बदलने से आपके लिए समस्या सबसे अधिक संभावना ठीक हो जाएगी।