[РЕШЕНО] Bumblebee - Optimus Nvidia GT650M

palpalych
Под вайном нет под steam for linux да, не понял как эта bumblebee запускается в ручном режиме или на автопилоте, и да nvidia-x-server-setting не обнаруживает карту nvidia, а это где барть lib32-virtualgl и lib32-nvidia-utils, короче не понятно...

Если 64-бит система, надо подключить репозиторий multilib, не? =) Там и лежат пакеты х32...

Вики видимо не дочитали дальше установки. Надо демона пчёла в автозагрузку и пользователя в группу егошнюю. Тогда на запуске компа пчёл будет готов к работе.
optirun --status
Покажет статус пчёла. Программы запускаются с ключём "optirun". Это элементарно, можно добавить в ярлык приложения.

Я бы банил за такое невежество. Одно дело когда в Вики нет информации, но там же ж ражжёвано для пятилетнего ребёнка, и на родном языке. nvidia-x-server-setting для пчёла - не надо! Унего свои настройки на этот счёт, с блэкджеком и xorg.conf.
Keep it simple, stupid!
Jisatsu
Надо демона пчёла в автозагрузку и пользователя в группу егошнюю.
не ну сделал я в автозагрузку и в группу егошнюю тоже включил
Jisatsu
Тогда на запуске компа пчёл будет готов к работе.
optirun --status
Покажет статус пчёла. Программы запускаются с ключём "optirun". Это элементарно, можно добавить в ярлык приложения.
~]$ optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
Jisatsu
Я бы банил за такое невежество. Одно дело когда в Вики нет информации, но там же ражжёвано для пятилетнего ребёнка, и на родном языке.
Нет только не это
Jisatsu
nvidia-x-server-setting для пчёла - не надо! Унего свои настройки на этот счёт, с блэкджеком и xorg.conf.
Да фиг его знает сколько лет этой русскоязычной вики?
Если вы хотите, чтобы модуль был загружен при старте, добавьте Nvidia в секцию MODULES в ваш файл /etc/rc.conf:
MODULES=(... nvidia ...)
а с буржуйским у меня плохо...
а вот это особенно оптимистично
Да и потом
Тестирование Bumblebee
Вы можете протестировать Bumblebee командой:
$ optirun glxgears
запускаю и борода
~]$ optirun glxgears
[ 2029.902878] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[ 2029.902928] [ERROR]Aborting because fallback start is disabled.
~]$ yaourt -Ss mesa-demos
extra/mesa-demos 8.1.0-1 [installed]
    Mesa demos and tools
и сразу после этой команды появляется шум такой не хилый, наверное это что-то значит?
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
Любой опенсорс проект может не работать на вашей машине. И все они незаконченные. Вообще, совершенствованию нет предела. Лично у меня на трёх разных карточках всё отлично работает.
По сабжу вот тут парень решил этот вопрос с такой же картой как у Вас. Я за Вас нагуглил, но переводить не буду. Кидайте в гугл-транслейт и пробуйте решить как он. =)
Keep it simple, stupid!
Jisatsu
Любой опенсорс проект может не работать на вашей машине. И все они незаконченные. Вообще, совершенствованию нет предела. Лично у меня на трёх разных карточках всё отлично работает.
По сабжу вот тут парень решил этот вопрос с такой же картой как у Вас. Я за Вас нагуглил, но переводить не буду. Кидайте в гугл-транслейт и пробуйте решить как он. =)
Годовала давность, уже и файл конфигурации /etc/bumblebee/xorg.conf.nvidia таких разделов не имеет...
Такой вопрос
Почему это происходит?
~]$ optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
~]$ optirun nvidia-settings -c :8
[  126.932695] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[  126.932727] [ERROR]Aborting because fallback start is disabled.
~]$ optirun --status
Bumblebee status: Error (3.2.1): [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)

Один раз мне удалось запустить ~]$ optirun nvidia-settings -c :8
И я решил там поменять разрешения X сервера c 640x480 по умолчанию на тот который у меня по факту 1920х1080 и сэтих пор эта штука больше не запускается где можно это обратно поменять, такое ощущение что именно из-за этой правки перестало запускаться...

Да и вот это (EE) Failed to load module "mouse" (module does not exist, 0) может быть как-то связано с тем что у меня мышь безпроводная а тачпад на буке не подает признаков жизни...

Jisatsu
Максимум bbswitch.
Тоже вопрос что с ним? как прикручивать или активизировать, ну согласитесь в вики мягко говоря актуальной информации маловато...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
(EE) Failed to load module "mouse" (module does not exist, 0)
[pacman -Ss xf86-input
extra/xf86-input-acecad 1.5.0-6
    X.Org acecad tablet input driver
extra/xf86-input-aiptek 1.4.1-6
    X.Org Aiptek USB Digital Tablet input driver
extra/xf86-input-elographics 1.4.1-3
    X.org Elographics TouchScreen input driver
extra/xf86-input-evdev 2.8.1-1 (xorg-drivers xorg) [установлен]
    X.org evdev input driver
extra/xf86-input-joystick 1.6.2-2 (xorg-drivers xorg) [установлен]
    X.Org Joystick input driver
extra/xf86-input-keyboard 1.7.0-1 (xorg-drivers xorg)
    X.Org keyboard input driver
extra/xf86-input-mouse 1.9.0-1 (xorg-drivers xorg)
    X.org mouse input driver
extra/xf86-input-synaptics 1.7.1-1 (xorg-drivers xorg)
    Synaptics driver for notebook touchpads
extra/xf86-input-vmmouse 13.0.0-2 (xorg-drivers xorg)
    X.org VMWare Mouse input driver
extra/xf86-input-void 1.4.0-5 (xorg-drivers xorg)
    X.org void input driver
extra/xf86-input-wacom 0.22.0-1
    X.Org Wacom tablet driver/code]
Все скормить, потом методом исключения
ivand
Все скормить, потом методом исключения
Отлично, перебирать ничего не пришлось просто установил xf86-input-mouse и заодно xf86-input-synaptics, заработал тачпад
едем дальше
 ~]$ optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
~]$ optirun nvidia-settings -c :8
[  100.267973] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please
[  100.268009] [ERROR]Aborting because fallback start is disabled.
~]$ optirun --status
Bumblebee status: Error (3.2.1): [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
Арчеводы прошу всех поддержать тему т.к. нифига этот bumblebee не заводится, другими словами есть еще белые пятна на теле Арчлинукса, хотелось бы все таки перевести и эту задачу в разряд тривиальных...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
Столкнулся с такой же проблемой.
При попытке поставить дрова на nvidia GT 620M гном не стал запускаться. Я пользовался этим руководством. Мне пришлось сделать следующее:
pacman -Rdd mesa-libgl
pacman -S nvidia-304xx
nvidia-xconfig
После этого у меня создался файл /etc/X11/xorg.conf следующего содержания:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.88  (buildmeister@swio-display-x86-rhel47-06)  Wed Mar 27 15:32:58 PDT 2013
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "metamodels" "nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Но иксы не стартовали после перезагрузки. /var/log/Xorg.0.log следующий:
[   201.502]
X.Org X Server 1.14.2
Release Date: 2013-06-25
[   201.502] X Protocol Version 11, Revision 0
[   201.502] Build Operating System: Linux 3.9.7-1-ARCH x86_64
[   201.502] Current Operating System: Linux localhost 3.10.3-1-ARCH #1 SMP PREEMPT Fri Jul 26 11:26:59 CEST 2013 x86_64
[   201.502] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=/dev/sda5
[   201.502] Build Date: 01 July 2013  10:48:42AM
[   201.502]
[   201.502] Current version of pixman: 0.30.0
[   201.502] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   201.502] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   201.502] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug  5 14:14:41 2013
[   201.502] (II) Loader magic: 0x7fdc20
[   201.502] (II) Module ABI versions:
[   201.502] 	X.Org ANSI C Emulation: 0.4
[   201.502] 	X.Org Video Driver: 14.1
[   201.502] 	X.Org XInput driver : 19.1
[   201.502] 	X.Org Server Extension : 7.0
[   201.503] (II) xfree86: Adding drm device (/dev/dri/card0)
[   201.504] (--) PCI:*(0:0:2:0) 8086:0166:144d:c0d7 rev 9, Mem @ 0xf1000000/4194304, 0xe0000000/268435456, I/O @ 0x00004000/64
[   201.504] (--) PCI: (0:1:0:0) 10de:1140:144d:c0d7 rev 161, Mem @ 0xf0000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00003000/128
[   201.505] List of video drivers:
[   201.505] 	intel
[   201.505] 	nvidia
[   201.505] 	modesetting
[   201.505] 	fbdev
[   201.505] 	vesa
[   201.505] (II) LoadModule: "intel"
[   201.505] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[   201.564] (II) Module intel: vendor="X.Org Foundation"
[   201.564] 	compiled for 1.14.2, module version = 2.21.13
[   201.564] 	Module class: X.Org Video Driver
[   201.564] 	ABI class: X.Org Video Driver, version 14.1
[   201.564] (II) LoadModule: "nvidia"
[   201.564] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[   201.565] (II) Module nvidia: vendor="NVIDIA Corporation"
[   201.565] 	compiled for 4.0.2, module version = 1.0.0
[   201.565] 	Module class: X.Org Video Driver
[   201.565] (II) LoadModule: "modesetting"
[   201.565] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   201.573] (II) Module modesetting: vendor="X.Org Foundation"
[   201.573] 	compiled for 1.14.1, module version = 0.8.0
[   201.573] 	Module class: X.Org Video Driver
[   201.573] 	ABI class: X.Org Video Driver, version 14.1
[   201.573] (II) LoadModule: "fbdev"
[   201.573] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[   201.573] (II) Module fbdev: vendor="X.Org Foundation"
[   201.573] 	compiled for 1.14.0, module version = 0.4.3
[   201.573] 	Module class: X.Org Video Driver
[   201.573] 	ABI class: X.Org Video Driver, version 14.1
[   201.574] (II) LoadModule: "vesa"
[   201.574] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[   201.574] (II) Module vesa: vendor="X.Org Foundation"
[   201.574] 	compiled for 1.14.0, module version = 2.3.2
[   201.574] 	Module class: X.Org Video Driver
[   201.574] 	ABI class: X.Org Video Driver, version 14.1
[   201.574] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
	i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
	E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
	965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
	4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
	Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
	Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
	Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
	Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
	Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,
	Ivybridge Server (GT2), HD Graphics, HD Graphics 4600,
	Haswell Desktop (GT3), HD Graphics, HD Graphics 4600,
	Haswell Mobile (GT3), HD Graphics, HD Graphics P4600/P4700,
	Haswell Server (GT3), Haswell (GT1), Haswell (GT2), Haswell (GT3),
	HD Graphics, Haswell (GT2), Haswell (GT3), Haswell SDV Desktop (GT1),
	Haswell SDV Desktop (GT2), Haswell SDV Desktop (GT3),
	Haswell SDV Mobile (GT1), Haswell SDV Mobile (GT2),
	Haswell SDV Mobile (GT3), Haswell SDV Server (GT1),
	Haswell SDV Server (GT2), Haswell SDV Server (GT3),
	Haswell SDV (GT1), Haswell SDV (GT2), Haswell SDV (GT3),
	Haswell SDV (GT1), Haswell SDV (GT2), Haswell SDV (GT3),
	Haswell ULT Desktop (GT1), Haswell ULT Desktop (GT2),
	Iris(TM) Graphics 5100, HD Graphics, HD Graphics 4400,
	HD Graphics 5000, Haswell ULT Server (GT1), Haswell ULT Server (GT2),
	Iris(TM) Graphics 5100, Haswell ULT (GT1), Haswell ULT (GT2),
	Iris(TM) Graphics 5100, HD Graphics, HD Graphics 4200,
	Iris(TM) Graphics 5100, Haswell CRW Desktop (GT1), HD Graphics 4600,
	Iris(TM) Pro Graphics 5200, Haswell CRW Mobile (GT1),
	HD Graphics 4600, Iris(TM) Pro Graphics 5200,
	Haswell CRW Server (GT1), Haswell CRW Server (GT2),
	Iris(TM) Pro Graphics 5200, Haswell CRW (GT1), Haswell CRW (GT2),
	Iris(TM) Pro Graphics 5200, Haswell CRW (GT1), Haswell CRW (GT2),
	Iris(TM) Pro Graphics 5200, ValleyView PO board
[   201.576] (II) NVIDIA dlloader X Driver  304.88  Wed Mar 27 14:28:14 PDT 2013
[   201.576] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[   201.576] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   201.576] (II) FBDEV: driver for framebuffer: fbdev
[   201.576] (II) VESA: driver for VESA chipsets: vesa
[   201.641] (++) Using config file: "/root/xorg.conf.new"
[   201.641] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   201.641] (==) ServerLayout "X.org Configured"
[   201.642] (**) |-->Screen "Screen0" (0)
[   201.642] (**) |   |-->Monitor "Monitor0"
[   201.642] (**) |   |-->Device "Card0"
[   201.642] (**) |-->Screen "Screen1" (1)
[   201.642] (**) |   |-->Monitor "Monitor1"
[   201.642] (**) |   |-->Device "Card1"
[   201.642] (**) |-->Screen "Screen2" (2)
[   201.642] (**) |   |-->Monitor "Monitor2"
[   201.642] (**) |   |-->Device "Card2"
[   201.642] (**) |-->Screen "Screen3" (3)
[   201.642] (**) |   |-->Monitor "Monitor3"
[   201.642] (**) |   |-->Device "Card3"
[   201.642] (**) |-->Screen "Screen4" (4)
[   201.642] (**) |   |-->Monitor "Monitor4"
[   201.642] (**) |   |-->Device "Card4"
[   201.642] (**) |-->Screen "Screen5" (5)
[   201.642] (**) |   |-->Monitor "Monitor5"
[   201.642] (**) |   |-->Device "Card5"
[   201.642] (**) |-->Input Device "Mouse0"
[   201.642] (**) |-->Input Device "Keyboard0"
[   201.642] (==) Automatically adding devices
[   201.642] (==) Automatically enabling devices
[   201.642] (==) Automatically adding GPU devices
[   201.642] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[   201.642] 	Entry deleted from font path.
[   201.642] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[   201.642] 	Entry deleted from font path.
[   201.642] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[   201.642] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[   201.642] 	Entry deleted from font path.
[   201.642] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[   201.643] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[   201.643] 	Entry deleted from font path.
[   201.643] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[   201.643] 	Entry deleted from font path.
[   201.643] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[   201.643] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[   201.643] 	Entry deleted from font path.
[   201.643] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[   201.643] (**) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/Type1/
[   201.643] (**) ModulePath set to "/usr/lib/xorg/modules"
[   201.643] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[   201.643] (WW) Disabling Mouse0
[   201.643] (WW) Disabling Keyboard0
[   201.657] (II) Loading sub module "fb"
[   201.657] (II) LoadModule: "fb"
[   201.657] (II) Loading /usr/lib/xorg/modules/libfb.so
[   201.667] (II) Module fb: vendor="X.Org Foundation"
[   201.667] 	compiled for 1.14.2, module version = 1.0.0
[   201.667] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   201.667] (II) Loading sub module "wfb"
[   201.667] (II) LoadModule: "wfb"
[   201.668] (II) Loading /usr/lib/xorg/modules/libwfb.so
[   201.670] (II) Module wfb: vendor="X.Org Foundation"
[   201.670] 	compiled for 1.14.2, module version = 1.0.0
[   201.670] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   201.670] (II) Loading sub module "ramdac"
[   201.670] (II) LoadModule: "ramdac"
[   201.670] (II) Module "ramdac" already built-in
[   201.694] (WW) Falling back to old probe method for modesetting
[   201.694] (WW) Falling back to old probe method for fbdev
[   201.694] (II) Loading sub module "fbdevhw"
[   201.694] (II) LoadModule: "fbdevhw"
[   201.694] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[   201.695] (II) Module fbdevhw: vendor="X.Org Foundation"
[   201.695] 	compiled for 1.14.2, module version = 0.0.2
[   201.695] 	ABI class: X.Org Video Driver, version 14.1
[   201.695] (WW) Falling back to old probe method for vesa
[   201.695] Number of created screens does not match number of detected devices.
  Configuration failed.

Более того, я сразу проверил здесь, что моя видеокарта поддерживается.

P.S. Я пробовал откатить изменения, применив
X-configure
Но в результате получил следующую ошибку:
Number of created screens does not match number of detected devices.
  Configuration failed.
(EE) Server terminated with error (2). Closing log file.

P.P.S. intel-dri и xf86-video-intel у меня стоят

Пожалуйста, подскажите, как избавится от этой жуткой проблемы!
Bumblebee не имеет никакого отношения к Арчу, потому не может рожать на нём пятна. =) Более того, с ним у меня производительность игр выше, чем на Винде. Именно в Арче.
Бывали у меня такие же сообщения, обычно это происходило потому что какого-то пакета не хватало. Есть ещё две причины:
1) В конфиге пчёла в поле Driver указана не nvidia.
2) Косячит драйвер (нечаянно установленный) nouveau, его надо зафигачить в блэклист.

Я тут щас напишу как я ставлю KDE с иксами и всё всегда работает!
# pacman -S xorg-server xorg-xinit xf86-video-vesa xf86-video-intel kde-meta
Это минимум которого хватает для работы openGL под интегрированной Intel.
Для пчёла я делаю так:
# pacman -S bumblebee nvidia
Если 64бит система то ещё нужны пакеты
# pacman -S lib32-nvidia-utils lib32-virtualgl
Затем юзера в группу
# gpasswd -a $USER bumblebee
И демона в автозагрузку
# systemctl enable bumblebeed.service

После ребута всё отлично работает. Вы что-то явно делаете не так. А с gdm вечно проблемы. Ненавижу Gnome как есть. =) Я много раз давал шанс, но ему слишком уж далеко до функционала и стабильности KDE. GTK прошлый век, давно пора всё писать на Qt. Знающие различия в этих двух языках поймут. Но стоит заметить, что Gnome я поднимал абсолютно аналогично.
Keep it simple, stupid!
voronwe
Столкнулся с такой же проблемой.
При попытке поставить дрова на nvidia GT 620M гном не стал запускаться. Я пользовался этим руководством. Мне пришлось сделать следующее:
pacman -Rdd mesa-libgl
Вы удалили линки, и ещё удивляетесь почему не работает? :D
У Вас оптимус, поставьте всё по моей инструкции выше. Вместо kde-meta естественно нужно вписать gnome и gnome-extra если нужны всякие приблуды.
Keep it simple, stupid!
 
Зарегистрироваться или войдите чтобы оставить сообщение.