Шмель не работает в моем ноутбуке Lenovo g580

Я вытягиваю волосы, пытающиеся выводить это.

Так как я знаю, что существует проблема со шмелем и моим ноутбуком, я установил одно из последних стабильных ядер, таким образом, uname -r дает мне 3.12.1-031201-generic

Теперь lspci -nn | grep '\[030[02]\]:' шоу

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
01:00.0 3D controller [0302]: NVIDIA Corporation GF117M [GeForce 610M/710M / GT 620M/625M/630M/720M] [10de:1140] (rev a1)

Но все еще не мог выполнить optirun, с бросками (optirun -vv firefox):

[ 1029.729132] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1029.729505] [INFO]Configured driver: nvidia
[ 1029.729560] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 1029.729567] [DEBUG]Socket closed.
[ 1029.729579] [ERROR]Could not connect to bumblebee daemon - is it running?

Драйверы Nvidia, которые я пытаюсь использовать, являются nvidia-319-updates, на всякий случай olders не распознает мой GPU

Я не знаю, который другая информация могла быть важной, вот, больше информации.

sudo lshw -C video

  *-display UNCLAIMED     
       description: 3D controller
       product: GF117M [GeForce 610M/710M / GT 620M/625M/630M/720M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:d2000000-d2ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:3000(size=128)
  *-display
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:46 memory:d3000000-d33fffff memory:e0000000-efffffff ioport:4000(size=64)

Bumblebee.conf:

Driver=nvidia

[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-319-updates
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-319-updates:/usr/lib32/nvidia-319-updates
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-319-updates/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

Если я делаю modprobe Nvidia, я добираюсь:

vivo@vivoPC:~$ modprobe nvidia
FATAL: Module nvidia not found.
vivo@vivoPC:~$ modprobe nvidia-319-updates
FATAL: Module nvidia_319_updates not found.

Скажите, нужна ли Вам больше информация

1
задан 30 November 2013 в 14:15

2 ответа

Это из документов :

Чтобы использовать шмеля, необходимо добавить себя (и других пользователей) в группу bumblebee:

# gpasswd -a $USER bumblebee

где $USER - имя пользователя для добавления пользователя. Затем выйдите и снова войдите, чтобы применить изменения группы.

Ваш пользователь в группе bumblebee? (Вы можете использовать эту команду «как есть», обычно $USER будет расширяться до текущего пользователя, вошедшего в систему. Однако выполнять ее нужно как root - только для настройки, а не для использования optirun.)

0
ответ дан 30 November 2013 в 14:15

Хорошо, все те пользователи с Lenovo или любой новый ноутбук с проблемами, обнаруживающими Ваши два устройства:

Все те инструкции находятся на новой установке. (да, я переустановил его... снова),

- Обновите свое ядро к 3.9 или выше

Инструкции (благодаря Mitch):

Для установки Ядра Linux 3.9.4 просто нажмите Ctrl+Alt+T на клавиатуре для открытия Terminal. Когда это откроется, выполните команду (команды) ниже:

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove
cd /tmp
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.4-saucy/linux-headers-3.9.4-030904-generic_3.9.4-030904.201305241545_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.4-saucy/linux-headers-3.9.4-030904_3.9.4-030904.201305241545_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.4-saucy/linux-image-3.9.4-030904-generic_3.9.4-030904.201305241545_i386.deb
sudo dpkg -i *.deb
sudo update-grub2

Для 64 битов просто изменитесь:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.4-saucy/linux-headers-3.9.4-030904-generic_3.9.4-030904.201305241545_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.4-saucy/linux-headers-3.9.4-030904_3.9.4-030904.201305241545_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.4-saucy/linux-image-3.9.4-030904-generic_3.9.4-030904.201305241545_amd64.deb

Примечание: Вам, вероятно, придется перезапустить Ваш компьютер после первой команды.

- Установите шмеля rigurously, поскольку он говорит основную страницу шмеля

Проект шмеля

Важный часть, где необходимо отредактировать/etc/bumblebee/xorg.conf.nvidia (или/etc/bumblebee/xorg.conf.nouveau при использовании noveau драйвера) и указать корректный BusID путем следования инструкциям там.

Это означает, некомментарий # BusID "PCI:01:00:0" строка (удаляют '# '), если Ваша 3D карта находится в той шине (узнают это с lspci | egrep 'VGA|3D').

- Установите primus (благодаря org точки webupd8)

sudo apt-get install primus

64 бита: также необходимо установить "primus-libs-ia32:i386" (обратите внимание, что при использовании PPA Primus, пакет, необходимо установить, "primus-lib:i386"):

sudo apt-get install primus-libs-ia32:i386

Затем измените опцию "Bridge" в/etc/bumblebee/bumblebee.conf к "primus". Можно также непосредственно назвать Primus от optirun через командную строку, как это:

optirun-b primus APP

- Протестируйте его

optirun glxspheres
optirun -b primus glxspheres

Надежда это может помочь любой потерянной душе

0
ответ дан 30 November 2013 в 14:15

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

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