बहुत सारे गेमों में डायरेक्ट एक्स 9 और 11 विकल्प क्यों हैं, लेकिन डीएक्स 10 नहीं है?


27

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

लेकिन मेरा सवाल यह है कि क्यों कुछ गेम (सबसे हाल के गेम जो मैंने कम से कम खेले हैं), में DX9 (डिफ़ॉल्ट) या DX 11 (उन्नत विकल्पों के साथ, और स्पष्ट रूप से संगत वीडियो कार्ड के साथ) चुनने का विकल्प है, लेकिन कोई विकल्प नहीं है DX 10 के लिए?

क्या DX10 एक ऐसा संस्करण है जो कभी रिलीज़ नहीं हुआ? क्या यह दोषपूर्ण था? या इसके बारे में क्या? उन खेलों को DX 9 और 11 के साथ DX 10 का उपयोग करने का विकल्प क्यों नहीं दिखता है?

क्या कोई गेम है जो उन 3 विकल्पों को दिखाता है? या क्या वे सीधे DX 9 से 11 तक 'जंप' करते हैं? क्यूं कर?

धन्यवाद


यह ध्यान देने योग्य है कि रिश्तेदार तैनात बाजार हिस्सेदारी एक कारक नहीं लगती है। स्टीम हार्डवेयर सर्वेक्षण के सबसे हालिया (NOV 2012) डेटा में 53% DX11 सिस्टम, 32% DX10 और 13% DX9 दिखाया गया है। store.steampowered.com/hwsurvey?platform=pc
Dan Neely

@DanNeely ध्यान दें कि यह एक हार्डवेयर सर्वेक्षण है जो GPU के DX संस्करण की जांच करता है और वास्तव में पीसी पर स्थापित DX के संस्करण के साथ बहुत कम है। उदाहरण के लिए, अधिकांश गेमर्स के पास पुराने गेम खेलने के लिए एक ही कंप्यूटर पर डीएक्स के कई संस्करण होते हैं। और मुझे लगता है कि DX10 या DX9 GPU के साथ कंप्यूटर पर DX11 स्थापित करना पूरी तरह से संभव है।
नजल्ल

जवाबों:


52

ऐसा इसलिए है क्योंकि Windows XP केवल DirectX 9 का समर्थन करता है। DirectX10 को विस्टा के साथ जोड़ा गया था, लेकिन विस्टा को Win7 (प्लेटफॉर्म अपडेट) से DirectX11 का बैकपोर्ट भी मिला है, इसलिए विस्टा / Win7 / 8 डायरेक्टएक्स 11 और विंडोज एक्सपी डायरेक्टएक्स 9 का उपयोग कर सकते हैं। और क्योंकि Dx10 रेंडरिंग पथ प्रदान करने का कोई मतलब नहीं है जब आप बेहतर DiretX11 का उपयोग कर सकते हैं, तो अधिकांश गेम केवल उन 2 मोडों की पेशकश करते हैं।


सटीक!! और 11.1 सिर्फ 11 का विस्तार है?
प्रत्नाला

हां, यह केवल कुछ छोटी विशेषताएं जोड़ता है: msdn.microsoft.com/en-us/library/hh404562.aspx । कुछ सुविधाओं को विंडोज 7 पर वापस भेज दिया गया: blogs.msdn.com/b/chuckw/archive/2012/11/14/…
magicandre1981

1
अद्यतन केवल कुछ सुविधाएँ प्रदान करता है और सभी नहीं: KB 2670838 अद्यतन Windows 7 सर्विस पैक 1 के लिए निम्नलिखित समर्थन जोड़ता है: ID3D11Device1, ID2D1Factory1, IDWriteFactory1, IDXGGactory2, IWICImagingFactory2, ID3DUserDefinedAnnotation और संबंधित और उपलब्ध API और संबंधित और संबंधित और उपलब्ध। Direct2D / DirectWrite D3D11_FEATURE_DATA_D3D9_OPTIONS फ़ीचर डिटेक्शन के साथ बेहतर इंटरॉप नई विंडोज 8 WIC सुविधाओं के अलावा, यह अपडेट 96bpp फ़्लोटिंग पॉइंट TIFF छवियों के डिकोडिंग को भी ठीक करता है। अन्य सभी विशेषताएं W8 केवल हैं
Magicandre1981

3
केवल एक चीज जो मैं इसमें जोड़ना चाहूंगा वह यह है कि Xbox360 DX9 है; तो अगर वहाँ खेल का एक Xbox संस्करण है DX9 बंदरगाह मूल रूप से स्वतंत्र है।
दान नीली

1
अगर मुझे सही से याद है, DirectX 10 और बाद में डिस्प्ले ड्राइवर समर्थित कार्यक्षमता की एक सूची प्रदान करता है, और DirectX तब आपके प्रदर्शन डिवाइस की क्षमताओं के लिए रेंडरिंग पथ को सबसे उपयुक्त बनाता है। संक्षेप में, DirectX 11 DirectX 10. के साथ पीछे-संगत होगा

-10

मूल रूप से DX10 में एक बुरा डिज़ाइन था, इसके एपीआई में और यह कैसे काम करेगा।

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

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

बस शुक्र है कि यह अब काम करता है!


8
यह वास्तव में सही नहीं है। DX10 में अनिवार्य रूप से DX11 के समान डिज़ाइन है।
Groky
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.