Computer >> कंप्यूटर >  >> प्रणाली >> Windows

डायरेक्टएक्स क्या है? यह कैसे काम करता है? संस्करण, इतिहास और समस्या निवारण

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

डायरेक्टएक्स क्या है? यह कैसे काम करता है? संस्करण, इतिहास और समस्या निवारण

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

DirectX 12 क्या है

DirectX एक इंटरफ़ेस है जिसे कुछ प्रोग्रामिंग कार्यों को गेम डेवलपर और हममें से बाकी लोगों के लिए बहुत आसान बनाने के लिए डिज़ाइन किया गया है जो बैठकर नवीनतम ब्लॉकबस्टर खेलना चाहते हैं।

DirectX इतिहास

किसी भी खेल को कुछ कार्यों को बार-बार करने की आवश्यकता होती है। इसे माउस, जॉयस्टिक, या कीबोर्ड से आपके इनपुट को देखने की आवश्यकता है, और इसे स्क्रीन छवियों को प्रदर्शित करने और ध्वनि या संगीत चलाने में सक्षम होना चाहिए। यह सबसे सरल स्तर पर लगभग कोई भी खेल है।

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

DirectX कैसे काम करता है?

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

डेवलपर को यह जानने की जरूरत नहीं है कि वह किस प्रकार के साउंड कार्ड के साथ काम कर रहा है, वह क्या करने में सक्षम है, या उससे कैसे बात करनी है। Microsoft ने DirectX प्रदान किया है, और साउंड कार्ड निर्माता ने DirectX-सक्षम ड्राइवर प्रदान किया है। वह ध्वनि चलाने के लिए कहता है, और वह है - वह जिस भी मशीन पर चलता है।

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

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

DirectX संस्करण

Windows 10 में DirectX का वर्तमान संस्करण DirectX 12. . है विंडोज 7 में डायरेक्टएक्स 11 था। विंडोज विस्टा में, यह संस्करण 10 है और एक्सपी में, यह डिफ़ॉल्ट रूप से 9.0 है। यह विंडोज 98 से विंडोज सर्वर सहित सभी विंडोज संस्करणों पर चलता है, साथ ही बीच में हर संशोधन के साथ। Windows 95 और Windows NT 4 के लिए, इसके लिए DirectX 3.0a के विशिष्ट संस्करण की आवश्यकता होती है। कोर डायरेक्टएक्स कोड में सुधार का मतलब है कि जब आप डायरेक्टएक्स के नवीनतम बिल्ड में अपग्रेड करते हैं तो आप कई शीर्षकों में सुधार भी देख सकते हैं। DirectX को डाउनलोड और इंस्टॉल करना भी जटिल नहीं है।

DirectX को अपग्रेड करना

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

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

DirectX समस्याओं का निदान

डायरेक्टएक्स क्या है? यह कैसे काम करता है? संस्करण, इतिहास और समस्या निवारण

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

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

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

अंत में, अधिक सहायता टैब कई सामान्य DirectX समस्याओं के लिए Microsoft के सरल रैखिक समस्या-समाधान उपकरण DirectX समस्या निवारक को प्रारंभ करने का एक उपयोगी तरीका प्रदान करता है।

हमें उम्मीद है कि आपको यह पोस्ट जानकारीपूर्ण लगी होगी।

डायरेक्टएक्स क्या है? यह कैसे काम करता है? संस्करण, इतिहास और समस्या निवारण
  1. कंप्यूटर वायरस क्या है और यह कैसे काम करता है?

    कंप्यूटर वायरस क्या है? एक कंप्यूटर वायरस एक प्रकार का मैलवेयर है जो स्वयं को अन्य प्रोग्रामों से जोड़ता है, स्वयं-प्रतिकृति करता है, और एक कंप्यूटर से दूसरे कंप्यूटर में फैलता है। जब कोई वायरस किसी कंप्यूटर को संक्रमित करता है, तो वह स्वयं की प्रतियां बनाता है और अन्य फाइलों या दस्तावेजों से जुड़

  1. Magento Killer क्या है और यह कैसे काम करता है?

    Magento Killer . के नाम से एक नई मिली स्क्रिप्ट ” हाल ही में मैगेंटो वेबसाइटों को लक्षित कर रहा है। स्क्रिप्ट $ConfKiller एक वेबसाइट में सबसे महत्वपूर्ण फ़ाइल को लक्षित करता है अर्थात कॉन्फ़िग फ़ाइल (कॉन्फ़िगरेशन फ़ाइल)। इसके अलावा, $ConfKiller यदि स्क्रिप्ट सफलतापूर्वक निष्पादित की जाती है तो वह हम

  1. डिस्क डीफ़्रेग्मेंटेशन क्या है और यह कैसे काम करता है

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