Демон Шмеля еще не был запущен, или/var/run/bumblebee.socket пути сокета был неправильным

Первое, что нужно посмотреть, это файл /var/log/Xorg.0.log. Найдите записи, начинающиеся с (EE).

Другими хорошими местами являются /var/log/messages и /var/log/syslog.

10
задан 7 February 2014 в 07:08

3 ответа

Ошибка "Не могла соединиться с демоном шмеля - она работает?" означает, что демону Шмеля, которому отказывают в/, не удалось запуститься.

В Вашем случае, "Модуль 'Nvidia' не найден".. Это означает, что драйвер ядра Nvidia не был правильно установлен. Удостоверьтесь, что Вы устанавливаете linux-headers-generic пакет и переустанавливает пакет Nvidia:

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

Могло также произойти, не обнаруживается ли Ваша система как ноутбук Optimus, который имеет две видеокарты, Intel и Nvidia один. Проверьте Ваш /var/log/syslog файл для сообщений от "bumblebeed" (демон Шмеля):

grep bumblebeed /var/log/syslog

Если сообщение не является Никакой найденной видеокартой Nvidia, выходя., затем Ваш ноутбук не имеет никакой микросхемы Nvidia, или он отключен в BIOS. Сообщение Никакая обнаруженная система Optimus, выходя. показан, когда видеокарта Intel не может быть найдена. Или в случае, проверьте настройки BIOS на опцию "Optimus mode / integrated only / discrete only" (или: "обнаружьте Optimus).

Вывод команды lspci -nn | grep '\[030[02]\]: должен быть похожим:

00:02.0 VGA совместимый контроллер [0300]: Интегрированный Графический контроллер Основного процессора Intel Corporation [8086:0046] (газуют 02),
01:00.0 VGA совместимый контроллер [0300]: NVIDIA Corporation GF108 [GeForce GT 425M] [10de:0df0] (газуют и следующие),

5
ответ дан 7 February 2014 в 07:08

Я встретился с этой проблемой после обновления некоторых моих пакетов. Кажется, что проблема была вызвана модулем ядра Nvidia, переименовываемым от "Nvidia" до "nvidia_current".

Если Вы имеете nvidia-current пакет установил, можно устранить проблему путем редактирования /etc/bumblebee/bumblebee.conf и устанавливание следующих значений:

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

Затем шмель перезапуска:

sudo service bumblebeed restart

И тест:

optirun glxgears

Ссылки:

2
ответ дан 7 February 2014 в 07:08

Симптомы

Если вы получите эти ошибки с 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?

, то ваш файл conf шмеля не будет дата.

Автокоррекция файла конфигурации шмеля

Вы можете скопировать / пропустить эти команды в терминале:

#!/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

Необязательно : Если вы часто обновляете драйверы nvidia, вы можете сохранить эти команды в файле bumbleble_update_conf.sh, затем chmmod +x bumbleble_update_conf.sh и выполнить его ./bumbleble_update_conf.sh

Теперь optirun playonlinux или optirun -b playonlinux должны работать!

0
ответ дан 7 February 2014 в 07:08

Другие вопросы по тегам:

Похожие вопросы: