समस्या निवारण के लिए DirectX डायग्नोस्टिक टूल (DxDiag) का उपयोग कैसे करें

DirectX विंडोज़(Windows) में कई मल्टीमीडिया एप्लिकेशन या प्रोग्राम द्वारा उपयोग की जाने वाली तकनीकों या एप्लिकेशन प्रोग्रामिंग इंटरफेस का एक सूट है । इसे Microsoft द्वारा 3D गेम और (Microsoft)HD वीडियो(HD videos) जैसे भारी मल्टीमीडिया अनुप्रयोगों के लिए हार्डवेयर त्वरण प्रदान करने के लिए विकसित किया गया है । विंडोज(Windows) 7 में डायरेक्टएक्स 11 है। विंडोज(Windows) 11/10 में डायरेक्टएक्स 12 स्थापित है।

DirectX डायग्नोस्टिक टूल चलाएँ(Run DirectX Diagnostic Tool) ( DxDiag )

यदि आपको कोई गेम या मूवी ठीक से चलाने में समस्या हो रही है, तो DirectX डायग्नोस्टिक टूल(DirectX Diagnostic Tool) स्रोत को इंगित करने में आपकी सहायता कर सकता है। इसे एक्सेस करने के लिए, Windows 11/10/8/7 में स्टार्ट पर जाएं, (Start)dxdiag टाइप करें और एंटर दबाएं।

यदि आपने पहली बार DirectX डायग्नोस्टिक टूल(DirectX Diagnostic Tool) का उपयोग किया है , तो आपसे पूछा जा सकता है कि क्या आप यह जांचना चाहते हैं कि आपके ड्राइवर डिजिटल रूप से हस्ताक्षरित हैं या नहीं।

यह सुनिश्चित करने के लिए हाँ(Yes) क्लिक करें कि आपके ड्राइवरों को एक प्रकाशक द्वारा हस्ताक्षरित किया गया है जिसने उनकी प्रामाणिकता को सत्यापित किया है।

डायग्नोस्टिक टूल(Diagnostic Tool) के समाप्त हो जाने के बाद, DxDiag रिपोर्ट में जांच करने के लिए यहां तीन प्रमुख चीज़ें दी गई हैं।(three key things)

1. अपना वीडियो कार्ड जांचें

कुछ प्रोग्राम बहुत धीमी गति से चलते हैं या नहीं जब तक कि Microsoft DirectDraw या Direct3D हार्डवेयर त्वरण चालू न हो।

इसे निर्धारित करने के लिए, डिस्प्ले(Display) टैब पर क्लिक करें, और फिर DirectX फीचर्स(DirectX Features) के तहत , यह देखने के लिए जांचें कि DirectDraw , Direct3D , और AGP Texture Acceleration सक्षम(Enabled) के रूप में दिखाई देते हैं या नहीं । यदि नहीं, तो हार्डवेयर त्वरण चालू करने का प्रयास करें।

  1. (Right-click)डेस्कटॉप पर राइट-क्लिक करें और स्क्रीन रिज़ॉल्यूशन(Screen Resolution) खोलें ।
  2. उन्नत सेटिंग्स(Advanced settings) पर क्लिक करें ।
  3. समस्या निवारण(Troubleshoot ) टैब पर क्लिक करें और फिर सेटिंग्स बदलें(Change settings) पर क्लिक करें ।
  4. हार्डवेयर एक्सेलेरेशन(Hardware Acceleration) स्लाइडर को फुल(Full) पर ले जाएं ।

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

2. अपने खेल नियंत्रकों की जाँच करें

यदि कोई जॉयस्टिक या अन्य इनपुट डिवाइस प्रतिक्रिया देने में विफल रहता है, तो हो सकता है कि वह ठीक से स्थापित न हो। सुनिश्चित करें(Make) कि डिवाइस इनपुट(Input) टैब पर दिखाई देता है। यदि नहीं, तो निर्माता के निर्देशों के अनुसार डिवाइस को फिर से स्थापित करें। यदि यह एक यूएसबी(USB) डिवाइस है, तो इसे अनप्लग करें और फिर इसे वापस प्लग इन करें।

3. "अहस्ताक्षरित" ड्राइवरों की जाँच करें

Microsoft Windows हार्डवेयर क्वालिटी लैब(Microsoft Windows Hardware Quality Lab) द्वारा DirectX संगतता के लिए डिजिटल रूप से हस्ताक्षरित ड्राइवर का परीक्षण किया गया है । यदि डायग्नोस्टिक टूल(Diagnostic Tool) एक अहस्ताक्षरित ड्राइवर को फ़्लैग करता है, तो ड्राइवर को अपडेट करने से आपकी समस्या का समाधान हो सकता है। आप आमतौर पर निर्माता की वेबसाइट के समर्थन अनुभाग पर अपने हार्डवेयर के लिए नवीनतम ड्राइवर पा सकते हैं।

सुनिश्चित करें(Make) कि आपके पास अपने 64-बिट पीसी के लिए 64-बिट ड्राइवर है और ड्राइवर संस्करण संगत है। इसका पता लगाने के लिए आपको अपने हार्डवेयर कॉन्फ़िगरेशन की जांच करनी पड़ सकती है।

4. जांच करने के लिए अन्य चीजें

यदि DirectX डायग्नोस्टिक टूल(DirectX Diagnostic Tool) चलाने के बाद भी आपको गेम या मूवी में समस्या आ रही है , तो कुछ अन्य चीजें हैं जिन्हें आप DxDiag फ़ाइल का उपयोग करके देख सकते हैं।

अपने एप्लिकेशन(Your Application) या गेम के (Game)प्रदर्शन मोड(Display Mode) की जांच करें

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

DirectX(DirectX Is) का कौन सा संस्करण(Version) आपके पीसी पर स्थापित है

DirectX डायग्नोस्टिक टूल

DirectX संस्करण(DirectX Version) के विरुद्ध सिस्टम टैब के अंतर्गत , आप अपने सिस्टम पर स्थापित संस्करण देखेंगे। ऊपर की छवि में, आप DirectX 2(DirectX 2) का उल्लेख देखेंगे ।

यदि टूल चलाने से मदद नहीं मिलती है, तो आप अपने सिस्टम से DirectX को अनइंस्टॉल कर सकते हैं और फिर (DirectX)DirectX को डाउनलोड(download DirectX) करके इसे नए सिरे से इंस्टॉल कर सकते हैं।

DirectX के उस (DirectX)संस्करण(Version) की जाँच करें जिसकी आपके एप्लिकेशन या गेम को आवश्यकता है(Game Requires)

कुछ एप्लिकेशन और गेम के लिए DirectX 9 की आवश्यकता होती है । हालाँकि, Windows 7 DirectX के नवीनतम संस्करण के साथ स्थापित है । यदि आप कोई एप्लिकेशन या गेम इंस्टॉल करते हैं जिसके लिए DirectX 9 की आवश्यकता है , तो आपको एक त्रुटि संदेश प्राप्त हो सकता है, जैसे: " प्रोग्राम प्रारंभ नहीं हो सकता क्योंकि d3dx9_35.dll आपके कंप्यूटर से गायब है ; इस समस्या को ठीक करने के लिए प्रोग्राम को पुनः स्थापित करने का प्रयास करें। (The program can’t start because d3dx9_35.dll is missing from your computer; try reinstalling the program to fix this problem.)फ़ाइल नाम के अंतिम दो अंक भिन्न हो सकते हैं। यदि आपको एप्लिकेशन या गेम को फिर से स्थापित करने के बाद वही त्रुटि संदेश प्राप्त होता है, तो DirectX एंड-यूज़र रनटाइम वेब इंस्टालर वेबपेज पर जाएं और (DirectX End-User Runtime Web Installer)DirectX को स्थापित करने और DirectX (DirectX)के(DirectX) अपडेट प्राप्त करने के लिए निर्देशों का पालन करें।और DirectX के पिछले संस्करण ।

मैं DirectX डायग्नोस्टिक(DirectX Diagnostic) ( DxDiag ) कैसे उत्पन्न करूं ?

DirectX डायग्नोस्टिक(DirectX Diagnostic) द्वारा अपना विश्लेषण पूरा करने के बाद, सभी जानकारी सहेजें पर क्लिक करें , फिर इस रूप में (Save)सहेजें(Save) पर क्लिक करें । इसे नाम देना सुनिश्चित करें(Make) , ताकि आपको याद रहे और एक ऐसा स्थान जहां आप इसे आसानी से ढूंढ सकें।

मैं कैसे बता सकता हूं कि DirectX काम कर रहा है या नहीं?

यदि आप इसे खोज परिणाम में पा सकते हैं, और निदान उपकरण कोई त्रुटि उत्पन्न नहीं कर रहा है, तो इसका मतलब है कि DirectX काम कर रहा है। आप इसे सीधे उपयोग नहीं कर सकते हैं, और केवल एप्लिकेशन और गेम अपने एपीआई(API) का उपयोग करके विभिन्न कार्यों को कॉल करके इसका उपयोग कर सकते हैं ।

क्या DirectX को पुनरारंभ(Force Restart DirectX) करने के लिए बाध्य करने का कोई तरीका(Way) है ?

नहीं। यदि आपको लगता है कि गेम में कुछ गड़बड़ है, और संबंधित DirectX(DirectX) त्रुटि है, तो आपको अपने पीसी को पुनरारंभ करना होगा । आप यह जाँचने के लिए रिपोर्ट भी तैयार कर सकते हैं कि कहीं कोई और समस्या तो नहीं है जो समस्या पैदा कर रही है।

क्या मैं विंडोज़(Windows) के पुराने संस्करणों पर DirectX 12 स्थापित कर सकता हूँ ?

तुम नहीं कर सकते। Microsoft को इसका समर्थन करने की आवश्यकता है क्योंकि यह बहुत से निम्न-स्तरीय कॉल करता है जो कि Windows के पुराने संस्करणों में उपलब्ध नहीं है । यह संभव है कि कोई इसे पोर्ट कर सकता है, लेकिन यह उतना विश्वसनीय नहीं हो सकता है। इसलिए यदि आप इसे आजमाते हैं, तो यह आपके जोखिम पर है।



About the author

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



Related posts