वर्तमान में, आपके पास (मेरी जानकारी के अनुसार) एनवीडिया हाइब्रिड ग्राफिक्स (तथाकथित ऑप्टिमस टेक्नोलॉजी) के बारे में तीन संभावनाएँ हैं:
- भंवरा।हालांकि यह परियोजना मृत लग सकती है, यह नहीं है (खुलासा: मैं देव टीम का हिस्सा हूं)। यह बहुत लंबे समय से धीरे-धीरे विकसित हो रहा है, क्योंकि हम सभी काफी व्यस्त थे, लेकिन हाल ही में चीजें बेहतर हुई हैं, और हमें नए योगदानकर्ताओं से मदद मिली है। 4.0 संस्करण ट्रैक पर है, यह ज्यादातर बग फिक्स है और प्राइमस बैकएंड डिफ़ॉल्ट हो रहा है (ज्यादातर लोग नोटिस नहीं करेंगे क्योंकि वे पहले से ही इसका उपयोग कर रहे थे)। भौंरा कार्ड पर चयनित एप्लिकेशन चलाने के दौरान, भौंरा आपको अपने डेस्कटॉप को चलाने और एकीकृत इंटेल चिप पर प्रदर्शित करने की अनुमति देता है। यह या तो नोव्यू या एनवीडिया ड्राइवर का उपयोग कर सकता है (यह देखते हुए कि वे आपके कार्ड का समर्थन करते हैं, जो उन्हें दोनों करना चाहिए), और पावर मैनेजमेंट के लिए bbswitch पर निर्भर करता है (यदि nvveau का उपयोग करते हुए vga_switcheroo का उपयोग करने के विकल्प के साथ)। प्रदर्शन पक्ष की वजह से, यह कैसे काम करता है, भौंरा PCIe टोंटी है, जिसका अर्थ है कि आप बहुत उच्च फ्रैमरेट्स प्राप्त नहीं कर सकते हैं (जो वास्तव में वैसे भी उपयोगी नहीं है) लेकिन यह भी कि आप कभी भी अपने समर्पित एनवीडिया कार्ड की पूरी शक्ति तक नहीं पहुंच सकते। यदि आपके लैपटॉप पर कुछ डिस्प्ले आउटपुट एनवीडिया चिप (अक्सर लेनोवो लैपटॉप पर एचडीएमआई का मामला) से वायर्ड हो जाते हैं, तो भौंरा आपको उनका उपयोग करने की अनुमति देता है, लेकिन इसके लिए थोड़ी कॉन्फ़िगरेशन की आवश्यकता होती है, शायद आदर्श और ऊपर से बहुत कम है सभी का परीक्षण नहीं किया गया है क्योंकि कोई भी भौंरा प्रभावित लैपटॉप का मालिक नहीं है। अन्यथा, भौंरा DRI2 या DRI3 के साथ काम करता है। लेकिन इसके लिए थोड़ी कॉन्फ़िगरेशन की आवश्यकता होती है, शायद आदर्श से बहुत कम है और सभी से ऊपर का परीक्षण नहीं किया गया है क्योंकि कोई भी भौंरा प्रभावित लैपटॉप का मालिक नहीं है। अन्यथा, भौंरा DRI2 या DRI3 के साथ काम करता है। लेकिन इसके लिए थोड़ी कॉन्फ़िगरेशन की आवश्यकता होती है, शायद आदर्श से बहुत कम है और सभी से ऊपर का परीक्षण नहीं किया गया है क्योंकि कोई भी भौंरा प्रभावित लैपटॉप का मालिक नहीं है। अन्यथा, भौंरा DRI2 या DRI3 के साथ काम करता है।
- प्रधान।यह इस तकनीक का उचित समाधान है, और इसे सही स्तर पर लागू किया गया है: ड्राइवर, कर्नेल, Xorg… PRIME आपको बम्बलबी के समान सेटअप की अनुमति देता है, हालांकि, कानूनी चिंताओं के कारण, केवल नोव्यू का समर्थन किया जाता है। उस के बाहर, यह भी i915 चालक में आवश्यक परिवर्तन की वजह से फाड़ के साथ कुछ मुद्दे हैं। इसके अलावा, नोव्यू में अभी भी प्रदर्शनों के बारे में बहुत सारे मुद्दे हैं, इसलिए जब तक यह उचित रीलॉकिंग नहीं हो जाता है, तब तक आपको भौंरा + एनवीडिया सेटअप (बम्बलबी + नोव्यू स्पष्ट रूप से एक ही मुद्दे से ग्रस्त है) की तुलना में कम गड़बड़ी हो सकती है। PRIME पावर प्रबंधन के लिए bbswitch पर निर्भर नहीं करता है, बल्कि nouveau / कर्नेल को एकीकृत करता है। PRIME आपको Nvidia चिप को वायर्ड आउटपुट का उपयोग करने की भी अनुमति देता है जो काफी पारदर्शी रूप से AFAIK है। DRI2 पर दौड़ते समय, इसे थोड़ा सा कॉन्फ़िगरेशन की आवश्यकता होती है (इस पर निर्भर करता है कि आपके पास भौंरा / bbswitch स्थापित है या नहीं) सटीक राशि भिन्न हो सकती है), लेकिन कुछ भी बकाया नहीं है। VDPAU इस मोड में भी समर्थित है (लेकिन केवल nouveau ड्राइवर के साथ फिर से)। DRI3 पर चलने पर, यह उपयोग करने के लिए बहुत ही बेकार है (इतना है कि भौंरा शायद अगली रिलीज में इस मोड के लिए समर्थन प्राप्त करेगा)। हालाँकि, आपको VDPAU समर्थन नहीं मिलता है, और जाहिर है कोई Nvidia आउटपुट समर्थन भी नहीं करता है।
- रिवर्स समय।यहां, डेस्कटॉप सहित सभी चीजों के लिए एनवीडिया कार्ड का उपयोग करने का विचार है, और लैपटॉप डिस्प्ले के लिए केवल आउटपुट चिप के रूप में इंटेल चिप का उपयोग करना है। यह दोनों नोव्यू (उपरोक्त प्रदर्शन के समान मुद्दों के साथ) और एनवीडिया (उदाहरण के लिए उबंटू के तहत समर्पित एनवीडिया-प्राइम टूल के साथ) द्वारा समर्थित है। इसका मतलब है कि आपको पावरस्विविंग बिल्कुल नहीं मिलती है (और सभी चरणों में बिजली की खपत बढ़ जाती है), लेकिन PRIME के साथ आप किसी भी डिस्प्ले आउटपुट को आसानी से और पूरी तरह से उपयोग कर सकते हैं। इस मोड में, आपको एनवीडिया ड्राइवर का उपयोग करते समय अपने समर्पित कार्ड का सबसे अच्छा मिलता है। यह एकमात्र कॉन्फ़िगरेशन भी है जहां आप एनवीडिया चालक का उपयोग करके एनवीडिया चिप पर काम कर रहे वीडीपीएयू प्राप्त कर सकते हैं। हालाँकि, यह i915 ड्राइवर में आवश्यक परिवर्तनों के कारण फाड़ने के साथ कुछ समस्याएँ भी हैं। यह मोड केवल DRI2 के साथ काम करता है। असल में,
ध्यान दें कि CUDA या OpenCL जैसी चीजों को इनमें से किसी भी उपकरण की आवश्यकता नहीं है, बस थोड़ा सा कॉन्फ़िगरेशन, लेकिन एक भौंके के रूप में भौंली उन्हें आसानी से उपयोग करने के लिए इसके अन्य फायदे प्राप्त करते हुए।
PRI और Bumblebee DRI3 का उपयोग करते समय सहवास कर सकते हैं, लेकिन DRI2 के तहत या रिवर्स PRIME पर स्विच करने के लिए कॉन्फ़िगरेशन फ़ाइलों के स्विच और X सर्वर को पुनरारंभ करने की आवश्यकता होती है। इसलिए, आपकी आवश्यकताओं के आधार पर, यह वही होगा जो मैं सलाह दूंगा:
- यदि आप प्रदर्शन के बारे में परवाह नहीं करते हैं, लेकिन उपयोग में आसानी के बारे में परवाह करते हैं (बाहरी आउटपुट के लिए मुख्य रूप से - यदि प्रभावित है) और FLOSS, PRIME पर जाएं।
- यदि आप प्रदर्शन पर थोड़ा अधिक ध्यान रखते हैं, लेकिन अक्सर अपने लैपटॉप को बैटरी मोड में उपयोग करते हैं और हर समय अपने एक्स सर्वर को पुनरारंभ नहीं करना चाहते हैं, तो भौंरा के लिए जाएं ।
- यदि आप प्रदर्शन की परवाह करते हैं और ज्यादातर AC पर प्लग-इन करते समय अपने लैपटॉप का उपयोग करते हैं (और कुछ अतिरिक्त W बचत के बारे में परवाह नहीं करते हैं), तो Nvidia का उपयोग करके रिवर्स PRIME पर एक नज़र डालें (आप केवल चलाने के लिए इंटेल में स्विच करने के लिए एनवीडिया-प्राइम का उपयोग कर सकते हैं) कभी-कभी बैटरी पर, लेकिन मुझे यकीन नहीं है कि एनवीडिया कार्ड इस सेटअप में बंद है)।