Страница 1 из 1

Rosa Fresh R2 и Bumblebee [РЕШЕНО]

Добавлено: 30 янв 2014, 13:31
psicho666
Добрый день.
Пытаюсь поставить Fresh R2 на лаптоп HP Envy dv6 (две видеокарты, Intel + nVidia GeForce GT 635M). Все ставится и работает замечательно, за исключением Bumblebee. Его ставлю через urpmi, но он не запускается. Можно ли заставить его работать?
Спасибо!

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 30 янв 2014, 13:37
keleg
что значит "не запускается"? Какую ошибку выдает?

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 30 янв 2014, 13:59
psicho666
На запуск optirun glxgears пишет:

[ 157.087525] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NOUVEAU(0): [drm] failed to set drm interface version.
[ 157.087610] [ERROR]Aborting because fallback start is disabled.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 30 янв 2014, 14:09
akdengi
А кто сказал что он из коробки запустится? Надо настраивать ручками. Причем желательно еще обновить bbswitch на последний из реп.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 30 янв 2014, 14:15
psicho666
akdengi Буду весьма благодарен, если скажете, как его правильно настроить. Ибо я чайник, к сожалению.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 30 янв 2014, 15:24
psicho666
Не понял как, но заработало (?)
Что было сделано: я раскомментировал и внес значение BusID дискретной карты в etc/bumblebee/xorg.conf.noveau. После перезагрузки вышла похожая (но не помню какая) ошибка. После этого снова закомментировал строку с BusID. Перезагрузил, запустил optirun glxgears - все работает.
Странно весьма...

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 30 янв 2014, 16:20
psicho666
Все-таки не, не то. Перезагрузил лаптоп - снова не работает...

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 30 янв 2014, 16:26
VictorR2007

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 30 янв 2014, 18:45
PastorDi
psicho666 писал(а):Все-таки не, не то. Перезагрузил лаптоп - снова не работает...
На нашей Wiki все расписано.
http://wiki.rosalab.ru/ru/index.php/Nvidia_Optimus

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 30 янв 2014, 22:09
psicho666
PastorDi Спасибо! Сделал согласно wiki. Есть прогресс.
При запуске optirun glxgears получаю:

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

а когда рутом запускаю bumblebeed -vv, получаю вот что
[ 436.216430] [DEBUG]Found card: 01:00.0 (discrete)
[ 436.216460] [DEBUG]Found card: 00:02.0 (integrated)
[ 436.216468] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 436.216801] [INFO]Configured driver: nvidia
[ 436.216818] [DEBUG]Skipping auto-detection, using configured driver 'nvidia'
[ 436.216972] [DEBUG]Process /sbin/modprobe started, PID 5307.
[ 436.217078] [DEBUG]Hiding stderr for execution of /sbin/modprobe
[ 436.219258] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 436.219350] [DEBUG]bbswitch has been detected.
[ 436.219360] [INFO]Switching method 'bbswitch' is available and will be used.
[ 436.219367] [DEBUG]Active configuration:
[ 436.219372] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 436.219378] [DEBUG] X display: :8
[ 436.219384] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-current:/usr/lib64/nvidia-current
[ 436.219390] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 436.219395] [DEBUG] pidfile: /var/run/bumblebeed.pid
[ 436.219401] [DEBUG] xorg.conf file: /etc/bumblebee/xorg.conf.nvidia
[ 436.219406] [DEBUG] xorg.conf.d dir: /etc/bumblebee/xorg.conf.d
[ 436.219412] [DEBUG] ModulePath: /usr/lib/nvidia-current/xorg,/usr/lib64/nvidia-current/xorg,/usr/lib/xorg/modules,/usr/lib64/xorg/modules,/usr/lib/xorg/extra-modules,/usr/xorg/extra-modules
[ 436.219419] [DEBUG] GID name: bumblebee
[ 436.219424] [DEBUG] Power method: auto
[ 436.219430] [DEBUG] Stop X on exit: 1
[ 436.219435] [DEBUG] Driver: nvidia
[ 436.219441] [DEBUG] Driver module: nvidia-current
[ 436.219446] [DEBUG] Card shutdown state: 0
[ 436.219585] [DEBUG]Process /sbin/modprobe started, PID 5308.
[ 436.219663] [DEBUG]Hiding stderr for execution of /sbin/modprobe
[ 436.221778] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 436.221837] [DEBUG]Configuration test passed.
[ 436.222205] [INFO]bumblebeed 3.2.1 started
[ 436.222388] [INFO]Initialization completed - now handling client requests
но при этом в другой вкладке консоли optirun glxgears работает.
По видимому, осталось сделать так, чтобы демон запускался автоматически? Или нет? Если да, то как это сделать?
Спасибо!

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 30 янв 2014, 22:10
psicho666
Да, такого файла /var/run/bumblebee.socket вообще нет...

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 31 янв 2014, 00:31
VictorR2007
psicho666 писал(а):Да, такого файла /var/run/bumblebee.socket вообще нет...
Вае же стоит почитать эти темы
http://forum.rosalab.ru/viewtopic.php?f ... bee#p13836
Там все давно решено и настроено.
И все пошагово и немного отличается от вики, где не все верно.
И не только optirun, во одной теме есть о primus.
http://forum.rosalab.ru/viewtopic.php?f ... =Bumblebee
Он тоже прекрасно работает.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 31 янв 2014, 10:39
PastorDi
VictorR2007 писал(а):
Вае же стоит почитать эти темы
http://forum.rosalab.ru/viewtopic.php?f ... bee#p13836
Там все давно решено и настроено.
И все пошагово и немного отличается от вики, где не все верно.
И не только optirun, во одной теме есть о primus.
http://forum.rosalab.ru/viewtopic.php?f ... =Bumblebee
Он тоже прекрасно работает.
Да все там нормально в Вики. Работает как часы. Надо по Примусу только дописать.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 31 янв 2014, 11:20
VictorR2007
PastorDi писал(а):Да все там нормально в Вики. Работает как часы. Надо по Примусу только дописать.
Не все. Я пока не добавил эту строку, ничего не работало.

Код: Выделить всё

TurnCardOffAtExit=true

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 02 фев 2014, 15:40
psicho666
VictorR2007
Сделал по Вашему рецепту, вроде бы все работает. Спасибо!
Смущает один момент. FPS с optirun меньше, чем без него при тесте glxgears.
Так и должно быть?
[psicho666@schushpanzer ~]$ optirun glxgears
3103 frames in 5.0 seconds = 620.599 FPS
3091 frames in 5.0 seconds = 618.089 FPS
3106 frames in 5.0 seconds = 621.058 FPS
3094 frames in 5.0 seconds = 618.784 FPS
3102 frames in 5.0 seconds = 620.203 FPS
[VGL] ERROR: in readback--
[VGL] 241: Window has been deleted by window manager
[psicho666@schushpanzer ~]$ glxgears
4215 frames in 5.0 seconds = 842.833 FPS
4086 frames in 5.0 seconds = 817.061 FPS
4148 frames in 5.0 seconds = 829.389 FPS
4076 frames in 5.0 seconds = 815.151 FPS
4063 frames in 5.0 seconds = 812.471 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 63796 requests (63794 known processed) with 0 events remaining.
[psicho666@schushpanzer ~]$

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 23 фев 2014, 12:08
psicho666
Камрады, возник еще вопрос.
Заметил, что bumblebee работает только тогда, когда Роса включается после Windows.
Если два раза подряд загрузить Росу, то bumblebee не запускается:

optirun glxgears
[ 482.555186] [ERROR]Cannot access secondary GPU, secondary X is not active.
[ 482.555360] [ERROR]Aborting because fallback start is disabled.

Можно ли это исправить? Спасибо!

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 23 фев 2014, 13:19
psicho666
гм... проблема вроде бы решилась способом, предложенным http://bugs.rosalinux.ru/show_bug.cgi?id=2664

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 26 фев 2014, 21:04
psicho666
Все-таки непонятно... Лаптоп HP Envy dv6, видео GeForce GT 635M.
Bumblebee то работает, то нет. Чаще работает, примерно в 70% случаев.
От последовательности загрузки (Windows, Роса) результат не зависит.
С лаптопом вообще ничего не делаю - просто время от времени перезагружаю и тестирую optirun glxgears.
Непонятно, в общем :(

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 01 апр 2014, 14:19
alexander-d3
У меня такаяже проблема. Шмеля устанавливал и настаивал по ВиКи. Включают систему все работает. Делаю перезагрузку ошибка. Выключаю, включают работает. Такое ощущение что демон Шмеля стартует через раз. Хотя в тех случаях погода шмель запустился я вводу команду optirun --status и получаю в ответ ошибку. А когда не работает на эту команду пишет что все хорошо.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 01 апр 2014, 14:48
VictorR2007
Можно на всякий случай от рута дать команду systemctl enable bumblebeed.
Плюс установить пакет primus и вместо команды optirun давать команду primusrun.
На системах x86_64 сталкивался с тем что команда optirun не работала, а команда primusrun работала без проблем.
Можно обновить systemd из этих источников http://abf-downloads.rosalinux.ru/rosa2 ... n/release/
или http://abf-downloads.rosalinux.ru/rosa2 ... n/release/
Подключить можно командой для 1586

Код: Выделить всё

urpmi.addmedia systemd --update http://abf-downloads.rosalinux.ru/rosa2012.1/container/1725893/i586/main/release
для x86_64

Код: Выделить всё

urpmi.addmedia systemd --update http://abf-downloads.rosalinux.ru/rosa2012.1/container/1725894/x86_64/main/release
Потом дать urpmi --auto-update
После окончания обновления можно удалить источник командой urpmi.removemedia systemd
У меня этот systemd отлично работает.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 01 апр 2014, 15:20
PastorDi
[quote="VictorR2007"]
Можно обновить systemd из этих источников http://abf-downloads.rosalinux.ru/rosa2 ... n/release/
или http://abf-downloads.rosalinux.ru/rosa2 ... n/release/
Подключить можно командой для 1586

Код: Выделить всё

urpmi.addmedia systemd --update http://abf-downloads.rosalinux.ru/rosa2012.1/container/1725893/i586/main/release[/quote]
Вот зачем вы даёте ВРЕДНЫЕ советы??  :evil: 
systemd такая вещь, что она может всю систему сломать. А если у человека всё поломается? Кого он винить будет? Разработчиков Росы?
Зачем давать то, что не обкатано тем более из системной части?!

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 01 апр 2014, 15:26
VictorR2007
PastorDi писал(а):Зачем давать то, что не обкатано тем более из системной части?!
Если бы не знал что будет отлично работать, не подсказал бы.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 01 апр 2014, 21:31
alexander-d3
Снес систему. Ставил на чистую. До первых двух выключений писал что не стартует демон шмеля теперь вот.


[alexander@alexander-Lenovo-Z580 ~]$ optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is on.

[alexander@alexander-Lenovo-Z580 ~]$ optirun firefox
[ 129.279518] [ERROR]Cannot access secondary GPU, secondary X is not active.

[ 129.279622] [ERROR]Aborting because fallback start is disabled.
[alexander@alexander-Lenovo-Z580 ~]$

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 01 апр 2014, 22:47
VictorR2007
Какая архитектура ОС?
Вы в файл modprobe.conf добавили строку

Код: Выделить всё

nvidia-current && bumblebee
Дали команду systemctl enable bumblebeed?
Но на x86_64 не все работает гладко с этим.
Я ставлю ядро 32 pae.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 02 апр 2014, 07:52
alexander-d3
64 битная версия

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 02 апр 2014, 08:02
alexander-d3
А файл modprobe.conf так и не нашел
Странно другое раньше когда ставил На чистую систему все запускались но работало через раз а сейчас вообще ни как не хочет

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 02 апр 2014, 09:31
keleg
alexander-d3 писал(а):А файл modprobe.conf так и не нашел
/etc/modprobe.conf

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 02 апр 2014, 18:42
alexander-d3
Все сделал. Теперь шмель работает после выключения. А после перезагрузки:

Код: Выделить всё

[alexander@alexander-Lenovo-Z580 ~]$ optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is on.

[alexander@alexander-Lenovo-Z580 ~]$ optirun glxspheres
[  251.780150] [ERROR]Cannot access secondary GPU, secondary X is not active.

[  251.780253] [ERROR]Aborting because fallback start is disabled.
[alexander@alexander-Lenovo-Z580 ~]$

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 02 апр 2014, 19:10
alexander-d3
Да дела работает четко через перезагрузку. Работает перезагрузил, не работает. Еще раз перезагрузил работает. :x

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 02 апр 2014, 20:30
VictorR2007
Я бы все же установил пакет primus и вместо команды optirun попробовал использовал команду primusrun.
Я при использовании x86_64 замечал что primusrun правильно работала, а в это время optirun выдавало ошибку.
Да и по любому некоторые игры в steam просто не работают с параметром optirun %command%, а только с параметром primusrun %command%

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 02 апр 2014, 21:02
alexander-d3
Да примус я уже поставил.
Но главная цель установки шмеля это экономия энергии. И я так понимаю когда у меня шмель перестает работать работают две карты.

А есть ли команда проверить запустился ли демон шмеля.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 02 апр 2014, 21:12
alexander-d3
Интересный поворот событий. После пары запусков через примус не могу заставить его сбойнуть. Перезагружал уже раз 7 все отлично работает.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 03 апр 2014, 00:10
VictorR2007
alexander-d3 писал(а):Да примус я уже поставил.
Но главная цель установки шмеля это экономия энергии. И я так понимаю когда у меня шмель перестает работать работают две карты.

А есть ли команда проверить запустился ли демон шмеля.
Вроде не так. Тут вроде принцип такой, экономия энергии всегда.
Но при необходимости запустить что-то, для чего необходимы ресурсы и память карты nvidia и это вызовет повышенное потребление
электроэнергии, то используем primusrun.
Если просто в поезде и хотим попользоваться интернетом,
то по умолчанию идет экономия энергии и батареи.
Если при работе от сети хотим погонять игры, то запускаем их с параметром primusrun.
Тут не нужна экономия батареи, так как используется электросеть.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 03 апр 2014, 03:31
keleg
alexander-d3 писал(а):Да примус я уже поставил.
Но главная цель установки шмеля это экономия энергии. И я так понимаю когда у меня шмель перестает работать работают две карты.
Наоборот. По-умолчанию работает встроенная карта с низким потреблением энергии. Через optirun запускается мощная.
Так что шмеля нужно запускать только когда ноут от сети работает, для игрушек.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 03 апр 2014, 08:11
alexander-d3
Ну да это понятно. Я просто хотел сказать что для определения подключения мощной видюхи та которая нвидиа установил специальный плазмоид. Когда после перезагрузки системы я видел что от горит сразу было ясно что со шмелем ошибка. И получалось в таком состоянии работали две видюхи. Так что об экономии энергии и речи быть не могло.
Как я понимаю за отключение и включение мощной у нас отвечает bbswitch. Может кто знает а в нем ничего настраивать ненадо.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 03 апр 2014, 11:34
PastorDi
alexander-d3 писал(а):Ну да это понятно. Я просто хотел сказать что для определения подключения мощной видюхи та которая нвидиа установил специальный плазмоид. Когда после перезагрузки системы я видел что от горит сразу было ясно что со шмелем ошибка. И получалось в таком состоянии работали две видюхи. Так что об экономии энергии и речи быть не могло.
Как я понимаю за отключение и включение мощной у нас отвечает bbswitch. Может кто знает а в нем ничего настраивать ненадо.
Не надо в bbswitch ничё настраивать, это просто тумблер/перключалка.
Если хотите, тонко как-то настроить, есть /etc/bumblebee/bumblebee.conf и соответственно там xorg-nvidia.conf там и покапайтесь.
А видяхи работают так:
Загружаетс комп, с видяхой от Интела, далее грузится демон bbswich, и когда вам надо работать с nvidia то вы запускаете optirun ... и bbswich переключает на видяху nvidia. Всю обработку, отрисовку делавет nvidia и отдает Интеловской видяхе, а та уже тупо как трубка-тунель передает на монитор.
Грубо выражаясь, когда запускается optirun, вся обработка видео информации передается на nvidia, а интеловская карта является своеобразным "шлейфом" между nvidia и монитором. Поток видео инфы всегда идет от nvidia через intel на монитор.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 03 апр 2014, 16:34
alexander-d3
Да все так и работает.
А как узнать загрузился ли демон bbswich.
Потому что когда загружаюсь при нерабочем шмеле плазмоид шмеля показывает что идет работа через нвидиа.

Товарищи кто знает про настройки /etc/bumblebee/bumblebee.conf помимо тех которые описаны в вики.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 03 апр 2014, 17:26
VictorR2007
alexander-d3 писал(а):Да все так и работает.
А как узнать загрузился ли демон bbswich.
Потому что когда загружаюсь при нерабочем шмеле плазмоид шмеля показывает что идет работа через нвидиа.

Товарищи кто знает про настройки /etc/bumblebee/bumblebee.conf помимо тех которые описаны в вики.
Вы хоть напишите, что у вас за плазмоид, который все путает.
Ну и bbswitch не демон, а модуль ядра.
А вообще можно посмотреть командой systemctl status bumblebeed.
Или установить пакет для графики kcm-drakxservices
и смотреть в нем. Будет в настройках рабочего стола под именем "Управление системными службами".
Поиграть с файлами в /etc/bumblebee конечно можно, но не понятно что вы от них хотите.
Вроде у вас все работает.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 03 апр 2014, 17:58
alexander-d3
Плазмоид называется Bumblebee Indicatior.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 03 апр 2014, 18:03
alexander-d3
kcm-drakxservices Хороший пакет. Спасибо именно такое и нужно было.
Теперь сравню с показаниями плазмойда.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 04 апр 2014, 05:29
keleg
alexander-d3 писал(а):kcm-drakxservices Хороший пакет. Спасибо именно такое и нужно было.
Пакет включен в образ, в R3 будет в начальной поставке.

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 04 апр 2014, 11:53
alexander-d3
А долго ждать R3 и будет ли там ваш новый менеджер программ

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 04 апр 2014, 11:59
keleg
Конкретные сроки пока не установлены. Как сделаем...

Re: Rosa Fresh R2 и Bumblebee

Добавлено: 04 апр 2014, 14:16
alexander-d3
Буду ждать. Творите. Спасибо

Re: Rosa Fresh R2 и Bumblebee [РЕШЕНО]

Добавлено: 17 апр 2014, 16:51
VictorR2007
Не пойму как получилось.
Всегда при команде optirun glxgears
в выводе выходил FPS в районе 60.
Но сейчас стал около 1000 и появились проблемы с нагрузкой на процессор.
Но через primusrun при этом FPS около 60, а все равно запуск игр в steam заставляет работать ноутбук на пределе.
Не пойму ничего.