भौंरा उबंटू 18.04 पर काम नहीं करता है


10

मैंने अपने ऑप्टिमस लैपटॉप पर उबंटू 18.04 का एक नया संस्करण स्थापित किया, फिर मैंने इस साइट से भौंरा पैकेज स्थापित करने के निर्देशों का पालन किया । यह सफल हुआ, लेकिन मैंने स्थापना के दौरान एक लाइन देखी जिसमें कहा गया था कि यह नोव्यू मॉड्यूल को हटा नहीं सकता है। मैंने एक रिबूट किया और मैं optirun --statusयह देखने के लिए दौड़ा कि क्या यह काम कर रहा है और यह आउटपुट है कि असतत एनवीडिया कार्ड अक्षम है, तो मैंने दौड़ने की कोशिश की optirun glxgearsऔर यह त्रुटि संदेश आया।

[ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)

मैंने उबंटू और भौंरा को फिर से स्थापित करने की कोशिश की है।

मेरे पास एक NVidia Geforce 940MX कार्ड है।

जवाबों:


20

एनवीडिया ड्राइवर में एक बड़ा बदलाव था जो भौंरा को काम करने से रोकता है - glvnd ( https://github.com/NVedia/libglvnd )। संक्षेप में, भौंरा एक अलग प्रदर्शन पर xorg का एक अलग उदाहरण चला रहा है, जिसे glvnd संभाल नहीं सकता है। भौंरा के लिए यह व्यवहार अक्षम होना चाहिए। निम्न लाइन को रखो/etc/environment

__GLVND_DISALLOW_PATCHING=1

Glvnd कार्य करने के लिए, nvidia ने निर्देशिकाओं को भी बदल दिया है जहाँ संबंधित फाइलें / ड्राइवर स्थित हैं। भौंरा को उसके अनुसार फिर से जोड़ा जाना चाहिए ( /etc/bumblebee/bumblebee.conf):

LibraryPath=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu
XorgModulePath=/usr/lib/x86_64-linux-gnu/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules/input

आखिरी मुद्दा जो भौंरों को उतारने से रोकता है एनवीडिया ड्राइवरों के कारण होता है, nvidia-drmजो भौंरा एनवायरमेंट में लोड नहीं होना चाहिए। इसे off( /etc/modprobe.d/blacklist-nvidia.conf) से अलियास करके अक्षम करना आसान है :

blacklist nvidia
blacklist nvidia-drm
blacklist nvidia-modeset

#alias nvidia off
alias nvidia-drm off
#alias nvidia-modeset off

nvidia-modeset के रूप में अच्छी तरह से की जरूरत नहीं है, लेकिन इसे लोड करने से कोई नुकसान नहीं होता है और आप इसे अक्षम करना चाहते हैं।

मैं करूंगा भी अक्षम GPU प्रबंधक ( GPU-प्रबंधक क्या करता है? ), यह इस मामले में जरूरत नहीं है के रूप में ( /etc/default/grub): ऐड nogpumanagerकरने के लिए GRUB_CMDLINE_LINUX_DEFAULTखंड।

मेरे पास nvidia-persistencedअतीत में सेवा के साथ कुछ मुद्दे भी थे ( https://docs.nvidia.com/deploy/driver-persistence/index.html#persistence-daemon ), आप इसे जारी करने के साथ-साथ अक्षम करना चाह सकते हैं sudo systemctl disable nvidia-persistenced

नोट: मैं nVidia 390 का उपयोग https://launchpad.net/~graphics-drivers/+archive/ub///aa से कर रहा हूं


लॉन्चपैड. net/ubuntu/+source/systemd/237-3ubuntu10.2 के अनुसार अलाविड -ड्रम को बंद करना अब आवश्यक नहीं हो सकता है (यह मानते हुए कि कोई प्रस्तावित पैकेज का उपयोग कर रहा है)।
माटुस्स स्ज़ेपेपेकज़ी

मेरे मामले में systemd "लॉकिंग" के साथ कोई समस्या पैदा नहीं कर रहा था nvidia-drm। लेकिन यह मॉड्यूल भौंरा को nvidiaठीक से उतारने से रोकता है।
तिपतिया घास

1
इस जवाब ने इसे मेरे लिए तय कर दिया। मैं में देखा timrichardsons ' चारों ओर उत्कृष्ट कार्य प्राइम चयन हालांकि मुझे लगता है कि मेरी GPU उन चालक सुविधाओं के लिए बहुत पुराना है (NVIDIA के drivier फ्लॉप या तो प्राइम चयन किया है)
baggers

2
मैं उन सभी समस्याओं से त्रस्त हूं, जो लिनक्स ऑप्टिरुन / ऑप्टिमस / एनवीडिया / भौंरा से संबंधित हैं, यह एक औसत उपयोगकर्ता के लिए बहुत अधिक समस्या है।
खतरा 89 ९

0

14.04 के बाद से भौंरा उदास रूप से अपडेट नहीं हुआ है। आप इसे अभी भी काम करने के लिए प्राप्त कर सकते हैं, लेकिन मुझे किसी भी मौजूदा 18.04 ट्यूटोरियल का पता नहीं है।

हालाँकि आप इसे एक शॉट दे सकते हैं;

https://www.reddit.com/r/linuxquestions/comments/7ulymw/for_anyone_struggling_to_set_up_bumblebee/

मुझे ठीक वैसी ही समस्या हुई जैसी आपको, बग्गी चालकों को, जीपीयू के बीच स्विच करने के बाद रिबूट करने की (और यह मेरे एनवीडिया कार्ड को उतारने योग्य बनाने के लिए है, धन्यवाद एनवीडिया)।

लिनक्स बहुत बढ़िया है, लेकिन एनवीडिया के ड्राइवर का समर्थन खराब है, और इसके कारण, बहुत सारे आशावादी लोग अपने बालों को खींचने की कोशिश कर रहे हैं, जिसमें मैं भी शामिल हूं।

मुझे ठीक वैसा ही जीपीयू मिला, जैसा आप करते हैं।


धन्यवाद nivdia ?! नर्क नविदिया। मैंने इस ग्राफिक्स कार्ड से अपना पाठ सीखा। एनवीडिया के साथ नरक करने के लिए।
पेड्रो रोड्रिग्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.