भौंरा डेमॉन अभी तक शुरू नहीं किया गया है या सॉकेट पाथ / ब्रवर / रंब / भौंरा। लॉकेट गलत है


10

मैंने हाल ही में एक आईवी ब्रिज में उबंटू 12.04 को इंटीग्रेटेड ग्राफिक्स और एनवीडिया जीपीयू के साथ ऑप्टिमस टेक के साथ स्थापित किया है, हालांकि मैं इसे ठीक से काम करने के लिए प्रबंधित नहीं कर सकता। मैं पहले से ही भौंरा परियोजना के समाधान से गुजर चुका हूं, हालांकि एनवीडिया कार्ड के साथ कुछ भी चलाने की कोशिश करने पर मुझे निम्न संदेश मिला optirun firefox:

[ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ERROR]Could not connect to bumblebee daemon - is it running?

चूंकि एनवीडिया कार्ड ठीक से काम नहीं कर रहा है, कुछ सॉफ्टवेयर्स जैसे सिलेब, जो ग्राफिक हैंडलिंग और प्लॉटिंग के लिए एक्स 11 प्रणाली का उपयोग करते हैं, अभ्यस्त काम भी करते हैं।

मेरे बायोस में ग्राफिक्स कार्ड से संबंधित कोई विकल्प नहीं है और डेमॉन का लॉग लौटा है:

Jul 5 16:10:51 humannoise-W251ESQ-W270ESQ bumblebeed[980]: Module 'nvidia' is not found. 
Jul 5 16:10:51 humannoise-W251ESQ-W270ESQ kernel: [ 17.943272] init: bumblebeed main process (980) terminated with status 1 
Jul 5 16:10:51 humannoise-W251ESQ-W270ESQ kernel: [ 17.943288] init: bumblebeed main process ended, respawning 
Jul 5 16:10:51 humannoise-W251ESQ-W270ESQ bumblebeed[1026]: Module 'nvidia' is not found.

lspci -nn | grep '\[030[02]\]:'लौटे:

00:02.0 VGA compatible controller [0300]: Intel Corporation Ivy Bridge Graphics Controller [8086:0166] (rev 09)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:0de9] (rev a1)

ठीक है, dpkg -l | grep '^ii' | grep nvidiaमुझे जो आदेश मिला उसके लिए:

ii  bumblebee-nvidia                       3.0-2~preciseppa1                         nVidia Optimus support using the proprietary NVIDIA driver
ii  nvidia-current                         302.17-0ubuntu1~precise~xup1            NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-current-updates                 295.49-0ubuntu0.1                       NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-settings                        302.17-0ubuntu1~precise~xup3            Tool of configuring the NVIDIA graphics driver
ii  nvidia-settings-updates                295.33-0ubuntu1                         Tool of configuring the NVIDIA graphics driver

पूर्ण पुनर्स्थापना के बाद, किसी भी पिछले nvidia ड्राइव को हटाने सहित, lsmod | grep -E 'nvidia|nouveau'वापस लौटा:

nvidia              10888310  46

dmesg | grep -C3 -E 'nouveau | एनवीआरएम' ने लौटाया सामान:

[ 1875.607283] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1875.607289] nvidia 0000:01:00.0: setting latency timer to 64
[ 1875.607293] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
[ 1875.607363] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  302.17  Tue Jun 12 16:03:22 PDT 2012
[ 1884.830035] nvidia 0000:01:00.0: PCI INT A disabled
[ 1884.832058] bbswitch: disabling discrete graphics
[ 1884.832960] bbswitch: Result of Optimus _DSM call: 09000019

सिलाब जैसे कुछ प्रोग्राम अब ऑप्टिरुन (जैसे >optirun scilab) कॉल के तहत ठीक काम कर रहे हैं ।


आपको सिस्टम को पुनरारंभ करने की आवश्यकता है।
वेब-ई

आपको बायोस की जानकारी कैसे मिलेगी? आप किस कमांड लाइन का इस्तेमाल करते हैं ?.
अबी

जवाबों:


5

त्रुटि "भौंरा डेमॉन से कनेक्ट नहीं कर सका - क्या यह चल रहा है?" इसका मतलब है कि भौंरा डेमॉन ने शुरू करने से इनकार कर दिया / असफल रहा।

आपके मामले में, "मॉड्यूल 'एनवीडिया' नहीं मिली है।" इसका मतलब यह है कि एनवीडिया कर्नेल ड्राइवर ठीक से स्थापित नहीं किया गया है। सुनिश्चित करें कि आप linux-headers-genericपैकेज स्थापित करते हैं और एनवीडिया पैकेज को पुनर्स्थापित करते हैं:

sudo apt-get install linux-headers-generic
sudo apt-get install --reinstall nvidia-current

यह तब भी हो सकता है जब आपके सिस्टम को ऑप्टिमस लैपटॉप के रूप में नहीं पहचाना जाता है जिसमें दो ग्राफिक्स कार्ड, एक इंटेल और एक एनवीडिया है। /var/log/syslog"भौंरा" (भौंरा डेमॉन) के संदेशों के लिए अपनी फ़ाइल जांचें :

grep bumblebeed /var/log/syslog

यदि संदेश कोई nVidia ग्राफ़िक्स कार्ड नहीं है, तो छोड़ दें। , तो आपके लैपटॉप में कोई Nvidia चिप नहीं है या यह BIOS में अक्षम है। मैसेज नो ऑप्टिमस सिस्टम डिटेक्ट, क्विटिंग। दिखाया गया है जब इंटेल ग्राफिक्स कार्ड नहीं मिल सकता है। या तो मामले में, "ऑप्टिमस मोड / केवल एकीकृत / असतत" विकल्प (या: "ऑप्टिमस का पता लगाएं) के लिए BIOS सेटिंग्स की जांच करें।

कमांड का आउटपुट इस lspci -nn | grep '\[030[02]\]:तरह दिखना चाहिए:

00: 02.0 वीजीए संगत नियंत्रक [0300]: इंटेल कॉर्पोरेशन कोर प्रोसेसर इंटीग्रेटेड ग्राफिक्स कंट्रोलर [8086: 0046] (Rev 02)
01: 00.0 वीजीए संगत नियंत्रक [0300]: एनवीआईडीआईए कॉर्पोरेशन GF108 [GeForce GT 425M] [10de: 0df0] ( फेर एफएफ)


@Humannoise स्ट्रेंज, इंस्टालिंग को एनवीडिया bumblebee-करंट पैकेज भी खींचना चाहिए। क्या करता है dmesg | grep -C3 -E 'nouveau|NVRM'और lsmod | grep -E 'nvidia|nouveau'उपज? आप इसे अपने प्रश्न में जोड़ सकते हैं।
लेकेनस्टेय

nouveau के आदेशों के लिए खाली वापसी
Humannoise

क्या आप dpkg -l | grep '^ii' | grep nvidiaअपने प्रश्न को जोड़ सकते हैं ? आपने lsmod | grep ...अपने प्रश्न को नहीं जोड़ा , क्या यह खाली था?
लेकेनस्टीन

हाँ, यह खाली था, दोनों आज्ञाएँ
Humannoise

क्या आपने वास्तव में Bumblebee को wiki.ubuntu.com/Bumblebee में वर्णित किया है ?
लेकेनस्टाइन

2

मुझे अपने कुछ पैकेजों को अपग्रेड करने के बाद इस समस्या का सामना करना पड़ा। ऐसा लगता है कि समस्या के कारण एनवीडिया कर्नेल मॉड्यूल को "एनवीडिया" से "एनवीडिया_क्रांति" में बदल दिया गया था।

यदि आपके पास nvidia-currentपैकेज स्थापित है, तो आप /etc/bumblebee/bumblebee.confनिम्नलिखित मानों को संपादित और सेट करके समस्या को ठीक कर सकते हैं:

...
[bumblebeed]
Driver=nvidia
...
[driver-nvidia]
KernelDriver=nvidia_current
Module=nvidia
...

फिर भौंरा पुनः आरंभ करें:

sudo service bumblebeed restart

और परीक्षण:

optirun glxgears

संदर्भ:


0

लक्षण

यदि यह त्रुटियां मिलती हैं optirun playonlinuxया optirun -b playonlinux:

[ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ERROR]Could not connect to bumblebee daemon - is it running?

तब आपकी भौंरा आत्मविश्वास फ़ाइल अप-टू-डेट नहीं होगी।

भौंरा आत्मविश्वास फ़ाइल का ऑटो सुधार

आप किसी टर्मिनल में थीस कमांड को कॉपी / पास्ट कर सकते हैं:

#!/bin/bash

# Get the old nvidia version used by the conf file
oldNvidiaVersion=`cat /etc/bumblebee/bumblebee.conf |grep "KernelDriver=nvidia" | cut -d- -f2`

# Get the current nvidia version
nvidiaVersion=`find /lib/modules/$(uname -r) -name 'nvidia_???.ko*' | cut -d_ -f2 |cut -d. -f1`
echo "nvidiaVersion : $oldNvidiaVersion => $nvidiaVersion"

# Test the update the Bumblebee conf file
# cat /etc/bumblebee/bumblebee.conf | sed "s/$oldNvidiaVersion/$nvidiaVersion/g"

# Update the Bumblebee conf file
echo "Update /etc/bumblebee/bumblebee.conf ..."
sudo sed -i "s/$oldNvidiaVersion/$nvidiaVersion/g" /etc/bumblebee/bumblebee.conf
echo done.

# Restart bumblebeed deamon
sudo systemctl restart bumblebeed.service

वैकल्पिक : यदि आप अक्सर अपने एनवीडिया ड्राइवरों को अपडेट करते हैं, तो आप इस कमांड को एक फ़ाइल में सहेज सकते हैं bumbleble_update_conf.sh, फिर chmmod +x bumbleble_update_conf.shइसे निष्पादित कर सकते हैं./bumbleble_update_conf.sh

अब optirun playonlinuxया optirun -b playonlinuxकाम करना चाहिए!

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