Bumblebee - Bumblebeed - киркуду

vasek
PS....... а то что ты не внимательный, говорит вот такая строчка из твоего рабочего лога
Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=059b77e4-b9ad-4838-8c69-c588a521a3a3 ro
мне эта строчка ни очем не говорит, и чЁ в ней такого?
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
palpalych
vasek
PS....... а то что ты не внимательный, говорит вот такая строчка из твоего рабочего лога
Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=059b77e4-b9ad-4838-8c69-c588a521a3a3 ro
мне эта строчка ни очем не говорит, и чЁ в ней такого?
Вам специально выделили ro
Это значит, что корень при загрузке монтируется только на чтение :)
palpalych было обновление grub, ты, наверное, пропустил - почитай этот пост .
Проверь все свои pacnew. Это я тебе привел просто для примера, что нужно быть внимательнее. Аналогично и с Optimus.
Ошибки не исчезают с опытом - они просто умнеют
Привожу некоторые интересные материалы (только зарубежные), из того, что накопал недавно — может кому и пригодится.
Профи, конечно, это не к чему, а новичкам для начала может и пригодится.
Безусловно, ArchWiki, внеконкуренции, не привести не мог. Начинать только с нее - это основа.
Остальное — дополнение, но имеется много интересного.
The Bumblebee Project Wiki
Troubleshooting (поиск и устранение неисправностей)
+ интересный довесок
+ еще один довесок по возможным проблемам (единственный русский источник — по причине уважения подхода во всем в opensuse)
acpi_call (отключение дискретной карты)
ACPI Failed (проблемы с ACPI)

PS.................применять, конечно, с учетом системы ArchLinux
Ошибки не исчезают с опытом - они просто умнеют
Походил по ссылкам. Результат? Стабильный до невозможности.
Есть вопросы.

Number of GPUs: 1
GPU #0:
  Name      : GeForce GT 635M
  UUID      : GPU-e66ae3b3-b7a8-c2ae-ba26-2a6c990bd62b
  PCI BusID : PCI:1:0:0
  Number of Display Devices: 0
GPU != Display Devices ?

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce GT 635M] [10de:0de3] (rev a1) (prog-if 00 [VGA controller])

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Device [1043:1477]
	Flags: bus master, fast devsel, latency 0, IRQ 41
	Memory at f7400000 (64-bit, non-prefetchable) [size=4M]
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at f000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [d0] Power Management version 2
	Capabilities: [a4] PCI Advanced Features
	Kernel driver in use: i915
	Kernel modules: i915
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce GT 635M] [10de:0de3] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Device [1043:1477]
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Memory at f0000000 (64-bit, prefetchable) [size=32M]
	I/O ports at e000 [size=128]
	[virtual] Expansion ROM at f7000000 [disabled] [size=512K]
	Capabilities: [60] Power Management version 3
	Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [78] Express Endpoint, MSI 00
	Capabilities: [b4] Vendor Specific Information: Len=14 <?>
	Capabilities: [100] Virtual Channel
	Capabilities: [128] Power Budgeting <?>
	Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia

Это нормально - nouveau и nvidia в kernel modules?
yaa
1. Разберись сначала со своими конфигами - у тебя там не понятно что, например, к чему файл 10-evdev.conf и в нем прописано BusID "PCI:1:0:0"???
Должен четко представлять какие должны быть конфиги, что в них должно быть и где они должны находится. Все это описано. Плюс к этому обрати внимание на содержание папки /etc/X11/xorg.conf.d — об этом тоже все расписано
2. Определись, что будешь использовать nouveau или nvidia и сделай соответствующие действия.
3. Если у тебя 64 битная система, определись с использованием 32 битных библиотек для своих запускаемых приложений.
4. При всех действиях, читай внимательнее что пишет journal.
Ошибки не исчезают с опытом - они просто умнеют
Это нормально - nouveau и nvidia в kernel modules?
это открытый, который с ядром идет и проприетарный соответственно. Усе норм здесь. In use он же пишет, что проприетарный.
GPU != Display Devices
число девайсов и нумерация элементов массива с 0. тоже все норм.
PGP 0x31361F01
arcanisrepo
В логах вот чего:
-- Reboot --
Sep 25 21:21:52 pampas systemd[1]: Starting Bumblebee C Daemon...
Sep 25 21:21:52 pampas systemd[1]: Started Bumblebee C Daemon.
Sep 25 21:21:52 pampas bumblebeed[300]: modprobe: FATAL: Module bbswitch not found.
Sep 25 21:21:52 pampas bumblebeed[300]: [    3.057033] [ERROR]Module bbswitch could not be loaded (timeout?)
Sep 25 21:21:52 pampas bumblebeed[300]: [    3.057043] [WARN]No switching method available. The dedicated card will always be on.
Sep 25 21:21:52 pampas bumblebeed[300]: [    3.057910] [INFO]/usr/bin/bumblebeed 3.2.1 started
Sep 25 21:23:40 pampas bumblebeed[300]: [  110.591268] [WARN][XORG] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
Sep 25 21:23:40 pampas bumblebeed[300]: [  110.591303] [WARN][XORG] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
Sep 25 21:23:40 pampas bumblebeed[300]: [  110.591330] [WARN][XORG] (WW) Unresolved symbol: fbGetGCPrivateKey
Sep 25 21:23:40 pampas bumblebeed[300]: [  110.591345] [WARN][XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation.
Sep 25 21:23:40 pampas bumblebeed[300]: [  110.716724] [ERROR][XORG] (EE) Server terminated successfully (0). Closing log file.

И опять про DPI:
Sep 25 21:22:48 pampas systemd[1]: Started User Manager for 0.
Sep 25 21:23:38 pampas kernel: nvidia: module license 'NVIDIA' taints kernel.
Sep 25 21:23:38 pampas kernel: Disabling lock debugging due to kernel taint
Sep 25 21:23:38 pampas kernel: nvidia 0000:01:00.0: enabling device (0000 -> 0003)
Sep 25 21:23:38 pampas kernel: vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
Sep 25 21:23:38 pampas kernel: [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 1
Sep 25 21:23:38 pampas kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  325.15  Wed Jul 31 18:50:56 PDT 2013
Sep 25 21:23:38 pampas kernel: nvidia 0000:01:00.0: irq 46 for MSI/MSI-X
Sep 25 21:23:38 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:38 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:38 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:38 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:38 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:38 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:38 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:38 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:39 pampas kernel: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
Sep 25 21:23:40 pampas bumblebeed[300]: [  110.591268] [WARN][XORG] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
Sep 25 21:23:40 pampas bumblebeed[300]: [  110.591303] [WARN][XORG] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
Sep 25 21:23:40 pampas bumblebeed[300]: [  110.591330] [WARN][XORG] (WW) Unresolved symbol: fbGetGCPrivateKey
Sep 25 21:23:40 pampas bumblebeed[300]: [  110.591345] [WARN][XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation.
Sep 25 21:23:40 pampas bumblebeed[300]: [  110.716724] [ERROR][XORG] (EE) Server terminated successfully (0). Closing log file. 

Мне нужен ACPI Package?
По 1 логу можно предположить, что, возможно, bbswitch не поддерживает новое ядро (не соответствуют версии ядра, nvidea, bbswitch — в смысле что то старое, что то новое). Посмотри dmesg | grep bbswitch.
По 2 логу странное и нехорошее сообщение - pampas kernel: Disabling lock debugging due to kernel taint
Нет ли у тебя записей типа - Kernel module load error
Посмотри cat /proc/sys/kernel/tainted и dmesg | grep taint
С ACPI не разбирался.
Ошибки не исчезают с опытом - они просто умнеют
bbswitch нету, его удалили ранее (если опять конечно не ставили). Ибо ненужно, только проблемы. И он (бамблбли) всегда ругается на него, если его нет в системе, но запускается.
Ошибки про acpi и у меня сыпятся. Сначала думал, что ему нужно acpi_call, но вроде все есть и все работает. И эти ошибки тоже у меня не влияют на работу. А перестанут сыпаться, если выгрузить модуль nvidia. Пример рабочей системы:
$ optirun glxgears
8067 frames in 5.0 seconds = 1613.084 FPS
$ systemctl status bumble
bumble.service - Bumblebee C Daemon
   Loaded: loaded (/etc/systemd/system/bumble.service; enabled)
   Active: active (running) since Чт 2013-09-26 18:54:55 MSK; 3h 18min ago
 Main PID: 363 (bumblebeed)
   CGroup: /system.slice/bumble.service
           └─363 /usr/bin/bumblebeed
сен 26 18:54:55 ARCANIS systemd[1]: Started Bumblebee C Daemon.
сен 26 18:54:55 ARCANIS bumblebeed[363]: modprobe: FATAL: Module bbswitch not found.
сен 26 18:54:55 ARCANIS bumblebeed[363]: [    6.617905] [ERROR]Module bbswitch could not be loaded (timeout?)
сен 26 18:54:55 ARCANIS bumblebeed[363]: [    6.617923] [WARN]No switching method available. The dedicated card will always be on.
сен 26 18:54:55 ARCANIS bumblebeed[363]: [    6.619732] [INFO]/usr/bin/bumblebeed 3.2.1 started
сен 26 22:12:06 ARCANIS bumblebeed[363]: [11837.752402] [WARN][XORG] (WW) Unresolved symbol: fbGetGCPrivateKey
сен 26 22:12:06 ARCANIS bumblebeed[363]: [11837.752422] [WARN][XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation.
сен 26 22:12:12 ARCANIS bumblebeed[363]: [11843.838858] [ERROR][XORG] (EE) Server terminated successfully (0). Closing log file.
$ dmesg | tail
[11948.928424] nvidia 0000:01:00.0: irq 48 for MSI/MSI-X
[11948.932184] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
[11948.932224] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
[11948.932241] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
[11948.932257] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
[11948.932274] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
[11948.932286] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
[11948.932384] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
[11948.932402] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
[11948.932869] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
PS bumble это тот же bumblebee только multi-user.target wants, а не graphical. Т.е. на работу никак не влияет, только на автозагрузку
PGP 0x31361F01
arcanisrepo
 
Зарегистрироваться или войдите чтобы оставить сообщение.