लिनक्स ने सभी शैलियों के गेमर्स तक अपनी पहुंच के मामले में प्रभावशाली छलांग लगाई है, जिसमें सबसे उत्साही मानचित्र पेंटिंग उत्साही से लेकर सबसे अधिक प्रतिस्पर्धी निशानेबाज तक शामिल हैं। इस सब के बावजूद, फ्रेम दर स्थिरता सहित विभिन्न प्रकार के स्रोतों से दूर करने के लिए अभी भी गेम संगतता चुनौतियां हैं। हम यहां यह पता लगाने के लिए हैं कि लिनक्स में खेलने के लिए स्पष्ट रूप से पोर्ट किए जाने पर भी कई गेम जिनके पास संसाधनों की उच्च मांग नहीं है, बेवजह पीड़ित हैं।
कभी-कभी OpenGL इज़ ऑल यू हैव
ओपनजीएल सब कुछ पोर्ट किए बिना क्रॉस-प्लेटफ़ॉर्म 3 डी रेंडरिंग बनाने का एक शानदार तरीका है। यदि कोई डेवलपर विंडोज, लिनक्स और मैक के लिए एक गेम प्रकाशित करने का प्रयास कर रहा है, तो कम से कम प्रतिरोध का पारंपरिक मार्ग सबसे बड़े जनसांख्यिकीय (विंडोज, डायरेक्टएक्स) पर सबसे अधिक कुशलता पर ध्यान केंद्रित करना और अन्य सभी के लिए ओपनजीएल का उपयोग करके गेम को पोर्ट करना है।पी>
चूंकि ओपनजीएल सीधे जीपीयू के साथ डायरेक्टएक्स और वल्कन के रूप में संचार नहीं करता है, इससे सीपीयू पर अधिक निर्भरता होती है और इसलिए कई स्थितियों में थोड़ा कम प्रदर्शन होता है।
चूंकि मोल्टेनवीके अब मैक के लिए मौजूद है और लोग सभी लोकप्रिय ऑपरेटिंग सिस्टम पर वल्कन चला सकते हैं, आप किस एपीआई का उपयोग करते हैं यह पसंद का मामला है। नए गेम डेवलपर ओपनजीएल को पूरी तरह से छोड़ना चुन सकते हैं और केवल वल्कन पर भरोसा कर सकते हैं। दुर्भाग्य से, बड़ी संख्या में लिनक्स पर पोर्ट किए गए गेम अभी भी ओपनजीएल पर निर्भर होंगे, जो उन स्थितियों में डायरेक्टएक्स के प्रदर्शन से मेल नहीं खा सकते हैं जहां उच्च प्रदर्शन महत्वपूर्ण है।
वल्कन में अभी भी काबू पाने के लिए कुछ चीजें हैं
डायरेक्टएक्स, वल्कन के लिए लिनक्स का जवाब 170 से अधिक संगठनों और स्वतंत्र डेवलपर्स के दिमाग की उपज है, जिन्होंने एक समुदाय के रूप में सभी प्लेटफार्मों पर उपयोग करने योग्य उच्च-प्रदर्शन निम्न-स्तरीय एपीआई प्रदान करने का निर्णय लिया। फरवरी 2016 में रिलीज़ होने के बाद से, यह दुनिया भर के ग्राफिक्स डेवलपर्स के लिए एक बाजीगरी और (बहुत ही इच्छित) गेम-चेंजर बन गया है, जो अपने वजन से बहुत ऊपर है, और कई उदाहरणों में, डायरेक्टएक्स के प्रदर्शन को पार कर गया है।
यह सब ठीक है और अच्छा है, लेकिन यदि आप वल्कन एपीआई का उपयोग करके लिनक्स के लिए पोर्ट किए गए गेम पर हकलाने का अनुभव कर रहे हैं, तो यह भव्य उपलब्धि आपको इतना प्रभावित नहीं कर सकती है। दरअसल, वल्कन में कुछ कमियां हैं, जिनमें से कम से कम ऑन-स्क्रीन स्थिरता नहीं है।
HWRIG द्वारा प्रकाशित एक विश्लेषण जो बेंचमार्किंग टूल का उपयोग करके विंडोज के DX12 और Vulkan के बीच प्रदर्शन की तुलना करता है, यह दर्शाता है कि हालांकि Vulkan DX की तुलना में 5 प्रतिशत अधिक औसत फ्रेम दर प्राप्त करता है, लेकिन इसकी न्यूनतम फ्रेम दर कम हो जाती है।
वास्तविक दुनिया के उपयोग में इसका अनुवाद तीव्र ग्राफिकल लोड से निपटने के दौरान हकलाने की बढ़ती घटना है। कहा जा रहा है, यह अभी भी ध्यान रखना महत्वपूर्ण है कि वल्कन शानदार हो सकता है जब एक गेम को इसके चारों ओर डिजाइन किया जाता है, जिसे बाद में विचार के रूप में पोर्ट किया जाता है।
इसका एक अच्छा उदाहरण है वाल्हेम, फरवरी 2021 में जारी एक उत्तरजीविता सैंडबॉक्स। खेल को वल्कन पर चलाने के लिए मजबूर करने से DX12 की तुलना में उल्लेखनीय रूप से प्रदर्शन बढ़ जाता है।
यह GPU से संबंधित भी नहीं हो सकता है
लिनक्स में, विंडोज़ की तरह, आपके सीपीयू का प्रदर्शन सिस्टम की पावर प्रबंधन सेटिंग्स से प्रभावित होता है। यदि आप बहुत अधिक GPU का उपयोग किए बिना सीपीयू-भारी गेम खेल रहे हैं (उदाहरण के लिए, हार्ट्स ऑफ आयरन या यूरोपा युनिवर्सलिस जैसे भव्य-रणनीति मानचित्र-पेंटिंग गेम) और प्रदर्शन में गिरावट का अनुभव कर रहे हैं, तो लिनक्स आपके सीपीयू को धक्का दे सकता है "पावरसेव" गवर्नर के लिए। ऐसा अक्सर तब होता है जब आप बैटरी से चलने वाले लैपटॉप पर होते हैं।
अधिकांश भाग के लिए, आधुनिक सीपीयू और पावरसेव गवर्नर एक साथ ठीक काम करते हैं लेकिन फिर भी कभी-कभी गेमिंग के दौरान ध्यान देने योग्य इनपुट अंतराल प्रदान करते हैं। इसका प्रतिकार करने के लिए, आप लैपटॉप को अधिक बैटरी कुशल बनाने के लिए auto-cpufreq का उपयोग कर सकते हैं और जब इसकी सबसे अधिक आवश्यकता हो तो गवर्नर को "प्रदर्शन" पर तुरंत स्विच करके अपने CPU प्रदर्शन को बढ़ा सकते हैं।
लिनक्स पोर्ट्स अभी भी (बड़े पैमाने पर) एक विचार है
हालांकि पिछले दशक में सभी डेस्कटॉप प्लेटफॉर्म्स में लिनक्स की हिस्सेदारी लगातार बढ़कर 2.4% हो गई है, लेकिन यह अभी भी ऐप्पल और माइक्रोसॉफ्ट के साथ प्रतिस्पर्धा करने वाले बाजीगरों की तुलना में बहुत कम है। दुर्भाग्य से, इसका मतलब है कि कई गेम डेवलपर अनुकूलन पर बहुत अधिक ध्यान दिए बिना अपने उत्पाद को जल्दी से लिनक्स पर पोर्ट कर देंगे। उस समय, वे खिलाड़ी आधार के संभावित दो-बिंदु-कुछ प्रतिशत को खुश करने की तुलना में रिलीज़ की समय सीमा पर अधिक ध्यान केंद्रित करते हैं।
प्रदर्शन के मुद्दे एक तरफ, 2010 के मध्य के बाद के वर्षों में, लिनक्स गेमिंग समुदाय ने गेमप्ले के लिए बहुत स्वीकार्य विकल्पों के रूप में काफी प्यार हासिल किया है और लिनक्स डेवलपर्स के प्रयासों और गेम दोनों के उत्पाद के रूप में बेहतर प्रदर्शन किया है। प्रकाशक स्वयं।
ग्राफिक्स ड्राइवर समस्याएं
यदि आप किसी पोर्टेड गेम पर उसी तरह के प्रदर्शन का अनुभव नहीं कर रहे हैं, जैसा कि आप किसी अन्य सिस्टम के लिए इसके संस्करण में करते हैं, तो सबसे पहले हमें रास्ते से हटना होगा। यदि आप नोव्यू या किसी अन्य डिफ़ॉल्ट ओपन-सोर्स ड्राइवर का उपयोग कर रहे हैं, तो यह आपका सबसे संभावित अपराधी है।
अपने गेम पर सर्वोत्तम फ्रैमरेट प्राप्त करने के लिए, किसी भी अन्य सीमाओं को छोड़कर, आपको अपने GPU के लिए नवीनतम ड्राइवर स्थापित करने की आवश्यकता है। यदि आप उबंटू या किसी अन्य डेबियन-आधारित लिनक्स वितरण पर एनवीडिया कार्ड का उपयोग कर रहे हैं, तो मालिकाना ड्राइवरों को स्थापित करने का तरीका जानने के लिए हमारी मार्गदर्शिका देखें।
दोहरी मॉनिटर समस्या
यदि आप अपने डिस्ट्रो पर दो मॉनिटर का उपयोग कर रहे हैं और सामान्य रूप से गेम खेलने का प्रयास करते समय खराब FPS प्रदर्शन से निराश हैं, तो उनमें से एक को अनप्लग करें और अपने गेम को पुनरारंभ करें। क्या आप अचानक से स्वादिष्ट मक्खन-चिकना प्रदर्शन प्राप्त कर रहे हैं?
क्या आपका उत्तर "हां" होना चाहिए, तो आप एनवीडिया की ग्राफिक्स सेटिंग्स के साथ थोड़ा सा झुकाव करके इस मुद्दे की मदद करने में सक्षम हो सकते हैं। कभी-कभी, डुअल-मॉनिटर सेटअप का उपयोग करते समय डिस्प्ले स्केलिंग बहुत अच्छी तरह से काम नहीं करती है, इसलिए यह उस काम को GPU पर ही ले जाने में मदद कर सकता है।
ऐसा करने के लिए, एनवीडिया के कंट्रोल पैनल पर जाएं, "डेस्कटॉप आकार और स्थिति समायोजित करें" पर नेविगेट करें और "परफॉर्म स्केलिंग ऑन" के तहत ड्रॉप-डाउन मेनू से "जीपीयू" चुनें।
ऐसा करने के बाद, यदि आपने अभी भी प्रदर्शन में कोई वृद्धि नहीं देखी है, तो सुनिश्चित करें कि आपके हार्डवेयर में कोई अन्य बाधा नहीं है। जांचें कि आपके पास गेम चलाने के लिए पर्याप्त सीपीयू पावर और रैम है और आपके पास जो कुछ भी है उसे अपने अन्य मॉनीटर पर प्रस्तुत करें। सबसे खराब स्थिति में, आपको गेम चलाने से पहले अपना दूसरा मॉनिटर बंद करके रहना होगा, जब तक कि आप हार्डवेयर की अड़चन को दूर नहीं कर लेते।
अक्सर पूछे जाने वाले प्रश्न
<एच3>1. क्या ओपनजीएल आम तौर पर खराब है?सिर्फ इसलिए कि वल्कन और डीएक्स समग्र प्रदर्शन में ओपनजीएल को पार करते हैं, बाद वाले को अप्रासंगिक नहीं बनाते हैं। ऐसे गेम जो मुख्य रूप से बहुत विस्तृत ग्राफिकल वातावरण (जैसे फ़ैक्टरियो, ईयू IV, एचओआई 4, आदि) पर निर्भर नहीं होते हैं, उन्हें निचले स्तर के एपीआई द्वारा प्राप्त अतिरिक्त प्रदर्शन की आवश्यकता नहीं होती है। उन सभी मामलों में विकास के दृष्टिकोण से इसे वल्कन में पोर्ट करने का कोई मतलब नहीं है क्योंकि यह बहुत अधिक टेडियम पैदा करता है जिसे OGL जैसी सरल चीज़ का उपयोग करके टाला जा सकता है।
एक डेवलपर के दृष्टिकोण से, यदि आप अपने गेम में प्रदर्शन को निचोड़ने के लिए वल्कन या डायरेक्टएक्स का उपयोग करने से बच सकते हैं, तो आप रिलीज से पहले अपने उत्पाद को चमकाने और बाद में इसे बनाए रखने पर अधिक ध्यान केंद्रित कर सकते हैं। यह खिलाड़ी के लिए एक अदृश्य लाभ है जो बेहतर समग्र गेमिंग अनुभव के रूप में प्रकट होता है।
<एच3>2. सीपीयू गवर्नर क्या है?सीपीयू का गवर्नर सीपीयू को यह बताने का एक ऑपरेटिंग सिस्टम का तरीका है कि इसे किस प्रकार की घड़ी आवृत्तियों का उपयोग करना चाहिए। प्रदर्शन गवर्नर हमेशा आपके सीपीयू को उतना ही रस चूसने के लिए कहेगा जितना वह करना चाहता है। इसके विपरीत, बिजली की बचत करने वाला गवर्नर कम बिजली के उपयोग को प्राथमिकता देने के लिए आपके सीपीयू पर लगाम लगाएगा।
<एच3>3. मैं Linux पर गेमिंग प्रदर्शन को बेहतर बनाने के लिए और क्या कर सकता हूँ?इस लेख में दी गई सलाह के अलावा, यहां कुछ और चीजें हैं जो मदद कर सकती हैं:
- यह सुनिश्चित करने के लिए अपने ड्राइवरों को अपडेट करें कि OS आपके GPU के साथ सबसे प्रभावी ढंग से संचार करना जानता है।
- अपना कर्नेल अप टू डेट रखें ताकि Linux आपके हार्डवेयर के साथ सुरक्षित और कुशलता से काम करने के लिए सबसे अच्छी तरह सुसज्जित हो।
- केडीई, गनोम, बुग्गी, या एलएक्सडीई जैसे विभिन्न डेस्कटॉप वातावरणों को आज़माएं। आप कुछ में बेहतर प्रदर्शन देख सकते हैं। मैंने व्यक्तिगत रूप से ग्राफिकल वातावरण में एक्सएफसीई के साथ कुछ प्रदर्शन मुद्दों पर ध्यान दिया है, और बड़ी संख्या में लिनक्स उपयोगकर्ताओं ने इसकी रिपोर्ट की है, यही कारण है कि मैंने इस डेस्कटॉप वातावरण का उल्लेख नहीं किया।
रैपिंग अप
चीजों को परिप्रेक्ष्य में रखना महत्वपूर्ण है:लिनक्स गेमर्स के लिए सही ऑपरेटिंग सिस्टम नहीं है, लेकिन यह कई बार बेहतर भी है। प्रतियोगिता की तुलना में। जैसे-जैसे डेवलपर्स लिनक्स की दुनिया से अपने समुदायों में आने वालों को अधिक गंभीरता से लेते हैं, वे ओएस के लिए अपने गेम को अनुकूलित करने के लिए बड़े प्रयास कर रहे हैं।
2000 के दशक की शुरुआत में अपने रॉकर क्षणों के बाद से, लिनक्स ने कई विभागों में काफी प्रगति की है और यह अभी एक ऑपरेटिंग सिस्टम के रूप में फलना-फूलना शुरू कर रहा है जो उन लोगों का स्वागत कर रहा है जो अपने गेम को खत्म करना चाहते हैं। प्रोटॉन को विकसित करने के लिए बहुत सारा श्रेय स्टीम को भी जाता है, जो VKD3D जैसे पुस्तकालयों का उपयोग उन खेलों को बनाने के लिए करता है जो विंडोज के लिए विशेष रूप से लिनक्स पर पूरी तरह से खेलने योग्य थे।
आप अपने पसंदीदा खेलों के चर्चा बोर्डों पर जाकर और लिनक्स गेमर के रूप में अपनी आवाज सुनाकर भी इसमें भाग ले सकते हैं। डेवलपर्स को यह बताना महत्वपूर्ण है कि उनके गैर-विंडोज जनसांख्यिकीय में वास्तविक लोग होते हैं, न कि उनके उपयोग और खरीद आंकड़ों के कुछ छोटे खंड।
आपको उन प्रमुख विशेषताओं की भी जाँच करनी चाहिए जो गेमिंग के लिए मॉनिटर को बेहतरीन बनाती हैं।