मैं अपने लिनक्स डेस्कटॉप सेटअप के लिए सर्वश्रेष्ठ ऑप्टिमाइज़ेशन का पता लगाने की कोशिश कर रहा हूं ताकि प्रभावी रूप से सबसे बेहतर प्रदर्शन के लिए इंटेल एचडी ग्राफिक्स और एनवीआईडीआईए जीपीयू दोनों को एक साथ इस्तेमाल किया जा सके।
मेरे पास 8GB रैम के साथ Intel Core i7-3610QM, और Nvidia GeForce GT 630M (2GB समर्पित मेमोरी) है।
वास्तव में काम करने के लिए लिनक्स पर इस तरह से एक उचित वर्किंग सेटअप प्राप्त करना बहुत मुश्किल है, जहां इंटेल एचडी ग्राफिक्स का उपयोग डिस्प्ले के लिए रेंडर करने के लिए किया जाता है, और एनवीआईडीआईए जीपीयू उन अनुप्रयोगों को रेंडर करने के लिए है जो सही ढंग से काम करने के लिए ओपनजीएल पर बहुत भरोसा करते हैं। nvidia-settings
एप्लेट के उपयोग के साथ आप जिस जीपीयू का उपयोग करना चाहते हैं उसे सेट करना चुन सकते हैं;
Nvidia (Performance Mode)
Intel (Power Saving Mode)
यहां मुद्दा यह है कि यदि आप एक या दूसरे का चयन करते हैं, तो यह दूसरे को निष्क्रिय कर देता है, जो कि एक जीपीयू सब कुछ प्रस्तुत करने के लिए, प्रदर्शन से अनुप्रयोगों तक। मैं जो करना चाहता हूं, उनमें से एक जीपीयू की शक्ति प्रदर्शन के लिए है और दूसरे के लिए आवेदन प्रस्तुत करना है।
वर्तमान में मैंने एनवीडिया (प्रदर्शन मोड) सेट किया है, लेकिन ऐसा करने में यह डेस्कटॉप और ओपनजीएल रेंडरिंग को अनुप्रयोगों के लिए प्रस्तुत करने के लिए मजबूर है, यह बदले में जब ओपनग्लिंग रेंडरिंग का उपयोग करने वाले कुछ अनुप्रयोगों को चलाता है, तो यह 1% के सामान्य उपयोग से एक्सगोर से सीपीयू के उपयोग में स्पाइक्स का कारण बनता है। 5% से, सभी 8 कोर में 50% से 100% के स्पाइक के स्तर को कम करने के लिए, जिससे समग्र प्रदर्शन पिछड़ जाता है, और केवल एनवीडिया कार्ड से 56% जीपीयू यूटिलाइजेशन का उपयोग करता है और लगभग 15% में 2048 एमबी जीपीयू मेमोरी उपलब्ध है। यह ऐसा है कि यह इंटेल सीपीयू के लिए काम करने की कोशिश कर रहा है, भले ही इसे नहीं करना चाहिए।
मैंने जाँच की है कि यह रेंडर करने के लिए क्या उपयोग करता है और इसका उपयोग करता है OpenGL renderer string: GeForce GT 630M/PCIe/SSE2
मेरे पास विंडोज के साथ एक डुअल-बूट सेटअप है, इसलिए मैंने प्रदर्शनों में अंतरों की तुलना की है, और मिलान करने के लिए सबसे बेहतरीन इष्टतम प्रदर्शन सेटिंग्स की जांच की है, और यह काफी खराब प्रदर्शन नहीं है, यह सब फैंसी-हू-हे सामान के साथ नहीं है लिनक्स के लिए एनवीडिया ड्राइवर, जैसे आप विंडोज पर करते हैं, इसलिए कुल मिलाकर कुछ मामूली अंतर होंगे।