Nvidia и bumblebee

Закрыто
Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Nvidia и bumblebee

Сообщение VictorR2007 » 15 дек 2012, 14:28

Кто-то уже настраивал?
А то сейчас на работе начали настраивать товарищу и облом.
А гуглить не очень удобно. Скорость интернета не гуд и времени не очень.
Если есть какая-то новая информация по этому вопросу, делитесь.

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Nvidia и bumblebee

Сообщение akdengi » 16 дек 2012, 01:50

Пакет должен работать с nouveau из коробки после установки bumblebee.

Для проприетарных дров надо править руками xorg.conf, чтобы использовалось не реальное устройство, а виртуальное + убрать nokmsboot и перегенерить grub2 и вернуть руками назад gl_conf чтобы загрузить intel дрова

Я счас работаю над тем, чтобы сделать это более на автомате, но вот для 13-го X-server-а пока решения из коробки нет ни у кого.

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Nvidia и bumblebee

Сообщение akdengi » 16 дек 2012, 16:43

В общем как минимум надо что сделать - в /etc/dracut.conf.d/50-dracut-mandriva.conf надо раскоменить строку omit_drivers+=" radeon nouveau "
Потом перегенерить dracut через

dracut -f /boot/initrd-3.6.xxxxx

где xxxx последний файл (3.6.10... кажется)

Затем сделать /etc/modprobe.d/blacklist.conf файл с blacklist nouveau

Потом можно уже пытаться настроить - можно попробовать использовать родное руководство: http://duxyng.wordpress.com/2012/01/26/ ... fedora-16/

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Nvidia и bumblebee

Сообщение VictorR2007 » 16 дек 2012, 18:15

надо раскоменить строку omit_drivers+=" radeon nouveau "
Она раскоменированна по умолчанию.
Пробовал запукать nouveau и с раскоменированной и с закоментированной после перерегенерации.
Что-то не хочет. Вывод не прикладываю. Он одинаков в обоих случаях.
На том компе не моя почта и нет моих закладок.
Да и скорость доступа днем плоховата. Сегодня понадобилось поставить новый gambas3,
так 8 пакетов весом 4 МБ скачивались два часа.
Nvidia пока не стал делать. То мне некогда, то ему.

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Nvidia и bumblebee

Сообщение VictorR2007 » 17 дек 2012, 14:58

По ссылке на http://duxyng.wordpress.com/2012/01/26/ ... fedora-16/
не получается. Там так

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

Edit /etc/bumblebee/xorg.conf.nvidia and add the following at the begining:

Section "Files"
   ModulePath   "/usr/lib64/xorg/nvidia"
   ModulePath   "/usr/lib64/xorg/modules"
EndSection
для "/usr/lib64/xorg/nvidia" нужно сделать

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

7. Nvidia modules path fix (Thanks Tomash Brechko)

This completely separates intel and nvidia stuff for main and bumblebee screens respectively. Note that it moves files originating from RPMs around, so repeating the fix will likely be required after next yum update.

sudo rm /etc/ld.so.conf.d/nvidia-lib64.conf
sudo ldconfig
sudo cp -R /usr/lib64/xorg/modules/extensions/nvidia /usr/lib64/xorg
sudo rm -rf /usr/lib64/xorg/modules/extensions/nvidia

Re-run above commands after each kernel & kmod-nvidia upgrade.
но нет каталога /usr/lib64/xorg/modules/extensions/nvidia
а значит нет и "/usr/lib64/xorg/nvidia".

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Nvidia и bumblebee

Сообщение akdengi » 19 дек 2012, 12:03


Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Nvidia и bumblebee

Сообщение VictorR2007 » 19 дек 2012, 17:09

Это более интересно. С офф сайта сейчас не скачать дрова, да и отнять ноутбук у товарища все труднее.
Попробовал на дровах из реп, но команда "modprobe nvidia && bumblebeed" выдает что нет модуля nvidia.
Ладно, 24 января прилечу домой и буду играть в "bumblebeed" с ноутбуком младшего сына, а потом на очереди ноутбук старшего.
Может к тому времени все будет отлажено.

Аватара пользователя
Fossa
Сообщения: 31
Зарегистрирован: 01 фев 2013, 18:05
Operating system: ROSA Desktop.fresh R8 Plasma (4)

Re: Nvidia и bumblebee

Сообщение Fossa » 01 фев 2013, 18:15

Установил с репозитория Nvidia и bumblebee, удалил nouveau (rpm -e --nodeps x11-driver-video-nouveau), исправил конфиг bumblebee ( driver = nvidia , kernel driver = nvidia-current, TurnCardOffAtExit=true) далее modprobe nvidia-current && bumblebee и все - optirun работает, как и все эффекты. Xorg.conf не правил, не создавал.
Core i7 /GTX660M 2GB/ 8 Gb RAM /Rosa R8 x86_64

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Nvidia и bumblebee

Сообщение VictorR2007 » 11 фев 2013, 01:57

Да, на i586 настроилось без проблем.
Может кто в курсе, как передать параметр "optirun"
для воспроизведения через SMplayer.
Самому не времени разбираться, забрал на пару дней букер жены младшего
сына. Нужно все отладить, накидать фильмов и отдать.
Она инвалид с детства и много времени в больнице.
И букер покупали для больниц. Нужно настроить и поставить игры.
А то купили еще в мае, а толком она не пользовалась.
Не хочется ставить винду. И хочется чем-то порадовать нашу девочку.

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Nvidia и bumblebee

Сообщение VictorR2007 » 11 фев 2013, 17:16

Игры все прекрасно запускаются через optirun.

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Nvidia и bumblebee

Сообщение VictorR2007 » 11 фев 2013, 20:27

Интересно, есть ли способ запускать эффекты через optirun.

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Nvidia и bumblebee

Сообщение VictorR2007 » 18 фев 2013, 22:11

Сегодня пришлось снова устанавливать и настраивать.
Попробую коротко повторить алгоритм установки.
Архитектура ОС не важна, несколько раз настаивал на 32 и 64.
Огромное спасибо Fossa, я сейчас просто пытаюсь обобщить его подсказки.
Юля, проверьте пожалуйста что я напишу во французской ветке.
А sylvainsjc может потом переведет.
Там вроде были проблемы и понятный мануал не помешает.
Устанавливаем драйвера Nvidia через XFdrake.
После установки драйверов останавливаем настройку без сохранения.
Потом удаляем nouveau командой "rpm -e --nodeps x11-driver-video-nouveau"
Потом устанавливаем пакет bumblebee.
Далее редактируем /etc/bumblebee/bumblebee.conf
Делаем изменения

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

TurnCardOffAtExit=true
Driver=nvidia
KernelDriver=nvidia-current
Он должен быть таким

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

# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=true
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia

## Client options. Will take effect on the next optirun executed.
[optirun]
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
Module=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib64/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/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
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
Потом в файл /etc/modprobe.conf пишем

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

nvidia-current && bumblebee
Теперь можно перезагружать.
После загрузки проверяем командой "optirun glxgears"
Вложения
optirun.png
Последний раз редактировалось VictorR2007 22 фев 2013, 11:20, всего редактировалось 1 раз.

vadim
Сообщения: 1
Зарегистрирован: 20 фев 2013, 01:45
Operating system: ROSA

Re: Nvidia и bumblebee

Сообщение vadim » 21 фев 2013, 23:41

Здравствуйте уважаемые участники форума.
Если кто может то дайте ответ пожалуйста на пару вопросов так как мне в некоторых вещах трудно разобраться.
1. Как в ROSA подключить репозиторий bumblebee.
2. Стоит ли подключать еще какой либо репозиторий с более новыми драйверами Nvidia, если да то как?
3. У меня ноутбук Lenovo Y570 с проблемным биосом (в плане Linux совместимости) в Ubuntu и Debian решалось с помощью такого бубна:
https://github.com/Bumblebee-Project/bb ... ack-lenovo
+
DKMS (DKMS судя по всему в ROSA установлен по умолчанию).
Как правильно применить эту таблетку в ROSA то есть достаточно ли просто выполнить инструкцию с ГитХаба или же нужно еще что то до устанавливать.

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

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 22 фев 2013, 13:56

Запустить так и не смог.
Последний раз редактировалось alexxcompany 06 апр 2013, 17:49, всего редактировалось 1 раз.
Иногда шаг вперед есть результат пинка в зад

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 06 апр 2013, 17:49

Запустить так и не смог.
Установил драйвер nvidia, bumblebee.
удалил nouveau (rpm -e --nodeps x11-driver-video-nouveau
Отредактировал
/etc/bumblebee/bumblebee.conf

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

# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=true
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia

## Client options. Will take effect on the next optirun executed.
[optirun]
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
Module=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/extra-modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
в файл /etc/modprobe.conf

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

nvidia-current && bumblebee
и в итоге имеем
optirun glxgears

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

[ 1244.421755] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 1244.421835] [ERROR]Could not connect to bumblebee daemon - is it running?
modprobe nvidia && bumblebeed

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

libkmod: kmod_config_parse: /etc/modprobe.d/01_mandriva.conf line 1: ignoring bad line starting with 'nvidia-current'
libkmod: kmod_config_parse: /etc/modprobe.d/01_mandriva.conf line 1: ignoring bad line starting with 'nvidia-current'
ERROR: could not insert 'nvidia_current': No such device
libkmod: command_do: Error running install command for nvidia
ERROR: could not insert 'nvidia': Operation not permitted
Иногда шаг вперед есть результат пинка в зад

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Nvidia и bumblebee

Сообщение akdengi » 06 апр 2013, 20:55

alexxcompany писал(а):Запустить так и не смог.
Установил драйвер nvidia, bumblebee.
удалил nouveau (rpm -e --nodeps x11-driver-video-nouveau
Отредактировал
/etc/bumblebee/bumblebee.conf

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

# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=true
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia

## Client options. Will take effect on the next optirun executed.
[optirun]
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
Module=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/extra-modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
в файл /etc/modprobe.conf

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

nvidia-current && bumblebee
и в итоге имеем
optirun glxgears

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

[ 1244.421755] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 1244.421835] [ERROR]Could not connect to bumblebee daemon - is it running?
modprobe nvidia && bumblebeed

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

libkmod: kmod_config_parse: /etc/modprobe.d/01_mandriva.conf line 1: ignoring bad line starting with 'nvidia-current'
libkmod: kmod_config_parse: /etc/modprobe.d/01_mandriva.conf line 1: ignoring bad line starting with 'nvidia-current'
ERROR: could not insert 'nvidia_current': No such device
libkmod: command_do: Error running install command for nvidia
ERROR: could not insert 'nvidia': Operation not permitted
Начинайте проверку с того, что выдает: modprobe nvidia

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 07 апр 2013, 17:34

modprobe nvidia

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

libkmod: kmod_config_parse: /etc/modprobe.d/01_mandriva.conf line 1: ignoring bad line starting with 'nvidia-current'
FATAL: Module nvidia not found.
Иногда шаг вперед есть результат пинка в зад

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Nvidia и bumblebee

Сообщение akdengi » 07 апр 2013, 21:08

Строка неверная для modprobe.conf - написано же. Удалите и ручками пробуйте modprobe nvidia, а затем запустить bumblebee...

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 07 апр 2013, 21:25

удалил строчку (хотя вроде добавлял по инструкции)
modprobe nvidia

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

ERROR: could not insert 'nvidia': No such device
Иногда шаг вперед есть результат пинка в зад

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Nvidia и bumblebee

Сообщение akdengi » 07 апр 2013, 21:36

Дрова какие? Тут обнаружилось что может не пахать на последних дровах, только на 310 серии и меньше...

А так выдает, что нету nvidia...

Еще надо посмотреть, где находится драйвер

ls /lib/modules/3.6.10-nrj-desktop-1rosa/kernel/drivers/video/ | grep nvidia

что выдает? (если ядро другое, то в пути другое ядро надо)

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 07 апр 2013, 21:43

ставил последние с оф .сайта NVIDIA-Linux-x86-310.44.run
ls /lib/modules/3.6.10-nrj-desktop-1rosa/kernel/drivers/video/ | grep nvidia

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

nvidia/
nvidia.ko
Иногда шаг вперед есть результат пинка в зад

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Nvidia и bumblebee

Сообщение akdengi » 07 апр 2013, 21:46

а теперь попробовать

modprobe /lib/modules/3.6.10-nrj-desktop-1rosa/kernel/drivers/video/nvidia.ko

Ядро такое у вас счас стоит?

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 07 апр 2013, 21:48

да такое но драйвер не видит
root@alexxlab bumblebee]# modprobe /lib/modules/3.6.10-nrj-desktop-1rosa/kernel/drivers/video/nvidia.ko

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

FATAL: Module /lib/modules/3.6.10-nrj-desktop-1rosa/kernel/drivers/video/nvidia.ko not found.
Иногда шаг вперед есть результат пинка в зад

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 07 апр 2013, 21:53

кстати у меня вот такая видеокарта NVIDIA GeForce GT555M 1Gb
Иногда шаг вперед есть результат пинка в зад

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Nvidia и bumblebee

Сообщение akdengi » 07 апр 2013, 23:02

Вопрос в том, что не модуль не подключается.

Как вариант зайти в /usr/src/nvidia... (тут будет ваш драйвер последний) и дать от root команду

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

make -f Makefile.kbuild
Как скомпилится, не выходя из директории попробовать

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

modprobe ./nvidia.ko

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 08 апр 2013, 05:14

make -f Makefile.kbuild

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

NVIDIA: calling KBUILD...
make[1]: Вход в каталог `/usr/src/linux-3.6.10-nrj-desktop-1rosa'
make -C /lib/modules/3.6.10-nrj-desktop-1rosa/build \
KBUILD_SRC=/usr/src/linux-3.6.10-nrj-desktop-1rosa \
KBUILD_EXTMOD="/usr/src/nvidia-310.44" -f /usr/src/linux-3.6.10-nrj-desktop-1rosa/Makefile \
modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (                \
echo >&2;                                                       \
echo >&2 "  ERROR: Kernel configuration is invalid.";           \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";      \
echo >&2 ;                                                      \
/bin/false)
mkdir -p /usr/src/nvidia-310.44/.tmp_versions ; rm -f /usr/src/nvidia-310.44/.tmp_versions/*
make -f /usr/src/linux-3.6.10-nrj-desktop-1rosa/scripts/Makefile.build obj=/usr/src/nvidia-310.44
/usr/src/linux-3.6.10-nrj-desktop-1rosa/scripts/Makefile.build:44: /usr/src/nvidia-310.44/Makefile: Нет такого файла или каталога
make[3]: *** Нет правила для сборки цели `/usr/src/nvidia-310.44/Makefile'.  Останов.
make[2]: *** [_module_/usr/src/nvidia-310.44] Ошибка 2
make[1]: *** [sub-make] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-3.6.10-nrj-desktop-1rosa'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make: *** [module] Ошибка 1
Иногда шаг вперед есть результат пинка в зад

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Nvidia и bumblebee

Сообщение akdengi » 08 апр 2013, 07:30

Попробуйте скопировать в директории makefile в Makefile или сделать симлинку.

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Nvidia и bumblebee

Сообщение VictorR2007 » 08 апр 2013, 12:05

Еще вроде проблема в путях в вашем bumblebee.conf.
Если у вас установлена ОС x86_64
У вас написано

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

LibraryPath=/usr/lib/nvidia-current
и
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/extra-modules
Для x86_64 строки должны выглядеть так

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

LibraryPath=/usr/lib/nvidia-current:/usr/lib64/nvidia-current
и
 XorgModulePath=/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
А не проще поставить дрова через XFdrake?

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 08 апр 2013, 13:45

У меня стоит 32 разрядная(под 64 не все программы работают. следующий вопрос будет как поставить ядро с PAE чтоб 4 г видел). Изначально ставил через XFdrake но результат тот же.
Иногда шаг вперед есть результат пинка в зад

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Nvidia и bumblebee

Сообщение VictorR2007 » 08 апр 2013, 14:11

alexxcompany писал(а):Изначально ставил через XFdrake но результат тот же.
Если запустить XFdrake в консоли, то удобно смотреть как происходит компиляция.
И сразу видно, скомпилились ли дрова. Если ошибки нет, то уже потом разбираться с bumblebee.

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 08 апр 2013, 14:21

Как до дому доберусь попробую. Кстати а лог установки не ведется ? и если да то где?
и еще после установки через XFdrake Иксы не запускаются, пока файлик etc\x11\xorg.conf не удалишь.
Иногда шаг вперед есть результат пинка в зад

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Nvidia и bumblebee

Сообщение akdengi » 08 апр 2013, 14:34

alexxcompany писал(а):Как до дому доберусь попробую. Кстати а лог установки не ведется ? и если да то где?
и еще после установки через XFdrake Иксы не запускаются, пока файлик etc\x11\xorg.conf не удалишь.
Читайте внимательно плиз что выше написано. У вас понятно что не запускается, так как в xorg.conf прописаны дрова nvidia а не intel + ставится nomodeset в конфиг Grub2. nomodeset может и нужен (без него кажется nvidia не запустить блобы).

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Nvidia и bumblebee

Сообщение VictorR2007 » 08 апр 2013, 16:14

akdengi писал(а):nomodeset может и нужен (без него кажется nvidia не запустить блобы).
Не, у меня nomodeset уже давно не создается. И прекрасно работает на 220M

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 08 апр 2013, 16:16

XFdrake

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

getting exclusive lock on rpm
getting lock on urpmi
using mirror http://mirror.rosalab.ru/rosa2012.1/repository/i586/
изучается файл synthesis [/var/lib/urpmi/main updates (Desktop2012.1-1)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/contrib updates (Desktop2012.1-2)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/non-free updates (Desktop2012.1-3)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/restricted updates (Desktop2012.1-4)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/main (Desktop2012.1-5)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/main updates (Desktop2012.1-6)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/contrib (Desktop2012.1-7)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/contrib updates (Desktop2012.1-8)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/non-free (Desktop2012.1-9)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/non-free updates (Desktop2012.1-10)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/restricted (Desktop2012.1-11)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/restricted updates (Desktop2012.1-12)/synthesis.hdlist.cz]
будет произведена установка вместо обновления пакета kernel-source-3.6.10-1rosa-1-1-rosa2012.1.noarch
будет произведена установка вместо обновления пакета kernel-nrj-desktop-3.6.10-1rosa-1-1-rosa2012.1.i586
будет произведена установка вместо обновления пакета kernel-doc-3.6.10-1-rosa2012.1.noarch
будет произведена установка вместо обновления пакета kernel-nrj-desktop-devel-3.6.10-1rosa-1-1-rosa2012.1.i586
будет произведена установка вместо обновления пакета kernel-linus-doc-3.4.19-1-rosa2012.1.noarch
будет произведена установка вместо обновления пакета kernel-rt-devel-3.2.34-1.rt51.1-rosa2012.1.i586
будет произведена установка вместо обновления пакета kernel-linus-devel-3.4.19-1rosa-1-1-rosa2012.1.i586
будет произведена установка вместо обновления пакета kernel-rt-3.2.34-1.rt51.1-rosa2012.1.i586
будет произведена установка вместо обновления пакета kernel-linus-source-3.4.19-1rosa-1-1-rosa2012.1.i586
будет произведена установка вместо обновления пакета kernel-linus-3.4.19-1rosa-1-1-rosa2012.1.i586
будет произведена установка вместо обновления пакета kernel-rt-source-3.2.34-1.rt51.1-rosa2012.1.i586
будет произведена установка вместо обновления пакета kernel-rt-debuginfo-3.2.34-1.rt51.1-rosa2012.1.i586
Для удовлетворения зависимостей будут установлены следующие пакеты:
dkms-nvidia-current-310.19-3-rosa2012.1.i586
nvidia-current-doc-html-310.19-3-rosa2012.1.i586
x11-driver-video-nvidia-current-310.19-3-rosa2012.1.i586
(3 пакетов, 57 МБ)
=> ok(auto)


загружаются rpm-файлы из источника «non-free (Desktop2012.1-9)»...
    $MIRRORLIST: media/non-free/release/dkms-nvidia-current-310.19-3-rosa2012.1.i586.rpm
    $MIRRORLIST: media/non-free/release/nvidia-current-doc-html-310.19-3-rosa2012.1.i586.rpm                   
    $MIRRORLIST: media/non-free/release/x11-driver-video-nvidia-current-310.19-3-rosa2012.1.i586.rpm           
                                     загружено $MIRRORLIST media/non-free/release dkms-nvidia-current-310.19-3-rosa2012.1.i586.rpm nvidia-current-doc-html-310.19-3-rosa2012.1.i586.rpm x11-driver-video-nvidia-current-310.19-3-rosa2012.1.i586.rpm
...извлечение выполнено
устанавливается nvidia-current-doc-html-310.19-3-rosa2012.1.i586.rpm dkms-nvidia-current-310.19-3-rosa2012.1.i586.rpm x11-driver-video-nvidia-current-310.19-3-rosa2012.1.i586.rpm из /var/cache/urpmi/rpms
starting installing packages
создана транзакция для установки на / (remove=0, install=0, upgrade=3)
warning: LOOP:
warning: removing x11-driver-video-nvidia-current-310.19-3.i586 "Requires(hint): nvidia-current-doc-html = 310.19" from tsort relations.
warning: removing nvidia-current-doc-html-310.19-3.i586 "Requires: x11-driver-video-nvidia-current = 310.19-3" from tsort relations.

Creating symlink /var/lib/dkms/nvidia-current/310.19-3/source ->
                 /usr/src/nvidia-current-310.19-3

DKMS: add Completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.6.10-nrj-desktop-1rosa module SYSSRC=/lib/modules/3.6.10-nrj-desktop-1rosa/build..........
cleaning build area....

DKMS: build Completed.

nvidia-current.ko:
 - Installation
   - Installing to /lib/modules/3.6.10-nrj-desktop-1rosa/kernel/drivers/video/

depmod......................
ERROR: could not insert 'nvidia_current': No such device
ERROR: could not insert 'nvidia': No such device

DKMS: install Completed.
удаляются установленные rpm-файлы (dkms-nvidia-current-310.19-3-rosa2012.1.i586.rpm nvidia-current-doc-html-310.19-3-rosa2012.1.i586.rpm x11-driver-video-nvidia-current-310.19-3-rosa2012.1.i586.rpm) из /var/cache/urpmi/rpms
----------------------------------------------------------------------
Дополнительная информация о пакете x11-driver-video-nvidia-current-310.19-3-rosa2012.1.i586
This driver is for GeForce 8 series and later.

Use XFdrake to configure X to use the correct NVIDIA driver. Any needed
packages will be automatically installed if not already present.
1. Run XFdrake as root.
2. Go to the Graphics Card list.
3. Select your card (it is usually already autoselected).
4. Answer any questions asked and then quit.

If you do not want to use XFdrake, see README.manual-setup.

----------------------------------------------------------------------
unlocking urpmi database
unlocking rpm database
Using `/etc/nvidia-current/ld.so.conf' to provide `gl_conf'.              

Не может найти устройство
Иногда шаг вперед есть результат пинка в зад

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 08 апр 2013, 16:23

Хоть и сругалась но после этого настроил XORG ручками (указал intel) и заработало!!!
Иногда шаг вперед есть результат пинка в зад

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Nvidia и bumblebee

Сообщение VictorR2007 » 08 апр 2013, 16:31

alexxcompany писал(а):и еще после установки через XFdrake Иксы не запускаются, пока файлик etc\x11\xorg.conf не удалишь.
Вы не внимательно читали написанное мною в том мануале где пытался обобщить опыт.
Там написано, что только установить дрова. Настраивать не надо.
Вы же настраиваете и сохраняете и получаете xorg.conf.
Как только увидите в консоли что дрова скомпилятся и в конце done,
то можно просто жмакнуть в консоли Ctrl+C.
И дрова установятся и не будет изменено никаких настроек.
Особо помочь не могу. Нет такого ноутбука.
Когда писал мануал, то делал все на ноутбуке жены сына.
Приносили установить Росу. С тех пор букер не видел.
Но знаю что все в порядке. Там на все игры записал команду запуска через optirun.
Жалоб на запуск нет.

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 08 апр 2013, 16:35

Рано радовался. После перезагрузки опять перестало работать.
modprobe nvidia

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

ERROR: could not insert 'nvidia_current': No such device
libkmod: command_do: Error running install command for nvidia
ERROR: could not insert 'nvidia': Operation not permitted
optirun glxgears

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

[   81.401766] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[   81.401820] [ERROR]Could not connect to bumblebee daemon - is it running?
Иногда шаг вперед есть результат пинка в зад

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Nvidia и bumblebee

Сообщение VictorR2007 » 08 апр 2013, 16:38

А у вас в биос она случайно не отключена.
Или может стоит поставить ядро по новее.

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

DKMS: build Completed.

nvidia-current.ko:
- Installation
   - Installing to /lib/modules/3.6.10-nrj-desktop-1rosa/kernel/drivers/video/

depmod......................
ERROR: could not insert 'nvidia_current': No such device
ERROR: could not insert 'nvidia': No such device
Вот в конце ошибки.

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 08 апр 2013, 16:40

в биос точно не отключена. Как обновить ядро?
Иногда шаг вперед есть результат пинка в зад

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Nvidia и bumblebee

Сообщение VictorR2007 » 08 апр 2013, 16:44

alexxcompany писал(а):в биос точно не отключена. Как обновить ядро?
Сейчас напишу. Только я на i586 не тестил, только x86_64.
Но на MIB пишут что все гуд.

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Nvidia и bumblebee

Сообщение VictorR2007 » 08 апр 2013, 17:06

Источник ядра

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

urpmi.addmedia kernel http://abf.rosalinux.ru/downloads/kernels_38x_personal/repository/rosa2012.1/i586/main/release/
Для него дрова Nvidia

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

urpmi.addmedia nvidia http://abf.rosalinux.ru/downloads/rosa2012.1/container/1017356/i586/non-free/release/
Для него xorg

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

urpmi.addmedia xorg http://abf.rosalinux.ru/downloads/rosa2012.1/container/1017265/i586/main/release
Для него дрова интел http://file-store.rosalinux.ru/api/v1/f ... 38e53ba905
этот пакет. Я ни разу не ставил.
Подключаете три источника и или выбираете ядро или просто обновляете. При необходимости
можно поставить пакет с интел.
Дрова Nvidia иногда компилятся только со второй загрузки.
Может и у вас на данный момент такой случай и ничего обновлять не нужно.

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 08 апр 2013, 17:32

установил. не помогло. :cry:
Иногда шаг вперед есть результат пинка в зад

alexxcompany
Сообщения: 157
Зарегистрирован: 29 фев 2012, 11:12
Operating system: Windows, Ubuntu, Alt Linux, Роса.
Откуда: Сухой Лог

Re: Nvidia и bumblebee

Сообщение alexxcompany » 11 апр 2013, 19:55

Чудеса какие то. Решил завести проблему на хелпдеске
alexxcompany писал(а):установил. не помогло. :cry:
Ввел optirun glxgears чтобы показать ошибку вывода , ан нет она заработала.
Опять перезагружаюсь optirun glxgears

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

[ 1244.421755] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 1244.421835] [ERROR]Could not connect to bumblebee daemon - is it running?
Перезагружаюсь. Все равно ошибка.
Выключаю ноут. Включаю. Млин Работает. И так несколько раз.
После перезагрузки не работает, а после выключения работает.
В чем может быть проблема?
Вложения
снимок3.png
Иногда шаг вперед есть результат пинка в зад

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Nvidia и bumblebee

Сообщение akdengi » 11 апр 2013, 22:19

/var/run/bumblebee.socket

Вот этот файл удалите, как не заработает, и проверьте. Скоро будет фикс, который /var/run помещает в tmpfs и все будет нормально работать.

Закрыто

Вернуться в «Обсуждение ROSA Fresh R2, R3 (платформа 2012.1)»