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

2016 में डायरेक्टएक्स के बारे में आपको जो कुछ जानने की जरूरत है

पिछले 15 वर्षों में किसी ने भी विंडोज गेम इंस्टॉल किया है, उसे एक विशेष चीज़ से परिचित होना चाहिए - वीडियो गेम इंस्टॉल करने के अंत में, विज़ार्ड आपसे आपके कंप्यूटर पर डायरेक्टएक्स के नवीनतम संस्करण में अपग्रेड करने के लिए कहेगा।

कभी सोचा है कि वह क्या है या इसकी आवश्यकता क्यों है? हमारे पास आपके लिए यहां सभी उत्तर हैं।

डायरेक्टएक्स क्या है?

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

एक वीडियो गेम कंसोल, जैसे Xbox One या PlayStation 4, में विशिष्ट हार्डवेयर होता है। यह सिस्टम से सिस्टम में नहीं बदलता। हर PS4 में वही प्रोसेसर, वही ग्राफिक्स कार्ड, वही RAM, और इसी तरह होता है।

इसलिए जब डेवलपर्स PS4 के लिए गेम बनाते हैं, तो वे जानते हैं कि वे किस हार्डवेयर के साथ काम कर रहे हैं। जबकि कोई भी प्रोग्रामिंग के बिना वीडियो गेम बना सकता है, पेशेवर हार्डवेयर से हर संसाधन को निचोड़ने के लिए कड़ी मेहनत करते हैं ताकि सर्वोत्तम प्रदर्शन दिया जा सके।

2016 में डायरेक्टएक्स के बारे में आपको जो कुछ जानने की जरूरत है

बेशक, पीसी के लिए गेम बनाते समय चीजें उतनी सरल नहीं हैं। आपके पास विभिन्न निर्माताओं के अलग-अलग घटक हैं जो प्रदर्शन को काफी हद तक बदल सकते हैं। दो पीसी में पूरी तरह से अलग प्रोसेसर, मदरबोर्ड, और ग्राफिक्स कार्ड हो सकते हैं, और इसके हजारों क्रमपरिवर्तन हैं।

तो एक डेवलपर कैसे सुनिश्चित करता है कि वह सर्वोत्तम प्रदर्शन प्राप्त कर सकता है?

यहीं डायरेक्टएक्स आता है। डायरेक्टएक्स एक एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (API) है जो सॉफ़्टवेयर-निर्माताओं (जैसे वीडियो गेम डेवलपर्स) को विंडोज पीसी पर चलने वाले विभिन्न हार्डवेयर घटकों के साथ अधिक आसानी से बात करने देता है।

2016 में डायरेक्टएक्स के बारे में आपको जो कुछ जानने की जरूरत है

डायरेक्टएक्स मोटे तौर पर तीन भागों में विभाजित है:

  • डायरेक्ट3D (3D ऑब्जेक्ट रेंडर करने के लिए ग्राफिक्स कार्ड का उपयोग करने के लिए)
  • डायरेक्टड्रॉ (2D ऑब्जेक्ट रेंडर करने के लिए ग्राफिक्स कार्ड का उपयोग करने के लिए)
  • डायरेक्टसाउंड (बेहतर ऑडियो देने के लिए साउंड कार्ड का उपयोग करने के लिए)

सीधे शब्दों में कहें, डायरेक्टएक्स एक भाषा पुल है जो वीडियो गेम निर्माताओं को विंडोज चलाने वाले पीसी पर विभिन्न हार्डवेयर से बात करने देता है, बिना प्रत्येक के लिए अलग कोड लिखे।

डायरेक्टएक्स बनाम ओपनजीएल

माइक्रोसॉफ्ट के डायरेक्टएक्स की तरह, एक और उद्योग मानक API है जिसे OpenGL कहा जाता है। डायरेक्टएक्स और OpenGL दोनों वही बुनियादी काम करते हैं, यानी डेवलपर्स के लिए वीडियो गेम बनाना आसान बनाना विभिन्न हार्डवेयर से बात करने के लिए एक मानक "भाषा" बनाकर।

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

कौन सी विचारधारा बेहतर है? यह एक कभी न खत्म होने वाली बहस है जो दशकों से चल रही है, इसलिए इसके बारे में ज्यादा चिंता न करें।

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

यह बात है हालांकि। इस लेखन के अनुसार, डायरेक्टएक्स का OpenGL पर बढ़त है। आर्स टेक्निका ने विंडोज 10 और स्टीमओएस की तुलना भी चलाई और पाया कि डायरेक्टएक्स का OpenGL की तुलना में काफी बेहतर प्रदर्शन है। शायद यह भविष्य में बदल सकता है, लेकिन इस पर अपना घर दांव पर न लगाएं।

डायरेक्टएक्स 12 में क्या खास है?

विंडोज 10, माइक्रोसॉफ्ट का नवीनतम ऑपरेटिंग सिस्टम, विशेष रूप से डायरेक्टएक्स के नवीनतम संस्करण के साथ आता है। वास्तव में, हम इतना कहेंगे कि डायरेक्टएक्स 12 आपको अपग्रेड कराने की एक रणनीति है यदि आपने पहले से नहीं किया है। विंडोज 8 तक सब कुछ डायरेक्टएक्स 11 का समर्थन करता है, और परीक्षणों ने दिखाया है कि डायरेक्टएक्स 12 कहीं बेहतर है।

डायरेक्टएक्स 12 के सबसे बड़े फायदों में से एक है जिसे मल्टी-एडाप्टर सपोर्ट कहा जाता है। आधुनिक CPU वास्तव में APU हैं - त्वरित प्रसंस्करण इकाइयाँ - जो एक कंप्यूटर प्रोसेसर और एक ग्राफिक्स प्रोसेसर को एक चिप में जोड़ती हैं। तो, चूंकि आपके CPU में पहले से ही एक ग्राफिक्स प्रोसेसर है, तो उस हार्डवेयर के टुकड़े को क्यों बर्बाद करें?

डायरेक्टएक्स 12 बुद्धिमानी से गणना को आपके मुख्य ग्राफिक्स कार्ड और आपके CPU के बिल्ट-इन ग्राफिक्स प्रोसेसर पर ऑफलोड करता है। मुख्य ग्राफिक्स कार्ड भारी काम करेगा जबकि आपका APU हल्का काम करेगा। अंतिम परिणाम ग्राफिक्स का तेज़ रेंडरिंग और गेमप्ले का अधिक कुशल प्रसंस्करण है।

2016 में डायरेक्टएक्स के बारे में आपको जो कुछ जानने की जरूरत है

चेतावनी दी जाती है कि डायरेक्टएक्स 12 अभी भी डेवलपर्स द्वारा बड़े पैमाने पर अपनाने से थोड़ा दूर है। साथ ही, जबकि यह पुराने हार्डवेयर के साथ काम करता है, आपको इसका पूरा लाभ उठाने के लिए अभी भी कुछ हालिया चाहिए।

  • यदि आपके पास Nvidia ग्राफिक्स कार्ड है, तो आपको GTX 400 या नया कार्ड चाहिए — मूल रूप से, फर्मी आर्किटेक्चर वाला कुछ भी।
  • यदि आपके पास AMD ग्राफिक्स कार्ड है, तो आपको HD 7000, R5 240, या नया कार्ड चाहिए — मूल रूप से, GCN आर्किटेक्चर पर आधारित कुछ भी।
  • यदि आपके इंटेल PC में ऑनबोर्ड ग्राफिक्स हैं, तो आपको इंटेल हासवेल या बेहतर CPU चाहिए।
  • यदि आपके AMD PC में ऑनबोर्ड ग्राफिक्स हैं, तो आपको AMD कावेरी, मुलिंस, बीमा या बेहतर CPU चाहिए।

डायरेक्टएक्स कैसे जांचें और अपग्रेड करें

यह जांचना आसान है कि आप अभी डायरेक्टएक्स के किस संस्करण का उपयोग कर रहे हैं। यहां सरल प्रक्रिया है:

  1. स्टार्ट > रन पर जाएं या विन + R दबाएं।
  2. "dxdiag" टाइप करें (उद्धरण के बिना) और एंटर दबाएं या ओके पर क्लिक करें। यह डायरेक्टएक्स डायग्नोस्टिक्स टूल खोलेगा।
  3. फलक के नीचे दिखाएगा कि आप डायरेक्टएक्स के किस संस्करण पर हैं।
2016 में डायरेक्टएक्स के बारे में आपको जो कुछ जानने की जरूरत है

विंडोज 10 उपयोगकर्ताओं को डायरेक्टएक्स 12 या डायरेक्टएक्स 11 पर होना चाहिए, जबकि विंडोज 7 और विंडोज 8 उपयोगकर्ताओं को डायरेक्टएक्स 11 पर होना चाहिए। माइक्रोसॉफ्ट ने आधिकारिक तौर पर विंडोज XP का समर्थन बंद कर दिया है, लेकिन यह अभी जा नहीं रहा है। यदि आप XP पर हैं, तो आप शायद डायरेक्टएक्स 9 देखेंगे।

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

2016 में डायरेक्टएक्स के बारे में आपको जो कुछ जानने की जरूरत है

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

क्या आप DX12 के लिए विंडोज 10 पर स्विच करेंगे?

अब, विंडोज 10 में गेमर्स के लिए कई अन्य विशेषताएं हैं, लेकिन डायरेक्टएक्स 12 यकीनन इनमें सबसे महत्वपूर्ण है। क्या आप नए विंडोज संस्करण पर स्विच करेंगे सिर्फ DX12 पाने के लिए?

क्या आप अपने वर्तमान विंडोज संस्करण से खुश हैं? क्या नया DX12-संगत हार्डवेयर खरीदना अधिक मायने रखता है या सिर्फ एक नया वीडियो गेम कंसोल प्राप्त करना? टिप्पणियों में हमें बताएं!

छवि क्रेडिट: Branko Vucinec / Microsoft Technet

  1. विंडोज़ 10 मई 2019 अपडेट: प्रमुख विशेषताएं, सुधार और इंस्टॉल करने का तरीका विंडोज़ 10 मई 2019 अपडेट: प्रमुख विशेषताएं, सुधार और इंस्टॉल करने का तरीका

    विंडोज़ 10 माइक्रोसॉफ्ट द्वारा एक शानदार ऑपरेटिंग सिस्टम है जो लगातार सुधार कर रहा है। नवीनतम 10 मई 2019 अपडेट बहुत सारे नए सुधारों, सुविधाओं और ट्वीक के साथ आया है। अपडेट 21 मई, 2019 को उपलब्ध कराया गया है। माइक्रोसॉफ्ट कथित तौर पर इन अपडेट का काफी लंबे समय से परीक्षण कर रहा है। संस्करण का नाम विंड

  1. ब्लूटूथ 5: सुविधाओं, लाभों और अनुकूलता के लिए एक व्यापक गाइड ब्लूटूथ 5: सुविधाओं, लाभों और अनुकूलता के लिए एक व्यापक गाइड

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

  1. PBM फाइल्स समझें: मुख्य तथ्य और उनका उपयोग कैसे करें PBM फाइल्स समझें: मुख्य तथ्य और उनका उपयोग कैसे करें

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