Directx 12 पक्ष और विपक्ष। DX11 और DX12: क्या उनमें कोई अंतर है? परीक्षण स्टैंड, परीक्षण पद्धति

प्रौद्योगिकी भविष्य से संबंधित है - इसलिए नए प्रोग्रामिंग इंटरफ़ेस में कई सुधार शामिल किए गए हैं। Direct3D 12 (और इसका क्रॉस-प्लेटफ़ॉर्म समकक्ष वल्कन) गेम इंजन को उन कार्यों को सीधे प्रबंधित करके GPU संसाधनों को अधिक कुशलता से प्रबंधित करने की अनुमति देता है जो API के पिछले पुनरावृत्तियों में ड्राइवर या Direct3D लाइब्रेरीज़ द्वारा स्वयं किए गए थे। आधुनिक जीपीयू पूरी तरह से Direct3D 12 रेंडरिंग क्षमताओं का समर्थन करते हैं और सामान्य प्रयोजन कंप्यूटिंग (एसिंक्रोनस कंप्यूटिंग कहा जाता है) के साथ ग्राफिक्स का निर्बाध एकीकरण प्रदान करते हैं।

लेकिन व्यवहार में, नई पीढ़ी के एपीआई अभी भी अपनी पूरी क्षमता का एहसास करने से दूर हैं। आइए Direct3D 12 और Vulkan में वीडियो कार्ड के परीक्षण के पहले भाग में उभरी तस्वीर को अलंकृत न करें। वास्तव में, केवल दो गेम जिन्हें हम नियमित रूप से जीपीयू बेंचमार्क के रूप में उपयोग करते हैं, उन्होंने दिखाया है कि डेवलपर्स के सही मात्रा में प्रयास के साथ नया सॉफ्टवेयर क्या कर सकता है - हम एशेज ऑफ द सिंगुलैरिटी और डीओएम के बारे में बात कर रहे हैं। अन्य परीक्षणों में, एपीआई बदलते समय, आप प्रदर्शन में मामूली वृद्धि और फिर बहुत सारी शंकाओं के साथ उम्मीद कर सकते हैं।

इस प्रकार, ग्राफिक्स प्रोसेसर की नवीनतम पीढ़ियों में, केवल बड़े AMD चिप्स - हवाई (Radeon R9 390X), फिजी (Radeon R9 फ्यूरी X) और वेगा (Radeon RX वेगा 64) - ने Direct3D 12 के लिए अधिक सहानुभूति दिखाई। प्रमुख एनवीडिया वीडियो कार्ड(GeForce GTX 1080 Ti) सॉफ्टवेयर इंटरफ़ेस का औसतन कोई प्रभाव नहीं पड़ता है, और अन्य "ग्रीन" प्रोसेसर पुराने प्रोसेसर की तुलना में इसके तहत खराब प्रदर्शन करते हैं। अंत में, माइक्रोसॉफ्ट ने अनजाने में केपलर और मैक्सवेल आर्किटेक्चर वाले चिप्स पर एक काला निशान जारी कर दिया, जो जाहिर तौर पर Direct3D 12 के लिए गेम इंजन में पूर्ण समर्थन कभी हासिल नहीं करेगा।

एपीआई की नई पीढ़ी की कमजोरी उनकी ताकत का दूसरा पक्ष है: "पतली" Direct3D 12 लाइब्रेरी ने कई कार्यों को गेम इंजन डेवलपर्स को स्थानांतरित कर दिया है, और मुख्यधारा के सॉफ्टवेयर में आवश्यक प्रोग्रामिंग तकनीकों के कार्यान्वयन में देर हो रही है। यह आश्चर्य की बात नहीं है, क्योंकि गेमिंग कंप्यूटरअभी भी बहुत सारे वीडियो कार्ड हैं जो केवल Direct3D 12 और Vulkan के साथ औपचारिक रूप से संगत हैं, इसलिए नए API के लिए गेम का शक्तिशाली अनुकूलन केवल उनके स्वयं के इंजनों के आधार पर व्यक्तिगत परियोजनाओं में ही देखा जा सकता है।

ग्राफ़िक्स एपीआई और सीपीयू निर्भरता

हालाँकि, Direct3D 12 और Vulkan की कुछ विशेषताओं के लिए गेम डेवलपर्स से अधिक प्रयास की आवश्यकता नहीं होती है। इन एपीआई की पाइपलाइन की संरचना आपको ड्रॉ कॉल तैयारी समय को कम करके केंद्रीय प्रोसेसर पर लोड को कम करने की अनुमति देती है, जो विशेष रूप से महत्वपूर्ण है जब स्क्रीन पर कई व्यक्तिगत मॉडल होते हैं [नोट: ड्रा कॉल एक कमांड है जिसके लिए एकल बहुभुज जाल बनाने की आवश्यकता होती है].

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

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

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

परीक्षण के पिछले भाग में, हमारे परीक्षण बेंच का प्रोसेसर, कोर i7-5960X, आठ सक्रिय कोर के साथ 4 गीगाहर्ट्ज़ की निरंतर आवृत्ति पर चलता था। एक कमजोर सीपीयू का अनुकरण करने के लिए, हमने आधे कोर को निष्क्रिय कर दिया और स्थापित किया घड़ी की आवृत्तिलगभग 2.5 गीगाहर्ट्ज़ पर।

ईमानदारी से कहें तो, यह आधुनिक इंटेल सीपीयू के लिए बहुत यथार्थवादी कॉन्फ़िगरेशन नहीं है (यहां तक ​​कि कैबी लेक और कॉफ़ी लेक पीढ़ियों के युवा कोर i5 मॉडल भी अधिक लेते हैं) उच्च आवृत्तियाँचार कोर पूरी तरह से लोड के साथ), लेकिन यह पिछली पीढ़ियों के कुछ मॉडलों के साथ काफी सुसंगत है। ग्राफिक्स एपीआई संस्करण और प्रोसेसर निर्भरता के बीच संबंध को स्पष्ट रूप से दिखाने के लिए 1.5 गीगाहर्ट्ज एक उपयुक्त अंतर है, और आधुनिक सीपीयू मॉडल की पूरी श्रृंखला पर फ्रेम दर की माप को हमारी "प्रोसेसर निर्भरता" श्रृंखला के अगले भाग के लिए एक कार्य बना रहने दें।

दूसरी ओर, हम दो सक्रिय कोर को छोड़ने के लिए पर्याप्त दूर नहीं गए हैं। आधुनिक होम पीसी में अब ऐसे प्रोसेसर के लिए कोई जगह नहीं है, और कुछ गेम दो कोर पर ठीक से नहीं चलेंगे।

पहले परीक्षण के परिणामों के आधार पर, हमने प्रतिभागियों के कई वीडियो कार्डों को अयोग्य घोषित कर दिया, मुख्य रूप से GeForce GTX 970 और GTX 980 Ti, जो आर्किटेक्चरल विशेषताओं के कारण Direct3D 12 और Vulkan के तहत गेम के लिए उपयुक्त नहीं हैं। इसके अलावा, बजट गेमिंग शीर्षकों को बाहर रखा गया था। Radeon वीडियो कार्ड RX 560 और GeForce GTX 1050 Ti - उनके पास कमजोर प्लेटफॉर्म पर भी बड़ी भूमिका निभाने के लिए एपीआई अनुकूलन के लिए पर्याप्त शक्तिशाली जीपीयू नहीं है।

अंत में, हमें लेख के पहले भाग के परीक्षण परिणामों में कई त्रुटियां मिलीं और हम सारांश ग्राफ़ और तालिकाओं में सभी डेटा (मजबूत और कमजोर दोनों सीपीयू के लिए) प्रस्तुत करेंगे। निष्पक्ष तुलना सुनिश्चित करने के लिए, नए परिणाम उन्हीं ड्राइवर संस्करणों (Radeon सॉफ़्टवेयर क्रिमसन एड्रेनालिन संस्करण 18.1.1 और GeForce गेम रेडी ड्राइवर 390.65) का उपयोग करके प्राप्त किए गए थे जिनका हमने पिछली बार उपयोग किया था। ड्राइवर काफी पुराने हैं, लेकिन अगर हम मौजूदा संस्करणों पर परीक्षण दोहराते, तो इससे परिणामों पर कोई खास असर नहीं पड़ता। आख़िरकार, चयनित खेलों में से सबसे हालिया पिछले साल सितंबर में जारी किया गया था, और ड्राइवरों में पहले से ही उन सभी के लिए अनुकूलन शामिल हैं। पिछले समय में, GPU निर्माताओं ने सॉफ़्टवेयर में कोई वैश्विक परिवर्तन नहीं किया है जो समग्र प्रदर्शन में सुधार करता हो।

परीक्षण स्टैंड, परीक्षण पद्धति

परीक्षण बेंच विन्यास
CPU इंटेल कोर i7-5960X (4 कोर @ 2.5 गीगाहर्ट्ज, स्थिर आवृत्ति)
इंटेल कोर i7-5960X (8 कोर @ 4.0 गीगाहर्ट्ज, स्थिर आवृत्ति)
मदरबोर्ड आसुस रैम्पेज वी एक्सट्रीम
टक्कर मारना कॉर्सेर वेंजेंस एलपीएक्स, 2133 मेगाहर्ट्ज, 4 × 4 जीबी
ROM इंटेल एसएसडी 520 240 जीबी + क्रूसिअल एम550 512 जीबी
बिजली इकाई कॉर्सेर AX1200i, 1200 W
सीपीयू शीतलन प्रणाली थर्मलराइट आर्कन
चौखटा कूलरमास्टर टेस्ट बेंच V1.0
निगरानी करना एनईसी EA244UHD
ऑपरेटिंग सिस्टम विंडोज 10 प्रो x64
एएमडी जीपीयू के लिए सॉफ्टवेयर
सभी वीडियो कार्ड Radeon सॉफ़्टवेयर क्रिमसन एड्रेनालिन संस्करण 18.1.1
एनवीडिया जीपीयू सॉफ्टवेयर
सभी वीडियो कार्ड GeForce गेम रेडी ड्राइवर 390.65
बेंचमार्क: खेल
गेम (रिलीज़ दिनांक के अनुसार) एपीआई सेटिंग्स, परीक्षण विधि पूर्ण स्क्रीन एंटी-अलियासिंग
1920×1080/2560×1440 3840×2160
की वृद्धि कब्रआक्रमण करनेवाला डायरेक्टएक्स 11/12 अधिकतम. गुणवत्ता, VXAO बंद अंतर्निहित बेंचमार्क बंद
टॉम क्लैंसी की द डिवीजन डायरेक्टएक्स 11/12 अधिकतम. गुणवत्ता, एचएफटीएस बंद अंतर्निहित बेंचमार्क एसएमएए 1एक्स अल्ट्रा + टीएए: सुपरसैंपलिंग टीएए: स्थिरीकरण
डूम ओपनजीएल 4.5/वल्कन अधिकतम. गुणवत्ता। फाउंड्री मिशन टीएसएसएए 8टीएक्स बंद
ड्यूस एक्स: मैनकाइंड डिवाइडेड डायरेक्टएक्स 11/12 अधिकतम. गुणवत्ता। अंतर्निहित बेंचमार्क बंद
युद्धक्षेत्र 1 डायरेक्टएक्स 11/12 अधिकतम. गुणवत्ता। OCAT, ओवर द टॉप मिशन की शुरुआत टीएए
विलक्षणता की राख: वृद्धि डायरेक्टएक्स 11/12/वल्कन बंद
टोटल वॉर: वॉरहैमर II, बिल्ट-इन बेंचमार्क डायरेक्टएक्स 11/12 अधिकतम. गुणवत्ता। अंतर्निर्मित बेंचमार्क (बैटल बेंचमार्क) बंद

परीक्षण क्लिप में 2016-2017 के सात गेम शामिल थे, जिनमें से छह डायरेक्ट3डी 12 एपीआई का समर्थन करते हैं और दो वल्कन का समर्थन करते हैं। यह निश्चित रूप से ज्ञात है कि वे सभी, एक या दूसरे तरीके से, मल्टी-इंजन फ़ंक्शन ("एसिंक्रोनस गणना") का उपयोग करते हैं। और कयामत के बारे में कुछ शब्द। यह गेम तथाकथित शेडर इंट्रिनसिट फ़ंक्शंस का उपयोग करता है - शेडर्स जो उच्च-स्तरीय कोड से संकलन चरण को दरकिनार करते हुए सीधे चयनित आर्किटेक्चर के जीपीयू पर निष्पादित होते हैं। किसी भी संस्करण के OpenGL और Direct3D के विपरीत, केवल Vulkan ही यह अवसर प्रदान करता है, और केवल AMD ने Vulkan के लिए संबंधित एक्सटेंशन जारी किया है। NVIDIA के पास अपना स्वयं का शेडर इंट्रिनिक्स भी है, लेकिन वे केवल मालिकाना NVAPI इंटरफ़ेस या गेमवर्क्स लाइब्रेरी के माध्यम से उपलब्ध हैं। यही कारण है कि DOOM में वल्कन ने AMD GPU के लिए इतना शक्तिशाली प्रदर्शन बढ़ावा दिया, हालाँकि NVIDIA चिप्स भी नाराज नहीं हैं।

पहले से ही 29 तारीख को रिलीज के साथ विंडोज 10, उपलब्ध हो जायेगा एक नया संस्करण डायरेक्टएक्स, जो खेलों में प्रदर्शन और भी बहुत कुछ बढ़ाने का वादा करता है। DirectX 11 के विपरीत, आपको नया वीडियो कार्ड खरीदने की आवश्यकता नहीं होगी, जो अच्छी खबर है। डायरेक्टएक्स 12कई उपकरणों पर काम करने का वादा करता है: स्मार्टफोन, टैबलेट, लैपटॉप, व्यक्तिगत कम्प्यूटर्सऔर एक्सबॉक्स वन . बाद के लिए, Microsoft स्वयं की तुलना में भी प्रदर्शन में वृद्धि की भविष्यवाणी करता है पीएस4.

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

« डायरेक्टएक्स(अंग्रेज़ी से प्रत्यक्ष- प्रत्यक्ष, तत्काल) एपीआई का एक सेट है जिसे प्रोग्रामिंग से संबंधित समस्याओं को हल करने के लिए डिज़ाइन किया गया है खिड़कियाँ. कंप्यूटर गेम लिखने में सबसे अधिक उपयोग किया जाता है। DirectX डेवलपमेंट किट के लिए खिड़कियाँवेबसाइट पर निःशुल्क उपलब्ध है माइक्रोसॉफ्ट. अक्सर अद्यतन किया जाता है डायरेक्टएक्स संस्करणगेमिंग एप्लिकेशन के साथ आपूर्ति की गई।" (सी) विकिपीडिया

  • डायरेक्टएक्स 6.0 - मल्टीटेक्सचरिंग
  • DirectX 7.0 - ट्रांसफ़ॉर्म, क्रॉपिंग और लाइटिंग के लिए हार्डवेयर समर्थन
  • डायरेक्टएक्स 8.0 - शेडर मॉडल 1.1
  • डायरेक्टएक्स 8.1 - पिक्सेल शेडर्स 1.4 और वर्टेक्स शेडर्स 1.1
  • डायरेक्टएक्स 9.0 - शेडर मॉडल 2.0
  • DirectX 9.0b - पिक्सेल शेडर्स 2.0b और वर्टेक्स शेडर्स 2.0
  • DirectX 9.0c - शेडर मॉडल 3.0
  • DirectX 9.0L - Windows Vista के लिए DirectX 9.0 का संस्करण
  • डायरेक्टएक्स 10 - शेडर मॉडल 4.0
  • डायरेक्टएक्स 10.1 - शेडर मॉडल 4.1
  • डायरेक्टएक्स 11 - शेडर मॉडल 5.0
  • डायरेक्टएक्स 11.1 - बढ़े हुए कोड लचीलेपन और बफर ओवरफ्लो के खिलाफ सुरक्षा सहित कई सुधार
  • डायरेक्टएक्स 11.2 - इनपुट समय को कम करने और बनावट मानचित्रों का उपयोग करके रेंडर गुणवत्ता में सुधार सहित विभिन्न सुधार
  • DirectX 11.3 DirectX 12 का एक विकल्प है, लेकिन निम्न-स्तरीय API के बिना

  • DirectX 12 में नया क्या है?

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

    बहु-थ्रेडेड अनुकूलन और सीपीयू ऑफलोडिंग
    मार्च 2014 में, एपीआई का एक बड़ा (उस समय) नया संस्करण जारी किया गया था। मुख्य विषय उपयोग का अनुकूलन था CPU, और उदाहरण के तौर पर बेंचमार्क में फ़्रेम आउटपुट स्पीड परीक्षण के परिणाम दिखाए गए थे 3dmark. नीचे दिए गए स्क्रीनशॉट में आप केवल उपयोग के अनुकूलन के कारण फ़्रेम डिस्प्ले गति में दो (!) गुना की कमी देख सकते हैं CPUऔर कोर में संसाधनों का अधिक "स्मार्ट" वितरण।


    चार से अधिक कोर वाले प्रोसेसर के संचालन को भी अनुकूलित किया गया है। यदि पहले गेम के लिए प्रोसेसर खरीदने पर अतिरिक्त कोर के लिए अधिक भुगतान करने का कोई मतलब नहीं था, तो अब सब कुछ बदल गया है।

    डायरेक्टएक्स 11:


    डायरेक्टएक्स 12:


    एकाधिक जीपीयू का उपयोग करना
    उन गेमर्स के लिए छुट्टी आ गई है जिनके प्रोसेसर में एक अंतर्निहित वीडियो कोर है, लेकिन बहुत शक्तिशाली असतत वीडियो कार्ड नहीं है। डायरेक्टएक्स 12न केवल प्रौद्योगिकियों वाले वीडियो कार्ड को एक साथ काम करने की अनुमति देगा एसएलआईया गोलीबारी, लेकिन "असतत + एकीकृत" बंडलों के लिए भी।


    विभिन्न निर्माताओं के अलग-अलग वीडियो कार्डों को बंडलों में संयोजित करने के बारे में अफवाहें हैं, लेकिन इसका कोई सबूत नहीं है, और हम जानते हैं कि कैसे NVIDIAऐसे फैसले पसंद नहीं


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



    डायरेक्टएक्स 12 और एम्बेडेड लो-एंड जीपीयू
    आपके जैसा ही बेहतर प्रदर्शन डायरेक्टएक्स 12, न केवल अल्ट्रा-आधुनिक गेमिंग स्टेशनों पर उपलब्ध होगा, बल्कि अपेक्षाकृत कमजोर एम्बेडेड समाधानों के लिए भी उपलब्ध होगा। पर किए गए परीक्षणों के अनुसार सरफेस प्रो 3प्रोसेसर के साथ कोर i5एक अंतर्निर्मित वीडियो कोर के साथ इंटेल एचडी ग्राफिक्स 4400, उत्पादकता में 50% की वृद्धि हुई। यह सब बेहतर उपयोग के लिए धन्यवाद जीपीयू.


    eSRAM की पूरी क्षमता का दोहन (केवल Xbox One)
    eSRAM- विशेष हाई-स्पीड मेमोरी का उपयोग किया जाता है जीपीयू एक्सबॉक्स वन. पहले, नियंत्रण के लिए एक विशेष एपीआई का उपयोग किया जाता था, लेकिन अब, रिलीज के साथ डायरेक्टएक्स 12, सब कुछ एक एपीआई - डायरेक्टएक्स द्वारा नियंत्रित किया जाता है। यह सुधार मेमोरी गति में वृद्धि और इसके अधिक कुशल उपयोग का वादा करता है। इससे संभवतः बैकलॉग को कम करने में मदद मिलेगी, और शायद इससे छुटकारा भी मिलेगा पीएस4.


    DirectX 11 वीडियो कार्ड के साथ पीछे की ओर संगत
    अधिकांश आधुनिक वीडियो कार्ड जो समर्थन करते हैं डायरेक्टएक्स 11, के साथ पूरी तरह से संगत डायरेक्टएक्स 12. लेकिन, दुर्भाग्य से, हर कोई नई एपीआई में सभी नवाचारों का उपयोग करने में सक्षम नहीं होगा।


    DirectX 12 के लिए अनिवार्य आवश्यकताएँ:
    • विंडोज 10;
    • डायरेक्टएक्स 12 एपीआई के साथ संगत वीडियो कार्ड;
    • डायरेक्टएक्स 12 एपीआई का समर्थन करने वाला वीडियो ड्राइवर;

    इस सेट के साथ, आपको इसे स्वयं जांचने के लिए डायरेक्टएक्स 12 गेम आने तक बस इंतजार करना होगा।

    क्या मेरा वीडियो कार्ड DirectX 12 का समर्थन करता है?

    DirectX 12 API का समर्थन करने वाले वीडियो कार्ड की सूची:
    *इस सूची में ऐसे वीडियो कार्ड शामिल हैं जो DirectX 12 API का समर्थन करते हैं, लेकिन उनमें से सभी DirectX 12_0 और DirectX 12_1 का समर्थन नहीं करते हैं।

    • AMD Radeon™ R9 सीरीज ग्राफिक्स
    • AMD Radeon™ R7 सीरीज ग्राफिक्स
    • AMD Radeon™ R5 240 ग्राफ़िक्स
    • OEM सिस्टम के लिए AMD Radeon™ HD 8000 सीरीज ग्राफिक्स (HD 8570 और ऊपर)
    • नोटबुक के लिए AMD Radeon™ HD 8000M सीरीज ग्राफिक्स
    • AMD Radeon™ HD 7000 सीरीज ग्राफिक्स (HD 7730 और ऊपर)
    • नोटबुक के लिए AMD Radeon™ HD 7000M सीरीज ग्राफिक्स (HD 7730M और ऊपर)
    • AMD A4/A6/A8/A10-7000 सीरीज APUs ("कावेरी")
    • AMD A6/A8/A10 PRO-7000 सीरीज APUs ("कावेरी")
    • AMD E1/A4/A10 माइक्रो-6000 सीरीज APUs ("मुलिन्स")
    • AMD E1/E2/A4/A6/A8-6000 सीरीज APUs ("बीमा")
    NVIDIA
    • एनवीडिया फर्मी (GTX 400, GTX 500)
    • एनवीडिया केप्लर (जीटीएक्स 600, जीटीएक्स 700)
    • एनवीडिया मैक्सवेल (GTX 700, GTX 900)
    इंटेल
    • इंटेल हैसवेल (एचडी 5000, 4600, 4400 और 4200; आइरिस 5200 और 5100)
    • इंटेल ब्रॉडवेल (एचडी 6000, 5600, 5500 और 5300; आइरिस 6200 और 6100)

    एएमडी

    • AMD Radeon™ R9 285, 290/290X, 295X2, M295X
    • AMD Radeon™ R7 260/260X
    • AMD Radeon™ HD 8770
    • AMD Radeon™ HD 7790
    NVIDIA
    • GeForce, GTX टाइटन एक्स
    • GTX 980, GTX 980Ti
    • जीटीएक्स 970
    • जीटीएक्स 960

    NVIDIA

    • GeForce, GTX टाइटन एक्स
    • GTX 980, GTX 980Ti
    • जीटीएक्स 970
    • जीटीएक्स 960

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

    उदाहरण 32-बिट रंग के साथ 1,200 x 600 x 600 पिक्सल के रिज़ॉल्यूशन के साथ डायरेक्टएक्स 11 के लिए एक क्लासिक टेक्सचर 3डी टेक्सचर दिखाता है - यह 1.6 जीबी का है। एक टाइलयुक्त बनावट 3डी बनावट का उपयोग कई पुनरावृत्तियों के माध्यम से समान गुणवत्ता के साथ किया जा सकता है - इसमें 32-बिट रंग के साथ 32 x 32 x 16 पिक्सेल का रिज़ॉल्यूशन होगा। साइज 156 एमबी होगा. एक उदाहरण एक रेंडरिंग दृश्य दिखाता है जिसमें एक टाइल वाली 3डी बनावट का 2,500 बार उपयोग किया जाता है। कुछ सामग्रियों को 3डी में बनाने और अनुकरण करने के लिए, एक अन्य सूचना क्षेत्र जोड़ा जाता है। उदाहरण के लिए, यह पारदर्शिता या चिपचिपाहट का मूल्य हो सकता है। यह दृष्टिकोण आपको तरल पदार्थ और गैसों का बेहतर अनुकरण करने की अनुमति देता है।

    एक अन्य प्रकार के टाइल संसाधन वॉल्यूम टाइल संसाधन हैं, लेकिन वे DirectX 12_0 के नहीं, बल्कि 12_1 के फ़ंक्शन स्तर से संबंधित हैं।

    DirectX 12_0 स्तर में टाइप किया गया UAV और शामिल है नए मॉडलबाइंड, जो एपीआई को बड़ी संख्या में सीपीयू कोर पर लक्षित करता है, जिसके परिणामस्वरूप अधिक समानता और प्रदर्शन होता है।

    डायरेक्टएक्स 12_1
    Microsoft और GPU डेवलपर्स DirectX 12_1 के साथ एक कदम आगे बढ़ गए। लेकिन केवल नवीनतम जीपीयू ही इस स्तर की कार्यक्षमता का समर्थन करते हैं। इनमें दूसरी पीढ़ी के "मावेल" पर आधारित सभी जीपीयू शामिल हैं। नई प्रौद्योगिकियों में से एक रूढ़िवादी रेखापुंजीकरण है। इसका उपयोग डायनामिक सुपर रेजोल्यूशन फिल्टर और मल्टीफ्रेम सैम्पल्ड एंटी-अलियासिंग के लिए किया जाता है।

    किसी छोटी वस्तु/पिक्सेल को व्यवस्थित करते समय, कुछ मामलों में कवर किए गए सभी नमूना बिंदुओं पर विचार करना बेहतर होता है, भले ही केवल आंशिक रूप से। इसके अलावा VXGI को वोक्सेलाइज़ करते समय रूढ़िवादी रैस्टराइज़ेशन महत्वपूर्ण है। छाया की गणना करते समय बेहतर तकनीक सबसे अधिक ध्यान देने योग्य है।


    डायरेक्टएक्स 12: खेलों के विकास में एक नया चरण

    विंडोज़ 10 29 जुलाई को जारी किया जाएगा। और नए ओएस के हिस्से के रूप में, हम डायरेक्टएक्स 12 एपीआई पैकेज देखेंगे, जो इस संस्करण के लिए विशेष है।

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

    हम आपको DirectX 12 पर अपने लेख में सभी परिवर्तनों और नवाचारों के बारे में अधिक विस्तार से बताएंगे।

    “सभी ग्राफोनियम प्रेमियों का सपना सच हो गया है! अब इंटरफ़ेस स्तर पर एकाधिक वीडियो कार्ड के लिए समर्थन उपलब्ध है! इसके अलावा, आप न केवल एसएलआई या क्रॉसफ़ायर में काम करने वाले वीडियो एडेप्टर साझा कर सकते हैं, बल्कि सीपीयू में निर्मित जीपीयू भी साझा कर सकते हैं, यहां तक ​​​​कि विभिन्न निर्माताओं से भी।


    विंडोज़ 10 की रिलीज़ के साथ, डायरेक्टएक्स एपीआई का एक नया संस्करण सभी के लिए उपलब्ध होगा, जो गेमिंग प्रदर्शन को बेहतरी के लिए बदल देगा। पिछले संस्करणों के विपरीत, आपको इसकी आवश्यकता नहीं है नया वीडियो कार्ड, क्योंकि पिछले कुछ वर्षों में जारी किए गए लगभग सभी GPU में Dx12 समर्थन होगा।

    गेम और मल्टीमीडिया अनुप्रयोगों के लिए इंटरफ़ेस का एक नया संस्करण जो सभी Microsoft उपकरणों पर काम करेगा: स्मार्टफ़ोन, टैबलेट, लैपटॉप, पर्सनल कंप्यूटर और Xbox One। DX12, डेवलपर्स को निम्न-स्तरीय प्रोग्रामिंग और बेहतर मल्टी-थ्रेडिंग तक पहुंच प्रदान करता है, जिससे गेम में मौजूदा हार्डवेयर के प्रदर्शन में सुधार होगा। एएमडी के अनुसार, नए एपीआई का उपयोग करने से आप समान फ्रेम दर पर DX11 की तुलना में संसाधित वस्तुओं की संख्या 16.5 गुना बढ़ा सकते हैं। और विंडोज़ 10 में DX12 के लिए अंतर्निहित समर्थन इसे अविश्वसनीय लोकप्रियता का वादा करता है।(सी) विंडोज़ 10 - गेमर्स के लिए आठ सबसे महत्वपूर्ण नवाचार

    डायरेक्टएक्स के बारे में

    इससे पहले कि मैं Dx12 और सभी नवाचारों के बारे में विस्तार से बात करूं, मैं आपको याद दिला दूं कि DirectX क्या है और इस API के पूरे पैकेज में कौन से हिस्से शामिल हैं।

    डायरेक्टएक्स (अंग्रेजी डायरेक्ट से - डायरेक्ट, इमीडिएट) एपीआई का एक सेट है जिसे माइक्रोसॉफ्ट विंडोज के तहत प्रोग्रामिंग से जुड़ी समस्याओं को हल करने के लिए डिज़ाइन किया गया है। कंप्यूटर गेम लिखने में सबसे अधिक उपयोग किया जाता है। Microsoft Windows के लिए DirectX डेवलपमेंट किट Microsoft वेबसाइट पर निःशुल्क उपलब्ध है। अक्सर, DirectX के अद्यतन संस्करण गेम एप्लिकेशन के साथ बंडल किए जाते हैं।(सी) विकिपीडिया

    मुख्य पुस्तकालय जिसमें परिवर्तन और नई तकनीकों का परिचय सबसे अधिक बार होता है वह Direct3D है। इस लाइब्रेरी के प्रत्येक महत्वपूर्ण अद्यतन के साथ, संपूर्ण DirectX पैकेज को एक नया सूचकांक प्राप्त होता है। Dx12 में सबसे महत्वपूर्ण नवाचार इसमें किए गए थे। बाकी लाइब्रेरीज़ को भी अपडेट कर दिया गया है, लेकिन उनमें लगभग कोई नई तकनीक नहीं है, हालाँकि Microsoft भविष्य में DirectX अपडेट में कुछ नया करने का वादा करता है।

    सामान्य तौर पर, DirectX पैकेज को निम्नलिखित पुस्तकालयों में विभाजित किया गया है:

    • Direct2D एक द्वि-आयामी ग्राफ़िक्स आउटपुट इंटरफ़ेस है।
    • Direct3D (D3D) त्रि-आयामी आदिम प्रदर्शित करने के लिए एक इंटरफ़ेस है।
    • DirectInput एक इंटरफ़ेस है जिसका उपयोग कीबोर्ड, माउस, जॉयस्टिक और अन्य गेम नियंत्रकों से आने वाले डेटा को संसाधित करने के लिए किया जाता है।
    • डायरेक्टप्ले गेम के लिए एक नेटवर्क संचार इंटरफ़ेस है।
    • डायरेक्टसाउंड - ध्वनि के साथ निम्न-स्तरीय कार्य के लिए इंटरफ़ेस (तरंग प्रारूप)
    • DirectMusic Microsoft प्रारूपों में संगीत चलाने के लिए एक इंटरफ़ेस है।
    • डायरेक्टशो एक इंटरफ़ेस है जिसका उपयोग ऑडियो और/या वीडियो डेटा के इनपुट/आउटपुट के लिए किया जाता है।

    डायरेक्टएक्स का प्रत्येक नया संस्करण एक विशिष्ट महत्वपूर्ण तकनीकी सफलता के साथ मेल खाने के लिए समयबद्ध है। ये मुख्य रूप से शेडर मॉडल के नए संस्करण हैं जो केवल कुछ पीढ़ियों के जीपीयू और विंडोज के संस्करणों द्वारा समर्थित हैं।

    संस्करणों की मुख्य विशेषताएं:

    • डायरेक्टएक्स 6.0 - मल्टीटेक्सचरिंग
    • DirectX 7.0 - ट्रांसफ़ॉर्म, क्रॉपिंग और लाइटिंग के लिए हार्डवेयर समर्थन
    • डायरेक्टएक्स 8.0 - शेडर मॉडल 1.1
    • डायरेक्टएक्स 8.1 - पिक्सेल शेडर्स 1.4 और वर्टेक्स शेडर्स 1.1
    • डायरेक्टएक्स 9.0 - शेडर मॉडल 2.0
    • DirectX 9.0b - पिक्सेल शेडर्स 2.0b और वर्टेक्स शेडर्स 2.0
    • DirectX 9.0c - शेडर मॉडल 3.0
    • डायरेक्टएक्स 10 - शेडर मॉडल 4.0
    • डायरेक्टएक्स 10.1 - शेडर मॉडल 4.1
    • डायरेक्टएक्स 11 - शेडर मॉडल 5.0
    • डायरेक्टएक्स 11.1 - शेडर मॉडल 5.1
    • डायरेक्टएक्स 12 - निम्न-स्तरीय रेंडरिंग एपीआई, बेहतर मल्टी-थ्रेडिंग, एपीआई स्तर पर मल्टी-जीपीयू समर्थन

    DirectX 12 में सुविधाएँ और नई प्रौद्योगिकियाँ


    निम्न-स्तरीय पहुंच
    यदि पहले DirectX इंटरफ़ेस सार्वभौमिकता के उद्देश्य से था और डेवलपर्स को वीडियो कार्ड के निम्न-स्तरीय कार्यों तक सीधी पहुंच नहीं देता था, तो अब, नई कॉल प्रक्रियाओं के लिए धन्यवाद, उन तक पहुंच खुली है, और इससे भी अधिक - यदि डेवलपर्स उनका उपयोग नहीं करते हैं , ड्राइवर मानक कार्यों को हल करने के लिए अपने उपयोग को स्वचालित रूप से अनुकूलित करने में सक्षम होंगे। इस दृष्टिकोण के लिए धन्यवाद, विशिष्ट वीडियो कार्ड प्रौद्योगिकियों के उपयोग से DX12 पर पोर्ट किए गए पुराने गेम में भी प्रदर्शन में वृद्धि होगी।

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

    सीपीयू मल्टी-थ्रेडिंग अनुकूलन





    एकाधिक जीपीयू का उपयोग करना
    सभी ग्राफोनियम प्रेमियों का सपना सच हो गया है! अब इंटरफ़ेस स्तर पर एकाधिक वीडियो कार्ड के लिए समर्थन उपलब्ध है! इसके अलावा, आप न केवल एसएलआई या क्रॉसफ़ायर में काम करने वाले वीडियो एडेप्टर साझा कर सकते हैं, बल्कि सीपीयू में निर्मित जीपीयू भी साझा कर सकते हैं, यहां तक ​​कि विभिन्न निर्माताओं से भी। गेम्स ग्राफिक्स प्रोसेसिंग के लिए किसी विशिष्ट जीपीयू पर निर्भर नहीं होंगे, बल्कि सिस्टम में एकल जीपीयू के रूप में उपलब्ध वीडियो कार्ड की पूरी श्रृंखला पर निर्भर होंगे।


    अभी तक इस बात की कोई पुष्टि नहीं हुई है कि क्या एएमडी या एनवीडिया से दो अलग-अलग वीडियो कार्डों को संयोजित करना संभव होगा, लेकिन कंपनियां स्वयं एएमडी से एक एपीयू + जीपीयू, या इंटेल से एक एकीकृत वीडियो कोर + एक अलग एनवीडिया जीटीएक्स कार्ड के संयुक्त संचालन का प्रदर्शन करती हैं। . शायद क्रॉस-ब्रांड साझेदारी या वीडियो कार्ड का उपयोग हमारा इंतजार कर रहा है विभिन्न पीढ़ियाँएक प्रणाली में, जो एएमडी और एनवीडिया फैनबॉय के बीच दीर्घकालिक युद्ध को समाप्त कर देगा।


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



    eSRAM की पूरी क्षमता का दोहन (केवल Xbox One)
    eSRAM एक विशेष हाई-स्पीड मेमोरी है जिसका उपयोग Xbox One GPU में किया जाता है। यदि पहले इसके साथ काम करने के लिए एक विशेष एपीआई थी, तो अब इन प्रक्रियाओं और कार्यों को Dx12 में बनाया गया है, और अंतिम डेवलपर्स के लिए इस तक पहुंच अनुकूलित और आसान है। इसलिए, हम कंसोल प्रदर्शन में वृद्धि के साथ-साथ भविष्य के खेलों में गुणवत्ता और प्रदर्शन में वृद्धि की उम्मीद कर सकते हैं।


    DirectX 11 वीडियो कार्ड के साथ पीछे की ओर संगत
    DX 11.1 का समर्थन करने वाले अधिकांश आधुनिक वीडियो कार्ड DX 12 के साथ पूरी तरह से संगत हैं। पुराने वीडियो कार्ड केवल आंशिक रूप से नए API का समर्थन करेंगे। अब गेमर्स के पास मौजूद 70% से अधिक वीडियो कार्डों में सभी नवाचारों के लिए पूर्ण या आंशिक समर्थन होगा। पूरी सूचीनिर्माताओं के अनुसार, DX 12 के साथ संगत वीडियो कार्ड, लेख के अंत में प्रस्तुत किए जाएंगे।


    DirectX 12 + एंबेडेड और लो-एंड जीपीयू
    डायरेक्टएक्स 12 के सभी लाभ न केवल नवीनतम पीढ़ी के ग्राफिक्स कार्ड वाले गेमिंग पीसी के लिए उपलब्ध होंगे, बल्कि बजट ग्राफिक्स कार्ड या यहां तक ​​कि लैपटॉप और टैबलेट जैसे प्रोसेसर में निर्मित जीपीयू वाले उपकरणों के लिए भी उपलब्ध होंगे। एकीकृत इंटेल 4400 जीपीयू के साथ कोर आई5 प्रोसेसर के साथ सर्फेस प्रो 3 पर किए गए परीक्षण एक विशेष बेंचमार्क में ग्राफिक्स अनुप्रयोगों और गेम में 50% से अधिक का प्रदर्शन लाभ दिखाते हैं जिसमें नए एपीआई का उपयोग करके फ्रेम दर 19 एफपीएस से 33 एफपीएस तक बढ़ गई है। .


    4k + DirectX 12
    हम साथ काम का अनुकूलन भी करेंगे उच्च संकल्प, और DX12 पर जाने पर, 4k रिज़ॉल्यूशन पर औसत प्रदर्शन में 30-40 प्रतिशत की वृद्धि होगी। इन नंबरों को प्रोजेक्ट CARS के मुख्य डेवलपर इयान बेल द्वारा नामित किया गया था।


    समान प्रौद्योगिकियाँ

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

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

    वल्कन एपीआई - मूल रूप से "ओपनजीएल की अगली पीढ़ी" या बस "ग्एलनेक्स्ट" के रूप में जाना जाता था, लेकिन घोषणा के बाद ख्रोनोस ग्रुप ने वल्कन नाम के पक्ष में इन नामों को छोड़ दिया। ओपनजीएल की तरह, वल्कन उच्च-प्रदर्शन वास्तविक समय प्रतिपादन की अनुमति देता है विभिन्न अनुप्रयोगसभी प्लेटफार्मों पर 3डी ग्राफिक्स, जैसे गेम या इंटरैक्टिव किताबें, के साथ, और डायरेक्ट3डी 12 और मेंटल के समान उच्च प्रदर्शन और कम सीपीयू लोड भी प्रदान करता है। वल्कन मेंटल में एएमडी प्रौद्योगिकियों पर आधारित है। अतीत में ओपनजीएल की तरह, भविष्य में वल्कन डायरेक्टएक्स का एकमात्र योग्य विकल्प बन जाएगा और इसे ओपन सोर्स एसोसिएशन और वाल्व जैसे गेमिंग दिग्गजों द्वारा समर्थित किया जाएगा।

    उन वीडियो कार्डों की सूची जो वर्तमान में DirectX 12 का समर्थन करते हैं

    • AMD Radeon™ R9 सीरीज ग्राफिक्स
    • AMD Radeon™ R7 सीरीज ग्राफिक्स
    • AMD Radeon™ R5 240 ग्राफ़िक्स
    • OEM सिस्टम के लिए AMD Radeon™ HD 8000 सीरीज ग्राफिक्स (HD 8570 और ऊपर)
    • नोटबुक के लिए AMD Radeon™ HD 8000M सीरीज ग्राफिक्स
    • AMD Radeon™ HD 7000 सीरीज ग्राफिक्स (HD 7730 और ऊपर)
    • नोटबुक के लिए AMD Radeon™ HD 7000M सीरीज ग्राफिक्स (HD 7730M और ऊपर)
    • AMD A4/A6/A8/A10-7000 सीरीज APU (कोडनाम "कावेरी")
    • AMD A6/A8/A10 PRO-7000 सीरीज APU (कोडनाम "कावेरी")
    • AMD E1/A4/A10 माइक्रो-6000 सीरीज APUs (कोडनाम "मुलिन्स")
    • AMD E1/E2/A4/A6/A8-6000 सीरीज APU (कोडनाम "बीमा")
    • एनवीडिया फर्मी (GTX 400, GTX 500)
    • एनवीडिया केप्लर (जीटीएक्स 600, जीटीएक्स 700)
    • एनवीडिया मैक्सवेल (GTX 700, GTX 900)
    • इंटेल हैसवेल (एचडी 5000, 4600, 4400 और 4200; आइरिस 5200 और 5100)
    • इंटेल ब्रॉडवेल (एचडी 6000, 5600, 5500 और 5300; आइरिस 6200 और 6100)

    निष्कर्ष के बजाय. निष्कर्ष

    यदि Microsoft और GPU निर्माता अपने वादे निभाते हैं और क्रॉस-वेंडर कनेक्शन को अवरुद्ध नहीं करते हैं, जैसा कि वर्तमान में PhysX और Mantle के साथ हो रहा है, तो हमें एक तकनीकी सफलता मिलेगी। इतने वर्षों और बैटमैन अरखम नाइट के पीसी संस्करण जैसी निराशाओं के बाद, एपीआई और गेम डेवलपर्स ने मौजूदा हार्डवेयर के लिए कोड को अनुकूलित करना शुरू किया। एक गेमर को और क्या चाहिए? निःसंदेह, अधिक एफपीएस निःशुल्क! वीडियो कार्ड की अगली पीढ़ी को DX12 के लिए और भी अधिक अनुकूलित किया जाएगा और इसमें अधिक मेगाहर्ट्ज़ और गीगाबाइट होंगे, नई तकनीकों के लिए समर्थन होगा, लेकिन बहुत जल्द नए गेम आराम से खेलना संभव होगा। कई लोग कहेंगे कि नए डायरेक्टएक्स के लिए अभी तक कोई गेम नहीं है और न ही होगा, और वे लगभग सही होंगे। लेकिन इस साल के कई हिट शीर्षकों को नए एपीआई का समर्थन करने के लिए अपडेट प्राप्त होंगे विंडोज़ रिलीज 10. और इस वर्ष के अंत में रिलीज़ होने वाले 90% गेम पहले ही अपने समर्थन की घोषणा कर चुके हैं। हम पता लगाएंगे कि आने वाले महीनों में वास्तव में क्या होगा, संपर्क में रहें!

    डायरेक्टएक्समाइक्रोसॉफ्ट विंडोज 32 बिट और 64 बिट के लिए आवश्यक लाइब्रेरी का एक सेट है। नया डायरेक्ट X11 विभिन्न कंप्यूटर गेम के साथ-साथ अन्य प्रोग्रामों के सही संचालन के लिए डिज़ाइन किया गया है, उदाहरण के लिए, कुछ खिलाड़ियों में वीडियो और ध्वनि चलाने के लिए। इसका इस्तेमाल खिलाड़ी भी कर सकते हैं. कोई भी कंप्यूटर गेम 3डी ग्राफिक्स का उपयोग करता है, जिसे डायरेक्ट एक्स12 तकनीक का उपयोग करके कार्यान्वित किया जाएगा। आपके कंप्यूटर के लिए DirectX प्रौद्योगिकी सॉफ़्टवेयर को समय पर अपडेट किए बिना, आपका कंप्यूटर गेम प्रारंभ नहीं हो सकता है।

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

    प्रौद्योगिकी में डायरेक्ट एक्सइसमें द्वि-आयामी (2डी) ग्राफिक्स त्वरण जैसी निम्न-स्तरीय विशेषताएं भी हैं। समर्थन भी है विभिन्न उपकरणजॉयस्टिक, कीबोर्ड, माउस जैसे इनपुट डिवाइस। उच्च गुणवत्ता वाली ध्वनि सुनिश्चित करने के लिए ऑडियो उपकरण के लिए भी समर्थन है। अक्सर, गेम इंस्टॉल करते समय, यह बंडल में आ सकता है डायरेक्टएक्स 11, पुराने संस्करण भी डायरेक्टएक्स 10या डायरेक्टएक्स 9.0सी. ये संस्करण अब प्रासंगिक नहीं हैं और हम अनुशंसा करते हैं कि आप इन्हें नवीनतम संस्करण में अपडेट करें डायरेक्टएक्स 12. यह सब इस तथ्य के कारण है कि विंडोज 10, 8, 7 के लिए डायरेक्टएक्स को अक्सर अपडेट किया जा सकता है, और अपडेट की निगरानी करना आवश्यक है। प्रोग्राम के प्रत्येक नए संस्करण के साथ, ग्राफिक्स की गुणवत्ता में सुधार के लिए नई लाइब्रेरी और नई तकनीकों को जोड़ा जाता है कंप्यूटर गेमऔर न केवल। प्रत्येक गेमर के पास हमेशा विभिन्न नए ड्राइवर होने चाहिए, जिनमें से एक विंडोज 7, 8, 10 के लिए डायरेक्टएक्स 11 और 12 है। इसलिए हम अनुशंसा करते हैं कि आप डायरेक्टएक्स का नवीनतम संस्करण इंस्टॉल करें, जो आप मुफ्त में कर सकते हैं। विंडोज़ के लिए डायरेक्टएक्स 11/12 डाउनलोड करें 7, 8, 10 हमारी वेबसाइट पर पंजीकरण और एसएमएस के बिना सीधे लिंक के माध्यम से।

    इस इंस्टॉलर के लिए धन्यवाद, जिसे आप नीचे डाउनलोड कर सकते हैं, आपको विंडोज 10, 8 और 7 के लिए DirectX 9.0c, 10, 11, 11.1, 12 का अपडेट प्राप्त होगा। आपको बस एक इंटरनेट कनेक्शन की आवश्यकता है। वेब इंस्टॉलर चलाकर, आप DirectX को आधिकारिक वेबसाइट से नवीनतम संस्करण में अपडेट कर सकते हैं।

    Windows 7, 8, 10 के लिए DirectX 12 की आधिकारिक रिलीज़ बहुत समय पहले हुई थी। हम यह बताना चाहेंगे कि आपको Windows 10 के लिए DirectX 12 इंस्टॉल करने की आवश्यकता नहीं है, क्योंकि यह अंतर्निहित है विंडोज़ सिस्टम 10.

    अक्सर उपयोगकर्ता इस प्रश्न का उत्तर नहीं जानते हैं - विंडोज 10, 7, 8 पर डायरेक्टएक्स संस्करण की जांच कैसे करें? ऐसा करने के लिए, आपको अपने कीबोर्ड पर विन + आर कुंजी को एक साथ दबाना होगा (जहां विन विंडोज लोगो के साथ कुंजी है) या स्टार्ट बटन पर क्लिक करें (विंडोज 10 और 8 में - "स्टार्ट" पर राइट-क्लिक करें - " चलाएँ"), और खोज फ़ील्ड में दर्ज करें dxdiag, और फिर Enter दबाएँ। एक विंडो खुलेगी डायरेक्टएक्स डायग्नोस्टिक टूल, और "सिस्टम" टैब में आपको इसके बारे में जानकारी दिखाई देगी स्थापित संस्करणडायरेक्टएक्स।

    डायरेक्टएक्स 12 एक विशेष घटक है जो वीडियो कार्ड ड्राइवरों के साथ ओएस और अन्य अनुप्रयोगों, मुख्य रूप से गेम के सुचारू संचालन को सुनिश्चित करता है।

    यदि आप नियमित रूप से संबंधित सामग्री की हमारी श्रृंखला का अनुसरण कर रहे हैं नई विंडोज़ 10, आपने शायद देखा होगा कि उनमें DirectX 12 का अक्सर उल्लेख किया गया था। यह कोई संयोग नहीं है - जिस क्षण से Microsoft ने ऑपरेटिंग सिस्टम के अगले संस्करण के बारे में बात करना शुरू किया, कंपनी ने बार-बार नवीनतम DirectX को सौंपी गई केंद्रीय भूमिका पर जोर दिया है। एक उपयोगकर्ता के रूप में यह आपके लिए इतना महत्वपूर्ण क्यों है, और नया संस्करण क्या सुधार लाएगा? जीयूआईआगामी विंडोज़ 10 के साथ? आज हम इन सवालों का संक्षेप में जवाब देने की कोशिश करेंगे।

    थोड़ी पृष्ठभूमि

    हालाँकि इसे अक्सर हर विंडोज सिस्टम का एक अभिन्न अंग माना जाता है, डायरेक्टएक्स वास्तव में पहली बार विंडोज 95 सर्विस पैक 2 में दिखाई दिया। यह विभिन्न मॉड्यूल का एक जटिल सेट है जिसे सामूहिक रूप से एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई) कहा जाता है। उनमें से प्रत्येक कई और विविध कार्य करता है, लेकिन उनका मुख्य उद्देश्य विभिन्न मल्टीमीडिया और वीडियो प्रोग्राम (निश्चित रूप से ज्यादातर गेम) के लिए चल रहे कंप्यूटर सिस्टम के हार्डवेयर तक सीधी पहुंच प्रदान करना है। विंडोज़ नियंत्रण.

    DirectX के पहले संस्करण से पहले (जो था क्रम संख्या 2.0ए) विंडोज 95 सर्विस रिलीज 2 के साथ, ऐसे एप्लिकेशन (गेम) को लॉन्च करना और चलाना एक बोझिल और जटिल प्रक्रिया थी। हार्डवेयर तक सीधी पहुंच प्राप्त करने के लिए, प्रोग्राम ने ग्राफ़िकल इंटरफ़ेस के बिना विंडोज़ के पूर्ववर्ती DOS तक पहुंच बनाई। इसे हल्के ढंग से कहें तो, जैसे घटकों का उपयोग करने के लिए यह एक अक्षम तंत्र था टक्कर मारना, वीडियो और अच्छा पत्रकवगैरह।

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

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

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

    भाग्यशाली अंक 12

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

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

    इसके विपरीत, संस्करण 12 न केवल विशेष रूप से DirectX के लिए, बल्कि सामान्य रूप से Microsoft के लिए एक बड़ा, निर्णायक कदम है।

    चूंकि विंडोज 10 स्मार्टफोन, टैबलेट, लैपटॉप, डेस्कटॉप और गेमिंग कंसोल (एक्सबॉक्स वन) पर चलने वाला एकल प्लेटफॉर्म होगा, डायरेक्टएक्स 12 के आगमन से हार्डवेयर उपकरणों की एक विस्तृत श्रृंखला प्रभावित होगी।

    उदाहरण के लिए, Xbox One मालिकों के लिए, नया इंटरफ़ेस तेज़ रेंडरिंग क्षमताओं और इसलिए बेहतर दिखने वाले गेम का वादा करता है। इसके अलावा, Microsoft को उम्मीद है कि DirectX 12 का कदम उसके मुख्य प्रतिद्वंद्वी, Sony के PlayStation 4 कंसोल के प्रभुत्व को मिटा देगा, जो वर्तमान में Xbox One की तुलना में अधिक प्रोसेसिंग पावर प्रदान करता है। उदाहरण के लिए, नया एपीआई गेम डेवलपर्स को Xbox के उच्च-प्रदर्शन वाले ESRAM बफर तक तेजी से पहुंच प्राप्त करने की अनुमति देगा, जिसके परिणामस्वरूप प्रति सेकंड उच्च फ्रेम प्राप्त होंगे।

    DirectX 12 Xbox One डैशबोर्ड के त्वरण के साथ-साथ 4K वीडियो के लिए पूर्ण समर्थन का वादा करता है।

    पुराने कंप्यूटरों के लिए नया जीवन

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

    आप हार्डवेयर को बदले बिना प्रदर्शन में समान छलांग कैसे प्राप्त कर सकते हैं? सब कुछ बहुत सरल है - कंप्यूटर के लिए उपलब्ध संसाधनों के पूर्ण उपयोग के कारण।

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

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

    न ही बड़े पैमाने पर ओएस(विंडोज़ पढ़ें), न ही उनके अंतर्गत चल रहे एप्लिकेशन को एक से अधिक प्रोसेसर कोर का पूरा लाभ उठाने के लिए अनुकूलित किया गया है।

    इसलिए, एकल-कोर प्रोसेसर को दोहरे या क्वाड-कोर प्रोसेसर से बदलने से निस्संदेह प्रदर्शन में वृद्धि हुई, लेकिन उतनी नाटकीय रूप से नहीं जितनी उपयोगकर्ताओं को उम्मीद थी।

    नए DirectX 12 का एक मुख्य लक्ष्य गेम को सभी उपलब्ध प्रोसेसर कोर का अधिकतम उपयोग करने और उन्हें उनकी पूरी क्षमता तक लोड करने की अनुमति देना है। इस अनुकूलन का प्रभाव कम से कम प्रभावशाली है - लोकप्रिय 3D मार्क परीक्षण के परिणाम DirectX 11 से DirectX 12 पर जाने पर प्रदर्शन में 10-15 गुना वृद्धि दिखाते हैं!

    हालाँकि, यह सब नहीं है. सॉफ्टवेयर दिग्गज न केवल शक्तिशाली डेस्कटॉप सिस्टम के लिए, बल्कि लैपटॉप और विंडोज टैबलेट जैसे कमजोर उपकरणों के लिए भी प्रदर्शन लाभ का वादा करता है।

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

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

    अंत में, DirectX 12 विंडोज़ को 4K रिज़ॉल्यूशन की नई दुनिया के लिए तैयार करेगा और हमें उम्मीद है कि यह अगले कुछ वर्षों में पीसी की दुनिया पर कब्ज़ा कर लेगा।

    आपका दिन अच्छा रहे!

    विषय पर प्रकाशन