14.04 में एनवीडिया ऑप्टिमस / भौंरा स्थापित करने के लिए कैसे


31

पिछले तरीकों मैं 13.10 आधारित वितरण पर बम्बलबी स्थापित करने के लिए इस्तेमाल किया है है के तहत काम नहीं कर रहाUbuntu 14.04 । मैं कैसे निर्धारित कर सकते हैं Bumblebeeऔर Bumblebee GUIमें Ubuntu 14.04?


ठीक है धन्यवाद। दरअसल यह सवाल था दूसरों की मदद करने का कि मैंने खुद इसका जवाब दिया। मैं आपके द्वारा बताई गई नई प्रक्रिया की जाँच करूँगा। धन्यवाद।
पावक पॉल

user2417946 मेरे क्लीवो 170sm एनवीडिया 780 मीटर, मिंट 17 और बम्बलबी की तुलना में आसान पर धन्यवाद काम करता है। केवल इच्छा थी कि मुझे डिस्प्ले को बदलने के लिए X को पुनः आरंभ नहीं करना

लेकिन भौंरा बेहतर है और वास्तव में वह करता है जिसके लिए ऑप्टिमस तकनीक बनाई जाती है।
पावक पॉल

जवाबों:


37

Ubuntu 14.04 में भौंरा स्थापित करने के लिए, इन कमांड को टर्मिनल में चलाएं

sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-331

अब आपको Bumblebee GUIएनवीडिया का उपयोग करके खोले जाने वाले ऐप्स को इंस्टॉल करना होगा। यहाँ निर्देश है:

अजगर ऐप संकेतक स्थापित करें:

sudo apt-get install python-appindicator

Git स्थापित करें:

sudo apt-get install git

गिट के लिए एक निर्देशिका बनाओ:

mkdir git && cd git

भंडार की जाँच करें:

git clone https://github.com/Bumblebee-Project/bumblebee-ui.git
cd bumblebee-ui
sudo ./INSTALL

स्टार्टअप एप्लिकेशन पर जाएं और जोड़ें bumblebee-indicator

अब रिबूट करें।


1
यहाँ से कई मॉनिटर काम करने के बारे में कोई सुझाव?
modulitos

1
मैंने अपने एचडीएमआई आउटपुट के माध्यम से एक टीवी कनेक्ट किया था। मैं इंटेल जीपीयू के माध्यम से चल रहा था। लेकिन मैं एनवीडिया जीपीयू के माध्यम से गेम खेलने में सक्षम था। भौंरा ऐसा है जैसे खिड़कियों में एनवीडिया ऑप्टिमस के साथ होता है। यदि आप अपना पूरा सिस्टम चलाना चाहते हैं तो कुछ पैकेज हैं जिन्हें एनवीडिया-प्राइम कहा जाता है (आपको इसके लिए भौंरा को अनइंस्टॉल करने की आवश्यकता है)। अधिक जानकारी के लिए Google लेकिन मैं दृढ़ता से भौंरा का उपयोग करने की सलाह देता हूं क्योंकि प्राइमस अधिकतम गर्मी का कारण बनता है और सभी बैटरी खाता है। भौंरा मांग पर है, केवल GPU को चालू करता है जब आपको इसकी आवश्यकता होती है।
पावेक पॉल

@ मेनोटस्कर, क्या आपके पास इस दावे का कोई स्रोत है? मेरे द्वारा प्राइम का उपयोग करने का एकमात्र कारण यह है कि मुझे अब और काम करने के लिए भौंरा नहीं मिल सकता है। मैंने प्राइम / भौंरा के भविष्य के बारे में अधिक जानकारी प्राप्त करने की कोशिश की, लेकिन केवल एक ही अच्छी चीज जो मुझे मिल सकती है वह यह है: github.com/Bumblebee-Project/Bumblebee/wiki/…
गलगलेश

1
यह गलतफहमी रही होगी। मैंने बहुत सारी पोस्ट यह कहते हुए देखी हैं कि भौंरा 14.04 पर काम नहीं किया और प्रधानमंत्री को विकल्प के रूप में पेश किया। लेकिन ऐसा लगता है कि यह असंगत हो सकता है। मैं अपने उत्तर में दावा हटा दूंगा।
मोनोटस्कर

1
चेतावनी: यदि आप ऐसा करते हैं, तो आपके कंप्यूटर में एक ऑप्टिमस जीपीयू और एक एकीकृत जीपीयू है, तो आपको अपने पूरे ओएस को फिर से स्थापित करना होगा। एक उत्पादन प्रणाली पर ऐसा मत करो। मेरा प्रश्न देखें: askubuntu.com/questions/621669/…
लार्स न्यस्त्रम

10

मैं काफी समय से एक ही मुद्दे का सामना कर रहा हूं। मुझे ऑनलाइन कई लेखों का संदर्भ देना पड़ा लेकिन मुझे कभी कोई मदद नहीं मिली। इसलिए मैंने अपनी खुद की एक ब्लॉग पोस्ट लिखी और मुझे बहुत सकारात्मक प्रतिक्रिया मिली। कई लोगों ने पुष्टि की कि पोस्ट मददगार थी। मैंने ब्लॉग पोस्ट को परिष्कृत किया है ताकि इसका उपयोग करना और भी आसान हो सके। कोई आसानी से ब्लॉग से कमांड कॉपी और पेस्ट कर सकता है और यह ठीक काम करता है।

मेरे पास Nvidia 820M के साथ Lenovo Z5070 लैपटॉप है और मैंने Ubuntu 14.04 14.10 और अब 15.04 के विभिन्न संस्करणों को स्थापित करके कई बार समाधान का परीक्षण किया है। मैं सिर्फ यह साझा करना चाहता था कि मुझे यह मुद्दा कैसे तय करना है

मूल रूप से Nvidia के साथ भौंरा स्थापित करने का तरीका उबंटू के साथ सबसे कठिन है क्योंकि भौंरा एक प्रौद्योगिकी के रूप में काम करता है। आदर्श रूप से बस सॉफ्टवेयर स्थापित करना पर्याप्त होना चाहिए था।

यह पर्याप्त है अगर आप एनवीडिया-करंट ड्राइवर्स का उपयोग कर रहे हैं जो कि संस्करण 304 I का अनुमान है। हालाँकि यदि आप अन्य संस्करण स्थापित कर रहे हैं तो आपको सुनिश्चित करने के लिए मदद चाहिए। यही वह जगह है जहाँ नीचे ब्लॉग पोस्ट मदद कर सकता है।

कृपया यहाँ देखें !

मेरे पिछले पोस्ट हटा दिए गए क्योंकि प्रतिस्पर्धा समाधान पोस्ट नहीं किया गया था। हालांकि मैं कोई झटका या कुछ अनचाहा नहीं हूं। नीचे समाधान को लागू करने का 100% तकनीकी विवरण है।


उबंटू की आधिकारिक रिपॉजिटरी में केवल पुराने और दिनांकित ड्राइवर हैं। अगर आप बिना किसी समस्या के नवीनतम एनवीडिया ड्राइवर चाहते हैं तो मैं स्वयं इसका उपयोग नहीं करता और आपको सुझाव दूंगा कि आप भी ऐसा ही करें।

कदम:-

  1. उबंटू स्थापित करने के बाद पहला कदम सभी अपडेट स्थापित करना है। आप सॉफ्टवेयर updater का उपयोग कर सकते हैं या बस चला सकते हैं:

    sudo apt-get update && sudo apt-get upgrade
    
  2. Xorg-edgers ppa का उपयोग करके जोड़ें

    sudo apt-add-repository ppa:xorg-edgers/ppa 
    

    और फिर

    sudo apt-get update
    sudo apt-get upgrade && sudo apt-get dist-upgrade
    

    यही सबसे महत्वपूर्ण कदम है। यदि आप इसे याद करते हैं, तो आप रिबूट के बाद एक काली स्क्रीन देखेंगे। कृपया ऐसा करें कि हम xorg-edgers ppa का उपयोग कर रहे हैं। हमें भौंरा और एनवीडिया के लिए आवश्यक सभी पैकेज सुनिश्चित करने होंगे।

  3. अब भौंरा और एनवीडिया ड्राइवरों का उपयोग कर स्थापित करें

    sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-349
    
  4. वर्तमान उपयोगकर्ता को भौंरा सुरक्षा समूह में जोड़ें।

    sudo adduser $USER bumblebee
    

    केवल Ubuntu 15.04 के लिए: आपको मैन्युअल रूप से भौंरा डेमॉन का उपयोग करने के लिए सक्षम करना होगा

    sudo systemctl enable bumblebeed`
    
  5. यह आपके सिस्टम पर आवश्यक सॉफ़्टवेयर इंस्टॉल करने का ध्यान रखेगा। हमें इसे कॉन्फ़िगर करने की आवश्यकता है। मैं आपको आश्वस्त कर सकता हूं कि यदि आपने अभी तक इन चरणों का पालन किया है, तो विन्यास एक हवा होना चाहिए।

    हम bbswitch और Intel i915 ड्राइवर को सक्षम करके शुरू करते हैं।

     sudo -H gedit /etc/modules 
    

    Ubuntu 15.04: फ़ाइल है /etc/modules-load.d/modules.conf

    इसमें इन दो लाइनों को जोड़ें

    i915
    bbswitch
    
  6. भौंरा विन्यास फ़ाइल संपादित करें।

    sudo -H gedit /etc/bumblebee/bumblebee.conf
    
    1. पंक्ति 22:

      Driver=nvidia
      
    2. पंक्ति 55:

      KernelDriver=nvidia-349
      
    3. लाइन 58:

      LibraryPath=/usr/lib/nvidia-349:/usr/lib32/nvidia-349
      
    4. पंक्ति 61:

      XorgModulePath=/usr/lib/nvidia-349/xorg,/usr/lib/xorg/modules
      
  7. इसके अतिरिक्त एक और फाइल है जिसे संपादित करने की आवश्यकता है।

    sudo -H gedit /etc/modprobe.d/bumblebee.conf
    

    इस लाइन को अंत में जोड़ें।

    blacklist nvidia-349
    

    अब आप कर सकते हैं reboot। रिबूट के बाद, sudo apt-get install mesa-utilsयदि मेसा-बर्तन पहले से स्थापित नहीं है , तो उपयोग करके जांचें ।

    primusrun glxinfo | grep OpenGL
    

    यह आपको उस nvidia-349.16ड्राइवर को उपयोग में लाना चाहिए ।

कृपया ध्यान दें कि यह लिखने के समय एनवीडिया -349 नवीनतम चालक है। आप एक अन्य ड्राइवर संस्करण का उपयोग कर सकते हैं, जब उचित संख्या की आवश्यकता होती है (फाइलों को संपादित करते समय विशेष ध्यान रखें)।


मुझे 14.04 (डेल XPS 15, GeForce 750M) पर भौंरा के साथ समस्या हो रही थी। कभी सही काम नहीं किया, हमेशा प्राइम का इस्तेमाल करना पड़ा। इन चरणों ने 15.04 को खूबसूरती से काम किया, धन्यवाद!
karlgrz

नमस्ते, जब मैं चरण 3 में स्थापित करने का प्रयास करता हूं: sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-349, मुझे संदेश मिलता है: पैकेज एनवीडिया -349 उपलब्ध नहीं है, लेकिन किसी अन्य पैकेज द्वारा संदर्भित किया जाता है।
१15

1
ठीक है, मैंने अब एनवीडिया -352 स्थापित किया है, और आपके गाइड ने ठीक काम किया है! हालाँकि एनवीडिया-सेटिंग्स मुझे कोई विकल्प नहीं दिखाती हैं (जैसे कि इस पोस्ट में askubuntu.com/questions/451405/… ) और xrandr से ऐसा लगता है कि मैं किसी बाहरी मॉनिटर को कनेक्ट नहीं कर सकती। मुझे कोई एचडीएमआई आउटपुट नहीं मिला।
संटी

आपको इस कमांड का उपयोग करके एनवीडिया-सेटिंग्स लॉन्च करने की आवश्यकता है। Optirun -b कोई नहीं nvidia-settings -c: 8 यदि आप इसे लॉन्च करने की कोशिश करते हैं अन्यथा यह आपको सही जानकारी नहीं दिखाता है, तो यह कोशिश करें और मुझे बताएं!
रजत पंडिता

हाय @RajatPandita आपके उत्तर के लिए धन्यवाद! उस आदेश के साथ, अब मुझे सभी मेनू और विकल्पों के साथ एनविडिया-सेटिंग्स मिलती हैं। हालाँकि, मेरे पास अभी भी कोई बाह्य मॉनिटर आउटपुट नहीं है। एक्स सर्वर डिस्प्ले कॉन्फ़िगरेशन में, जब मैं "डिटेक्ट डिस्प्ले" पर क्लिक करता हूं, तो एनवीडिया-सेटिंग्स बस बंद हो जाती हैं।
सांदी

5

मैं सिर्फ अपने ASUS ROG G750JZ से NVIDIA GTX880M को इस url (फ्रेंच साइट) Ubuntu FR फोरम के माध्यम से स्थापित करता हूं

लघु संस्करण:

sudo apt-get install nvidia-331 nvidia-settings nvidia-prime mesa-utils vdpau-va-driver

उबंटू में एकता 8 के लिए

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
sudo reboot

रिबूट के बाद, आप अपने सिस्टम बार इंडिकेटर में इंटेल या एनवीडिया से लोगो देख सकते हैं और आप दोनों के बीच स्विच कर सकते हैं।

आप glxgears के साथ अपने वीडियो कार्ड की गति का परीक्षण कर सकते हैं।

  • मेरा इंटेल कार्ड रिटर्न +/- 60 एफपीएस
  • मेरा एनवीडिया कार्ड रिटर्न +/- 20.000 एफपीएस :)

यदि आप nvidia- सेटिंग पैनल में खाली पॉपअप त्रुटि की तरह प्राइम के साथ समस्या का सामना करते हैं तो आप लॉन्च पैड 1310023 में बग देख सकते हैं । मेरे सामने एक समान समस्या है और मैं उन्हें इसके साथ ठीक कर सकता हूं:

sudo update-alternatives --config x86_64-linux-gnu_gl_conf
sudo ldconfig -n
sudo update-initramfs -u

फिर रिबूट करें और देखें कि क्या यह काम करता है


1

मैं सीधे सवाल का जवाब नहीं देने की हिम्मत करूंगा, लेकिन एक वैकल्पिक तरीका प्रदान करने के लिए। मैंने रिलीज़ होने के बाद पिछले सप्ताह 14.04 उबंटू की एक नई स्थापना की।

और मैंने यहाँ वर्णित चरणों का पालन किया

संक्षेप में मैंने इन चरणों का पालन किया:

sudo apt-get purge bumblebee*
sudo apt-get purge libvdpau-va-gl1
sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime

हालांकि एक नया ड्राइवर उपलब्ध है, एनवीडिया-सेटिंग्स का अंतिम संस्करण 319 है, इसलिए मैंने सटीक चरणों का पालन किया, लेकिन सुनिश्चित करें कि आपने पूरा लेख पढ़ा है क्योंकि त्रुटियों के मामले में अन्य चरणों का सुझाव दिया गया है।

:)


1

14.04 पर कम से कम कुछ लोगों के लिए भौंरा काम नहीं कर रहा है। यदि आपकी स्थिति यह है कि आप एनवीडिया -प्राइम पैकेज का उपयोग कर सकते हैं जैसा कि यहां एक अन्य उत्तर में दिया गया है: एनवीडिया-प्राइम GT650M काम करने के लिए हाइब्रिड ग्राफिक्स प्राप्त करना


ठीक है धन्यवाद। दरअसल यह सवाल था दूसरों की मदद करने का कि मैंने खुद इसका जवाब दिया। मैं आपके द्वारा बताई गई नई प्रक्रिया की जाँच करूँगा। धन्यवाद।
पावक पॉल

1

भौंरा भी काम करने के लिए आपको इसे स्थापित करने की आवश्यकता है, ठीक उसी तरह जैसे कि विकी पर और अन्य उत्तरों पर यहां उल्लेख किया गया है।

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

हालांकि, यदि आपका कार्ड डिफ़ॉल्ट ड्राइवरों द्वारा समर्थित नहीं है (यह लिखने के समय 304) आपको अतिरिक्त कदम उठाने की आवश्यकता होगी। मैं यह यहां इसलिए लिख रहा हूं क्योंकि कई घंटों की हताशा के बाद आखिरकार मुझे एक जवाब मिला।

सबसे पहले, आपको sudo apt-get install nvidia 346लेखन के समय नवीनतम ड्राइवरों को स्थापित करना होगा ।

बाद में, आपको फ़ाइल को संपादित करना होगा /etc/bumblebee/bumblebee.confऔर "nvidia-current" के सभी उदाहरणों को "nvidia-346" से बदलना होगा। यह भी अन्य उत्तरों में शामिल है

हालांकि, यह अभी भी मशीन को एक काली स्क्रीन में बूट करेगा। समस्या यह है कि एनवीडिया मॉड्यूल को इंटेल से पहले लोड किया जा रहा है। भौंरा एक फाइल बनाता है /etc/modules/modprobe.d/bumblebee.confजो एनवीडिया-मॉड्यूल को ब्लैक लिस्ट करता है । हालाँकि, यह फ़ाइल थोड़ी देर में अपडेट नहीं की गई है। इसलिए, आपको इस फ़ाइल के अंत में निम्नलिखित जोड़ना होगा:

# 346
blacklist nvidia-346
blacklist nvidia-346-updates
blacklist nvidia-experimental-346

रिबूट के बाद, आपको जाने के लिए अच्छा होना चाहिए। बेशक, जो भी ड्राइवर संस्करण आप उपयोग कर रहे हैं उसे "346" बदलना न भूलें।

मैंने लॉन्चपैड में एक बग खोला है , और उम्मीद है कि यह जल्द ही ठीक हो जाएगा।

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