OpenGL 2.1 या उच्चतर Windows XP के लिए


9

एक गेम के लिए मुझे OpenGL 2.1 या उच्चतर की आवश्यकता है, लेकिन मैं चाहता हूं कि यह मेरे अच्छे पुराने विन XP बॉक्स पर एक अति Radeon 9200SE ग्राफिक्स कार्ड के साथ चलाए। ऐसा लगता है कि वर्तमान में OpenGL 1.3.1008 WinXP रिलीज़ और ग्राफिक्स ड्राइवर संस्करण 6.14.10.6542 स्थापित है।

OpenGL 2.1 की खोज केवल विंडोज 95 के लिए संस्करण 1.1 के कई डाउनलोड के परिणामस्वरूप हुई।

क्या मुझे एक अलग OpenGL इंस्टॉलेशन / अपग्रेड की आवश्यकता है या इसे मेरे ग्राफिक कार्ड ड्राइवर में शामिल किया जाना चाहिए? यह मुझे कहाँ मिल सकता है?


OpenGL का समर्थन पूरी तरह से हार्डवेयर और ड्राइवर समर्थन पर छोड़ दिया गया है। आपको पहले यह निर्धारित करना होगा कि आपका हार्डवेयर इसका समर्थन करता है या नहीं।
रामहाउंड

यह हार्डवेयर और ओएस उन्नयन दोनों के लिए समय हो सकता है; पी
स्नेकडोक

@SnakeDoc वास्तव में नहीं है, क्योंकि यह मेरी मुख्य मशीन नहीं है, लेकिन मैं अपने सभी पुराने खेलों को नई प्रणालियों के साथ असंगति से मृत्यु से बचाने के लिए रखता हूं। मैं कुछ पुराने क्लासिक्स का आनंद लेने के अलावा इसका इस्तेमाल नहीं करता! : D यह पूरी तरह से ऑफ़लाइन है, इसलिए उस तरफ से कोई जोखिम नहीं है।
बाइट कमांडर

खैर, उस मामले में, हालांकि मैं यह सुझाव देने से नफरत करता हूं, हो सकता है कि नए हार्डवेयर के साथ एक नए ओएस पर चलने वाला एक एक्सपी वीएम चाल हो। वीएम आमतौर पर वह चीज नहीं है जिसे आप गेमिंग के लिए उपयोग करना चाहते हैं, लेकिन अगर आपको XP रखना चाहिए और नए खेल खेलना चाहिए, तो शायद सबसे अच्छा विकल्प। - एक तरफ के रूप में, क्या आपने गेम को एक नए सिस्टम पर चलाने की कोशिश की है लेकिन XP संगतता मोड में? (game.exe -> गुण -> संगतता: XP -> अब प्रोग्राम चलाएँ) पर राइट-क्लिक करें।
स्नेकडोक

@SnakeDoc ईमानदार होने के लिए, XP आखिरी विंडोज ओएस था जिसे मैंने वास्तव में पसंद किया था। मैं आजकल उबंटू पसंद करता हूं।
बाइट कमांडर

जवाबों:


14

क्या मुझे एक अलग OpenGL इंस्टॉलेशन / अपग्रेड की आवश्यकता है या इसे मेरे ग्राफिक कार्ड ड्राइवर में शामिल किया जाना चाहिए? यह मुझे कहाँ मिल सकता है?

OpenGL को "अपग्रेड" नहीं किया जा सकता है, और इसे आपके ग्राफिक्स ड्राइवर के साथ शामिल किया जाना चाहिए। OpenGL ऑपरेटिंग सिस्टम में GPU हार्डवेयर क्षमताओं को उजागर करता है। यदि आपका GPU हार्डवेयर अधिक सक्षम था, तो यह एक नए AMD उत्प्रेरक डिवाइस ड्राइवर पैकेज के साथ Windows XP पर OpenGL के संशोधन का समर्थन कर सकता है। लेकिन आपका हार्डवेयर कम से कम 6 या 7 साल पुराना है जो कि समर्थन करता है।

अब, CPU पर ओपन के किसी भी संशोधन के अनुकरण है संभव। हालांकि, GPUs मौजूद है कि कारण है कि वे एक ही पीढ़ी के सीपीयू की तुलना में बहुत तेजी से ग्राफिक्स संचालन की गणना कर सकते हैं । के लिए किसी भी खेल है, चाहे वह सरल 2 डी या नहीं, अंगूठे का मेरा नियम है, तो आप अपने 3 डी रेंडरर सॉफ्टवेयर में भविष्य में 10 साल से एक उच्च अंत सीपीयू के साथ चला सकते हैं। तो एक OpenGL 2.1 गेम के लिए, इसे जुलाई 2006 से पहले कोई रिलीज़ नहीं किया गया होगा (क्योंकि जब OpenGL 2.1 को ही अंतिम रूप दिया गया था), जिसका अर्थ है कि हम सॉफ्टवेयर में प्रस्तुत किए जाने पर बजाने वाले फ्रैमरेट्स (30 - 60 एफपीएस) को देखना शुरू कर सकते हैं। एक वर्तमान-जीन सीपीयू पर अनुकूलित ओपनजीएल 2.1 कार्यान्वयन के साथ।

बेशक, वर्तमान-जीन इंटेल और एएमडी सीपीयू पर, हमारे पास लगभग हमेशा एक ऑन-डाई जीपीयू होता है जो ओपनजीएल 2.1 गेम को चलाने में सक्षम है, वैसे भी, इसलिए ...

वास्तव में, mesa3d परियोजना इस तरह के एक अनुकूलित सॉफ्टवेयर रेंडरर को अपनी परियोजना के हिस्से के रूप में बनाए रखती है, लेकिन विंडोज के लिए समर्थन एक बाद है, और इसका निर्माण एक भालू है। इसके अतिरिक्त, वे अच्छे प्रदर्शन या यहां तक ​​कि सही व्यवहार की गारंटी नहीं देते हैं जब तक कि आपके CPU में SSE2 और SSSE3 और SSE4.1 न हों। एक एजीपी स्लॉट के साथ मदरबोर्ड के साथ एक सीपीयू समकालीन (पेंटियम 4 की तरह, हाँ?) में SSE2 हो सकता है, लेकिन शायद अन्य नहीं।

जब तक आपके पास पिछले 3-4 वर्षों का एक उच्च-स्तरीय, आधुनिक सीपीयू नहीं है, जैसे कि कोर i7 3770K या इससे बेहतर है, तो आप एक प्ले करने योग्य फ्रेमरेट में सॉफ्टवेयर में OpenGL 2.1 का अनुकरण करने में सक्षम नहीं होंगे। बहुत पुराने खेल के लिए भी नहीं। यह देखते हुए कि आपका CPU संभवतः आपके GPU के रूप में प्राचीन है, आप पूरी तरह से भाग्य से बाहर हैं। वह GPU पूरी तरह से "फिक्स्ड-फंक्शन" है और उपयोगकर्ता द्वारा प्रस्तुत कोड का समर्थन नहीं करता है। OpenGL 2.1 एक टुकड़े के रूप में प्रस्तुत करने पर GPU पर लगभग किसी भी मनमाने ढंग से संचालन करता है। आप चिप पर एआरएम सिस्टम को आरवी २ .० से बेहतर १००० जीपीयू के साथ १ डॉलर में खरीद सकते हैं।

आप बेहतर अपग्रेड कर रहे हैं।


5

यह 2003 से RV280 GPU के आसपास एक पुराना कार्ड है। इस GPU पर खोज करने पर हमें पता चलता है कि यह OpenGL 1.4 का समर्थन करता है। इसका मतलब है कि OpenGL 2.1 के लिए कोई हार्डवेयर समर्थन नहीं है

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


धन्यवाद, हालांकि यह बुरी खबर है ... वैसे भी, मैं कम से कम आपके द्वारा सुझाए गए अनुकरण की कोशिश करना पसंद करूंगा, क्योंकि यह सिर्फ एक बहुत ही थकाऊ 2D खेल नहीं है। क्या आप बता सकते हैं कि ऐसा एमुलेटर कहां से मिलेगा या वास्तव में क्या खोजना है? क्या यह हमेशा जरूरत पर या मैन्युअल रूप से चलने पर ही होगा?
बाइट कमांडर

मैंने कभी भी उनमें से किसी का उपयोग नहीं किया और मेरे पास परीक्षण करने के लिए कोई XP बॉक्स नहीं है, इसलिए मैं किसी भी बिंदु पर अनिच्छुक हूं। हालाँकि चारों ओर गूगल करने के लिए स्वतंत्र महसूस हो रहा है।
हेन्नेस

@allquixotic अब जो वास्तव में निराशाजनक लग रहा है ... ठीक है, तो मुझे लगता है कि मुझे अपने "पुराने खेल आरक्षण" के बजाय अपने सामान्य मशीन पर उस गेम को स्थापित करना होगा;) मुझे आशा थी कि मैं काम और खेल को अलग रख सकता हूं, लेकिन खेल बहुत अधिक है इसके बिना करने के लिए अच्छा है ...
बाइट कमांडर

@ByteCommander जिज्ञासा से बाहर, आप किस खेल को खेलने के लिए बेताब हैं?
15 अक्टूबर को Trotski94

@JamesTrotter मैंने Ubuntu पर OpenClonk की खोज की, लेकिन यह मेरे ग्राफिक कार्ड के साथ मिलकर काम नहीं करता है, इसलिए मैंने कोशिश की कि अगर मैं इसे अपने दूसरे कंप्यूटर पर खेल सकूं। यह कुछ खास नहीं है, लेकिन मुझे यह पसंद है। ; डी
बाइट कमांडर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.