LINUX.ORG.RU

Прошу помочь настроить Bumblebee на Debian wheezy


0

1

Ну все испробовал, ни как не получатся(

optirun -vv glxgears

root@grabedinexDEBIAN:/home/grabedinex# optirun -vv glxgears
[ 2666.365858] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 2666.366927] [DEBUG]optirun version 3.2.1 starting...
[ 2666.367003] [DEBUG]Active configuration:
[ 2666.367038] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 2666.367069] [DEBUG] X display: :8
[ 2666.367097] [DEBUG] LD_LIBRARY_PATH: /usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
[ 2666.367127] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 2666.367156] [DEBUG] Accel/display bridge: auto
[ 2666.367190] [DEBUG] VGL Compression: proxy
[ 2666.367219] [DEBUG] VGLrun extra options: 
[ 2666.367247] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
[ 2666.367342] [DEBUG]Using auto-detected bridge primus
[ 2666.844656] [INFO]Response: No - error: Could not load GPU driver

[ 2666.844739] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 2666.844811] [DEBUG]Socket closed.
[ 2666.844890] [ERROR]Aborting because fallback start is disabled.
[ 2666.845012] [DEBUG]Killing all remaining processes.

lsb_release -a

root@grabedinexDEBIAN:/home/grabedinex# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 7.6 (wheezy)
Release:        7.6
Codename:       wheezy

uname -r root@grabedinexDEBIAN:/home/grabedinex# uname -r 3.2.0-4-amd64

cat /etc/apt/sources.list

root@grabedinexDEBIAN:/home/grabedinex# cat /etc/apt/sources.list
# 

# deb cdrom:[Debian GNU/Linux 7.5.0 _Wheezy_ - Official amd64 DVD Binary-1 20140426-13:37]/ wheezy contrib main

# deb cdrom:[Debian GNU/Linux 7.5.0 _Wheezy_ - Official amd64 DVD Binary-1 20140426-13:37]/ wheezy contrib main


#SYSTEMS INSTALL REPOZITORIY
deb http://ftp.ru.debian.org/debian/ wheezy main
deb-src http://ftp.ru.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ wheezy/updates main contrib

# wheezy-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ wheezy-updates main contrib
deb-src http://ftp.ru.debian.org/debian/ wheezy-updates main contrib
#END


# ntfs disk systems
# deb file:///mnt/setup/disk-1 wheezy contrib main non-free
# deb file:///mnt/setup/disk-2 wheezy contrib main non-free
# deb file:///mnt/setup/disk-3 wheezy contrib main non-free
# deb file:///mnt/setup/disk-4 wheezy contrib main non-free
# deb file:///mnt/setup/disk-5 wheezy contrib main non-free
# deb file:///mnt/setup/disk-6 wheezy contrib main non-free
# deb file:///mnt/setup/disk-7 wheezy contrib main non-free
# deb file:///mnt/setup/disk-8 wheezy contrib main non-free
# deb file:///mnt/setup/disk-9 wheezy contrib main non-free
#END

#DiscrWIdio_NVIDIA_bumblebee
deb http://ftp.ru.debian.org/debian wheezy-backports main contrib non-free

Очень надеюсь на вашу помощь) Уже просто не знаю как ставить.

Кстате по мануалу, поставил вот это

aptitude search ~ilinux-headers

В итоге сейчас:

root@grabedinexDEBIAN:/home/grabedinex# aptitude search ~ilinux-headers i linux-headers-3.2.0-4-all-amd64 - All header files for Linux 3.2 (meta-package) i linux-headers-3.2.0-4-amd64 - Header files for Linux 3.2.0-4-amd64 i A linux-headers-3.2.0-4-common - Common header files for Linux 3.2.0-4 i linux-headers-3.2.0-4-common-rt - Common header files for Linux 3.2.0-4-rt i linux-headers-3.2.0-4-rt-amd64 - Header files for Linux 3.2.0-4-rt-amd64

Ответ на: комментарий от LightDiver

Примас стоит ставил с оф документации на debian читал про bumblebee там был примас и nvidia

grabedinex
() автор топика
Ответ на: комментарий от kostik87

А подскажите, bumblebee сам подтягивает драйвера на nvidia или они должны стоять. А он лишь их переключает? Просто драйвера я не какие не ставил. Чистый wheezy + kde и при запуске системы у меня пишет строчку error и дальше что то про intel и мне кажется это про вчтроеную intel hd graphics .

Что вообще должно стоять перед установка bumblebee

grabedinex
() автор топика
Ответ на: комментарий от kostik87

Как я понял bumblebee ставится после отдельно поставленного драйвера nvidia. И лишь управляет им. А сам драйвер мне нужно качать либо скриптом либо с оф сайта

grabedinex
() автор топика
Ответ на: комментарий от grabedinex

Как я понял bumblebee ставится после отдельно поставленного драйвера nvidia.

Нет. Ещё раз прочтите, что я вам написал, если вы хотите использовать Nvidia Optimus c открытым драйвером (nouveau), то ставьте пакет bumblebee, если хотите использовать проприетарный драйвер nvidia, то ставьте пакет bumblebee-nvidia.

А сейчас вам в начале нужно удалить пакет с драйвером nvidia, если вы его поставили и переустановить пакет с mesa, иначе у вас не будет корректно работать драйвер Intel.

Суть в том, что при установке драйвера nvidia перезаписываются некоторые библиотеки из пакета mesa, которые используются в открытых видео драйверах, в том числе видео драйвере Intel. Для использования проприетарного (закрытого) видео драйвера Nvidia в Nvidia Optimus и сделан пакет bumblebee-nvidia.

Почему вы отвергаете то, что вам говорят?

kostik87 ★★★★★
()

Мне когда-то на этом форуме помогли разобраться с bumblebee. Можете глянуть тут и сравнить, что вы делали так, а что нет.

Как раз kostik87 мне и помогал в решении проблемы. Тред тут.

Amet13 ★★★★★
()
Ответ на: комментарий от kostik87

Прошу прощения но я опять не могу понять один момент, Вот вы говорите nouveau и проприетарный драйвер nvidia , тоесть из этого стоит выбирать и отталкиваться.

К примеру я выбираю проприетарный(Мне в minecraft играть) дак вот, есть к примеру чистая система я должен установить проприетарный драйвер nvidia а затем уже bumblebee-nvidia, я все правильно понял? Или все же bumblebee-nvidia уже тянет за собой припоретаный драйвер и мне нужно на чистую систему ставть только его

anonymous
()
Ответ на: комментарий от kostik87

Попробовал, поставил чистую систему , с верху иксы потом кеды, подключил репозиторий как в вики для bumblebee и поставил данный пакет

# dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install -t wheezy-backports bumblebee-nvidia primus primus-libs:i386

При установке просили перезагрузиться что бы заменить ядро nvidia и говорили что мне самому нужно будет сконфигурировать xforg(Непонял этого, пробовал alt+ctrl+f1 затем

stop kdm
x-configure
но получал ошибки, хотя система потом запускалась, пробовал менять KernelDriver=nvidia" на "?KernelDriver=nvidia-current"

Однако ответ команды optirun glxgears -info не менялся

root@grabedinexDEBIAN:/home/grabedinex# optirun glxgears --info
[  589.559658] [WARN]Could not open configuration file: /etc/bumblebee/bumblebee.conf
[  589.559744] [WARN]Using default configuration
[  589.564135] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[  589.564199] [ERROR]Aborting because fallback start is disabled.

Уже в отчаенье, ну не как не получается. На всякий случай лог моего aptitude http://pastebin.com/geafzjK8

А вот злосчастная ошибка которая вечно у меня вылазит(

grabedinex@grabedinexDEBIAN:~$ su
Пароль: 
root@grabedinexDEBIAN:/home/grabedinex# optirun glxgears --info
[  988.351984] [WARN]Could not open configuration file: /etc/bumblebee/bumblebee.conf
[  988.352136] [WARN]Using default configuration
[  988.356535] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[  988.356665] [ERROR]Aborting because fallback start is disabled.
root@grabedinexDEBIAN:/home/grabedinex# 
anonymous
()
Ответ на: комментарий от anonymous

Х конфиг у него уже есть /etc/bumblebee/xorg.conf.nvidia

- If optirun returns the following error: [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

You must edit /etc/bumblebee/bumblebee.conf using your preferred editor as root, and change «KernelDriver=nvidia» to «KernelDriver=nvidia-current», then restart the bumblebee daemon, i.e.

https://wiki.debian.org/Bumblebee#Reporting_bugs.2Fproblems

Deleted
()
Ответ на: комментарий от irton

Хмм может права на запись, попробую, а скажите где то можно отдельно его забрать?

anonymous
()
Ответ на: комментарий от Excavator
root@grabedinexDEBIAN:/home/grabedinex# aptitude reinstall bumblebee
Следующие пакеты будут ПЕРЕУСТАНОВЛЕНЫ:          
  bumblebee 
0 пакетов обновлено, 0 установлено новых, 1 переустановлено, 0 пакетов отмечено для удаления, и 39 пакетов не обновлено.
Необходимо получить 0 B/62,4 kB архивов. После распаковки 0 B будет занято.
(Чтение базы данных … на данный момент установлено 105595 файлов и каталогов.)
Подготовка к замене пакета bumblebee 3.2.1-4~bpo70+1 (используется файл …/bumblebee_3.2.1-4~bpo70+1_amd64.deb) …
Распаковывается замена для пакета bumblebee …
Обрабатываются триггеры для initramfs-tools …
update-initramfs: Generating /boot/initrd.img-3.2.0-4-amd64
Обрабатываются триггеры для man-db …
Настраивается пакет bumblebee (3.2.1-4~bpo70+1) …
FATAL: Module bbswitch not found.
Обрабатываются триггеры для initramfs-tools …
update-initramfs: Generating /boot/initrd.img-3.2.0-4-amd64
grabedinex@grabedinexDEBIAN:~$ bumblebeed --daemon
bash: bumblebeed: команда не найдена
grabedinex@grabedinexDEBIAN:~$ optirun glxgears --info
[ 3566.679502] [WARN]Could not open configuration file: /etc/bumblebee/bumblebee.conf
[ 3566.679590] [WARN]Using default configuration
[ 3566.679702] [ERROR]You've no permission to communicate with the Bumblebee daemon. Try adding yourself to the 'bumblebee' group
[ 3566.679751] [ERROR]Could not connect to bumblebee daemon - is it running?

anonymous
()
Ответ на: комментарий от anonymous

Пакет bbswitch-dkms должен был установиться по зависимостям, соберите под ваше ядро модуль bbswitch или в конфигурационном файле bumblebee /etc/bumblebee/bumblebee.conf уберите использование bbswitch,

kostik87 ★★★★★
()
Ответ на: комментарий от anonymous

Вот список файлов в пакете bumblebee: https://packages.debian.org/ru/wheezy-backports/i386/bumblebee/filelist, файл /etc/bumblebee/bumblebee.conf должен быть.

Запускать его нужно как сервис:

/etc/init.d/bumblebeed start

Ну и почитайте как добавить его на уровень запуска в Debian.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

А можно ссылочку или хоть какую-то информацию про то как собирать программы под свое ядро, просто у меня стоит bbswitch а вот как собрать я не могу понять, Спасибо

grabedinex
() автор топика
Ответ на: комментарий от garik_keghen

Убунту ставил, не понравилась она мне( да и привык я уже хоть маленькой но привык. Все свою. Vds держал на дебиане, а вот с десктопом проблемы возникли. Linux это конечно вообще круто начал читать про ядро и открыл для себя патчи на граф загрузку и т.д понимаю что можно сделать все что захочется для души с этим и хочется работать а не иметь все из коробки. Впрочем возможно я сильно заблуждаюсь но система мне нужна для программирования на java, игры minecraft, и держать систему управление redmine

grabedinex
() автор топика
Ответ на: комментарий от kostik87

. На таком ядре(монолитном) не поставить драйвер видеокарты от фирмы Nvidia

Мне нужно модульное ядро верно?)

anonymous
()
Ответ на: комментарий от grabedinex

ну не знаю, я скитался по куче дистрибутивов. для десктопа лучше пока нет. (генту не в счет). У меня ноутбук с оптимусом, завелось в два счета, нет проблем уже с релиза 14.04. В игры играю редко, но шмель работает хорошо.

garik_keghen ★★★★★
()
Ответ на: комментарий от kostik87

))) Много нового про ядро узнал, даже хотел собирать но решил все таки поставить чистую систему и поставить все заново, а было все так просто))) Просто bbswitch тянут хеадеры из своего репозитория решил так

чистая система+кеды

aptitude update upgrade dist-upgrade

Затем подключаю репозиторий и ставлю bbswitch просматриваю зависимости и понимаю что он тянет хеадеры. Отключаю репозиторий и выполняю

sudo aptitude purge ~ilinux-headers sudo aptitude install linux-headers-$(uname -r)

Затем обратно репозиторий подключил и уже поставил bbswitch который не тянул хеадеры за собой.

Ну а потом по накатоной apt-get install -t wheezy-backports bumblebee-nvidia primus

и все завелось с первого раза)) Спасибо всем за помощь

grabedinex
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.