You are not logged in.

#1 2013-11-13 07:17:41

StefaX
Member
Registered: 2011-06-25
Posts: 9

Bumblebeed requires restart every time to work properly

Hello all,
I am having an awkward issue with bumblebee. Often it refuses to run due to the following error (systemctl status bumblebeed):

bumblebeed.service - Bumblebee C Daemon
   Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled)
   Active: active (running) since mer 2013-11-13 07:15:15 CET; 36min ago
 Main PID: 409 (bumblebeed)
   CGroup: /system.slice/bumblebeed.service
           └─409 /usr/bin/bumblebeed

nov 13 07:15:15 StefaX systemd[1]: Started Bumblebee C Daemon.
nov 13 07:15:25 StefaX bumblebeed[409]: [   29.610415] [INFO]/usr/bin/bumblebeed 3.2.1 started
nov 13 07:51:46 StefaX bumblebeed[409]: [ 2211.424704] [ERROR]Module nvidia could not be loaded (timeout?)
nov 13 07:51:47 StefaX bumblebeed[409]: [ 2211.424729] [ERROR]Could not load GPU driver

The odd thing is that if I restart bumblebee, it usually works perfectly. Then I exit the game and, if I start it again, bumblebeed fails again and I have to restart it again.

In dmesg I see:

[ 2198.880234] bbswitch: enabling discrete graphics
[ 2199.285757] pci 0000:01:00.0: power state changed by ACPI to D0

So apparently it does its stuff properly by turning the discrete card on... it just cannot load the driver for some reason.

This is the output of journalctl -u bumblebeed:

nov 13 07:15:15 StefaX systemd[1]: Starting Bumblebee C Daemon...
nov 13 07:15:15 StefaX systemd[1]: Started Bumblebee C Daemon.
nov 13 07:15:25 StefaX bumblebeed[409]: [   29.610415] [INFO]/usr/bin/bumblebeed 3.2.1 started
nov 13 07:51:46 StefaX bumblebeed[409]: [ 2211.424704] [ERROR]Module nvidia could not be loaded (timeout?)
nov 13 07:51:47 StefaX bumblebeed[409]: [ 2211.424729] [ERROR]Could not load GPU driver

This is a full journalctl -u bumblebeed for a whole fail/restart/success:

nov 13 07:15:15 StefaX systemd[1]: Starting Bumblebee C Daemon...
nov 13 07:15:15 StefaX systemd[1]: Started Bumblebee C Daemon.
nov 13 07:15:25 StefaX bumblebeed[409]: [   29.610415] [INFO]/usr/bin/bumblebeed 3.2.1 started
nov 13 07:51:46 StefaX bumblebeed[409]: [ 2211.424704] [ERROR]Module nvidia could not be loaded (timeout?)
nov 13 07:51:47 StefaX bumblebeed[409]: [ 2211.424729] [ERROR]Could not load GPU driver
nov 13 08:05:48 StefaX systemd[1]: Stopping Bumblebee C Daemon...
nov 13 08:05:48 StefaX systemd[1]: Starting Bumblebee C Daemon...
nov 13 08:05:48 StefaX systemd[1]: Started Bumblebee C Daemon.
nov 13 08:05:48 StefaX bumblebeed[4583]: [ 3053.423483] [INFO]/usr/bin/bumblebeed 3.2.1 started
nov 13 08:06:06 StefaX bumblebeed[4583]: [ 3071.310120] [WARN][XORG] (WW) Unresolved symbol: fbGetGCPrivateKey
nov 13 08:06:06 StefaX bumblebeed[4583]: [ 3071.310137] [WARN][XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation.
nov 13 08:06:19 StefaX bumblebeed[4583]: [ 3083.649794] [ERROR][XORG] (EE) Server terminated successfully (0). Closing log file.

I tried with nouveau but I am not that happy with the 3D quality it provides overall. This is an excerpt from journalctl _TRANSPORT=kernel:

nov 13 07:51:36 StefaX kernel: bbswitch: enabling discrete graphics
nov 13 07:51:38 StefaX kernel: pci 0000:01:00.0: power state changed by ACPI to D0
nov 13 08:05:48 StefaX kernel: bbswitch: disabling discrete graphics
nov 13 08:05:48 StefaX kernel: ACPI Warning: \_SB_.PCI0.PEG0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95)
nov 13 08:05:48 StefaX kernel: pci 0000:01:00.0: power state changed by ACPI to D3cold
nov 13 08:06:02 StefaX kernel: bbswitch: enabling discrete graphics
nov 13 08:06:03 StefaX kernel: pci 0000:01:00.0: power state changed by ACPI to D0
nov 13 08:06:03 StefaX kernel: nvidia: module license 'NVIDIA' taints kernel.
nov 13 08:06:03 StefaX kernel: Disabling lock debugging due to kernel taint
nov 13 08:06:03 StefaX kernel: vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
nov 13 08:06:03 StefaX kernel: [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 1
nov 13 08:06:03 StefaX kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  325.15  Wed Jul 31 18:50:56 PDT 2013
nov 13 08:06:04 StefaX kernel: nvidia 0000:01:00.0: irq 59 for MSI/MSI-X

It looks like that it does not even TRY to load the module when it fails, but I could be wrong smile I have no clue on where to look for further information.

I am using kernel 3.11.6-1-ARCH with official nvidia driver on an Asus X53S (there are two, I have the one with i7) with NVidia 610M.

Anybody has a hint?

Thanks in advance!

Stefano

Offline

Board footer

Powered by FluxBB