Я вытягиваю волосы, пытающиеся выводить это.
Так как я знаю, что существует проблема со шмелем и моим ноутбуком, я установил одно из последних стабильных ядер, таким образом, 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.
Скажите, нужна ли Вам больше информация
Это из документов :
Чтобы использовать шмеля, необходимо добавить себя (и других пользователей) в группу
bumblebee
:# gpasswd -a $USER bumblebee
где
$USER
- имя пользователя для добавления пользователя. Затем выйдите и снова войдите, чтобы применить изменения группы.
Ваш пользователь в группе bumblebee
? (Вы можете использовать эту команду «как есть», обычно $USER
будет расширяться до текущего пользователя, вошедшего в систему. Однако выполнять ее нужно как root
- только для настройки, а не для использования optirun
.)
Хорошо, все те пользователи с 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
Надежда это может помочь любой потерянной душе