Package Details: bumblebee-git 3.2.1.r57.61c6161-1

Git Clone URL: (read-only, click to copy)
Package Base: bumblebee-git
Description: NVIDIA Optimus support for Linux through VirtualGL or primus
Upstream URL:
Licenses: GPL3
Conflicts: bumblebee
Provides: bumblebee
Submitter: Samsagax
Maintainer: SolarAquarion
Last Packager: SolarAquarion
Votes: 50
Popularity: 0.000000
First Submitted: 2011-09-06 12:46 (UTC)
Last Updated: 2019-01-03 01:14 (UTC)

Dependencies (13)

Required by (7)

Sources (4)

Latest Comments

PedroHLC commented on 2019-03-13 17:14 (UTC)

According to @Lone_Wolf at a reasoned comment in mesa-git that you should replace mesa-libgl with libgl / libegl / libgles or opengl-driver, this should allow us to use it with others mesa packages from AUR.

Fincer commented on 2017-03-15 19:18 (UTC)

Patch file 0001-bb_mutebblogger.patch is deprecated. The patch contents have already been included in the main Bumblebee codebase. Please remove this patch.

mmedum commented on 2017-03-14 09:05 (UTC)

I am seeing a problem with patch 0001, failed at Hunk #1 when trying to patch.

lexikon commented on 2017-03-12 23:22 (UTC)

package are conflict with nvidia-utils

jwhendy commented on 2017-03-12 20:42 (UTC)

During upgrade today (perhaps due to mesa-libgl -> mesa?): :: bumblebee-git and nvidia-utils are in conflict (nvidia-libgl). Remove nvidia-utils? [y/N] I can install community/bumblebee, though. Following the dep chain, this requires nvidia, which requires nvidia-utils, and nvidia-utils provdies nvidia-libgl... but this package provides nvidia-libgl, so I think that's where the problem is.

Avimux commented on 2016-12-09 15:56 (UTC)

Due to recent commits, this line is no longer necessary: # Make bash_completion work mv -v "${pkgdir}/etc/bash_completion.d/bumblebee" "${pkgdir}/etc/bash_completion.d/optirun" In fact, it won't build with it.

Corax commented on 2016-10-29 20:14 (UTC)

Indeed, I don't think this line is useful anymore, I removed it and it works fine.

johncf commented on 2016-10-09 08:21 (UTC)

> echo "remove nvidia modprobe -r --ignore-remove nvidia-drm nvidia-modeset nvidia-uvm nvidia" >> "${pkgdir}/usr/lib/modprobe.d/bumblebee.conf" Is this still necessary after #762 was merged? If not, please revert that commit... #762:

dapolinario commented on 2016-04-14 17:36 (UTC) (edited on 2016-04-14 17:38 (UTC) by dapolinario)

You could add the following line in the PKGBUILD file: echo "remove nvidia modprobe -r --ignore-remove nvidia-drm nvidia-modeset nvidia-uvm nvidia" >> "${pkgdir}/usr/lib/modprobe.d/bumblebee.conf" After: echo "blacklist nvidia" > "${pkgdir}/usr/lib/modprobe.d/bumblebee.conf" Thus this package will work properly with bbswitch (

neTpK commented on 2015-12-08 13:11 (UTC)

For those with nvidia_modeset issues, see:

Lekensteyn commented on 2014-12-14 21:25 (UTC)

Synced packaging with bumblebee, made virtualgl optional. NOTE: version number is different because 3.2-2-g123abcd was previously treated as newer than 3.2.1.

theaifam5 commented on 2014-11-16 18:35 (UTC)

Please remove "bumblebee.conf" from "/usr/lib/modprobe.d/". This file make a problem with initializing module "nvidia" Check this:

J4913 commented on 2014-03-16 12:58 (UTC)

Never mind, the bumblebee config just had the wrong paths for some reason. I checked, and those are the ones that are in the package, not inherited from non-git bumblebee.

J4913 commented on 2014-03-16 12:46 (UTC)

Says it provides nvidia-libgl but doesn't seem to? $ pacman -Ql bumblebee-git | grep -v /$ bumblebee-git /etc/bash_completion.d/optirun bumblebee-git /etc/bumblebee/bumblebee.conf bumblebee-git /etc/bumblebee/xorg.conf.d/10-dummy.conf bumblebee-git /etc/bumblebee/xorg.conf.nouveau bumblebee-git /etc/bumblebee/xorg.conf.nvidia bumblebee-git /lib/udev/rules.d/99-bumblebee-nvidia-dev.rules bumblebee-git /usr/bin/bumblebee-bugreport bumblebee-git /usr/bin/optirun bumblebee-git /usr/lib/systemd/system/bumblebeed.service bumblebee-git /usr/lib/udev/rules.d/99-bumblebee-nvidia-dev.rules bumblebee-git /usr/sbin/bumblebeed bumblebee-git /usr/share/doc/bumblebee/README.markdown bumblebee-git /usr/share/doc/bumblebee/RELEASE_NOTES_3_2_1 optirun with virtualgl uses the integrated graphics for some reason, and with primus I get: primus: fatal: failed to load any of the libraries: /usr/lib/nvidia-bumblebee/ /usr/lib/nvidia-bumblebee/ cannot open shared object file: No such file or directory /usr/lib32/nvidia-bumblebee/ cannot open shared object file: No such file or directory The only -git packages I'm using are this and bbswitch-git.

danbruegge commented on 2013-10-09 16:34 (UTC)

Thanks. I keep in mind! :)

Lekensteyn commented on 2013-10-08 19:59 (UTC)

Suggestion incorporated. Next time you can also send a pull request on Github[1]. [1]:

danbruegge commented on 2013-10-08 18:25 (UTC)

Please update the PKGBUILD and add nvidia-libgl to conflicts and provides.

Lekensteyn commented on 2013-07-27 13:52 (UTC)

Updated, note the version change! Previously it was some date, now it is based on the git tag.

bchretien commented on 2013-07-27 11:24 (UTC)

Out-of-date: 99-remove-nvidia-dev.rules was renamed to 99-bumblebee-nvidia-dev.rules.

Samsagax commented on 2012-02-24 16:43 (UTC)

Added the -lrt workarround

Svenstaro commented on 2012-02-16 07:50 (UTC)

Actually you could but it would be better to just fix this in bumblebee upstream by adding the correct ldflags.

Samsagax commented on 2012-02-06 18:25 (UTC)

> It's due an upstream ld update that changes the default behavior sadly. This actually breaks many packages. So, this emans that there is nothing we (TBP) can do about that?

Svenstaro commented on 2012-02-06 17:04 (UTC)

It's due an upstream ld update that changes the default behavior sadly. This actually breaks many packages.

Samsagax commented on 2012-02-06 16:53 (UTC)

@Svenstaro > Please make the bumblebee group and user a system group/user. done. About the -lrt thing I can't figure it out with pkg-config, do you have any suggestions? On all other distributions it "just works" with just the glib-2.0 test.

Svenstaro commented on 2012-02-06 15:35 (UTC)

No, this should be fixed upstream.

commented on 2012-02-06 15:29 (UTC)

FIX to compilation: just add this text LDFLAGS=-lrt after the ./configure \ so it should looks like this ./configure LDFLAGS=-lrt \

snoxu commented on 2012-01-28 15:22 (UTC)

Getting a build error: /usr/bin/ld: note: 'clock_gettime@@GLIBC_2.2.5' is defined in DSO /lib/ so try adding it to the linker command line /lib/ could not read symbols: Invalid operation collect2: ld returned 1 exit status make: *** [bin/optirun] Error 1 I have no clue as to what's is going wrong

Svenstaro commented on 2012-01-20 21:54 (UTC)

Please make the bumblebee group and user a system group/user.

dflt commented on 2012-01-16 14:12 (UTC)

So is there any way to watch movies with vdapau output on mplayer using nvidia card? Last time I've tried it I didn't success.

dflt commented on 2012-01-16 13:52 (UTC)

@FPtje install dkms for bbswitch, look for it @AUR

commented on 2012-01-14 16:54 (UTC)

There are two things I needed to do to fix things: 1. Bumblebee refused to start. It gave the error "Could not find module 'nouveau'". The Driver='nouveau' had to be changed to Driver=nouveau (so without the quotes) in /etc/bumblebee/bumblebee.conf 2. For the power management to work, I needed to update the kernel to 3.1.9-2-ARCH. It did NOT work for 3.1.9-1-ARCH. Even after installing the latest kernel, bbswitch-git couldn't be started for me. Reinstalling bbswitch-git solved the problem for me.

pernix commented on 2012-01-14 12:46 (UTC)

Right, that was the problem. When I changed from bumblebee to bumblebee-git, the group was deleted and then created again (I think) and my user was not added automatically. Thanks.

Svenstaro commented on 2012-01-14 10:52 (UTC)

pernix, sounds like you are not in the bumblebee group.

pernix commented on 2012-01-14 10:42 (UTC)

Hi! Using this package I receive this error each time I try to start optirun: [ERROR]Could not connect to /var/run/bumblebee.socket! Error: Permission denied [ERROR]Could not connect to bumblebee daemon - is it running? [WARN]The Bumblebee server was not available. etc... If I run it as superuser the error is: No protocol specified Error: couldn't open display :0 Daemon bumblebeed is running.

Samsagax commented on 2012-01-14 05:57 (UTC)

I feel flattered on that comparison. Maybe I can think of it. Is not my decision to make but yours. Is enough that this piece of hacky software is useful for you, we have accomplished our goal :)

Svenstaro commented on 2012-01-14 05:51 (UTC)

If we think about it like that though then most things are workarounds and hacks (X itself being pretty much one of those). We could easily pull in turbojpeg and virtualgl. That wouldn't be a problem. Anyway, I'll let it rest in AUR for now. You seem to be taking good care of it.

Samsagax commented on 2012-01-14 05:44 (UTC)

The problem with that is it's dependencies right now: VirtualGL won't go into [community] because of it's dependency on 'turbojpeg', that library is intentionally removed from the official package because "it's not versioned". I don't really care about Bumblebee getting into official repositories, I just want to use my card in the distro I love :). Btw: Bumblebee is not the ultimate solution to the Optimus problem. Is a temporary workaround until David Arlie finishes his magic on Xorg and Nvidia eventually stop it's negligence on us (or Nouveau devs come on with the real solution). We, (and I mean Peter) are trying to help on official support while we improve the workaround.

Svenstaro commented on 2012-01-14 05:34 (UTC)

In that case, would you like to eventually see stable bumblebee releases in [community]? It seems to me the project is at a point where official support would make sense and it works rather well for me.

Samsagax commented on 2012-01-14 05:29 (UTC)

Indeed. We are making things stable and trying to make it as seamless as possible. Currently bbswitch had almost no commits so it is somewhat "stable".

Svenstaro commented on 2012-01-14 05:27 (UTC)

Will there be a stable release of bbswitch along with it?

Samsagax commented on 2012-01-14 02:55 (UTC)

the daemon script is indeed a little strange because is derived from the Debian-like one. As I needed the package working I was too lazy to write it all again. Thanks for the snippets, I'll update it soon enough. btw, release 3.0 is scheduled for tomorrow if there are no blockers. Any feedback is welcome. :)

Svenstaro commented on 2012-01-14 02:37 (UTC)

Your daemon scripts also looks rather strange. Why not adopt a more traditional style as in ?

Svenstaro commented on 2012-01-14 02:27 (UTC)

A few notes about the .install scriptlet: Please use more proper user/group checking. See here for example: Don't stop the bumblebee service like this was Debian. Install scripts are expected to not start/stop services unless absolutely required. Let users decide when to stop/start it. Why don't you use and make your own backup function? You can reduce the code duplication by just calling pre_upgrade in pre_remove() {}, for instance.

commented on 2012-01-13 15:57 (UTC)

FPtje, I had the same problem as you with nvidia. It seems you don't have the kernel module. I had to install dkms-nvidia opencl-nvidia to make it work. But this is for nvidia not for nouveau.

Samsagax commented on 2012-01-13 05:18 (UTC)

Currently I'm focused on my vacation this week. You can help on that one taking the "official" Wiki on the GH website. Soon we will release a massive communication rally about the whole project status and improvements together with a history of the project hopefully to clarify the mess of misinformation out there.

Svenstaro commented on 2012-01-12 19:00 (UTC)

Samsagax do you plan on updating the wiki? Would be cool if you did. :)

commented on 2012-01-12 14:09 (UTC)

After installing the latest bumblebee-git I faced the following problem: Bumblebee fails to start. When I try to start it manually through sudo /bin/bumblebeed it gives this error: [ERROR]Module ''nouveau'' is not found. However, my X works fine. My laptop runs on nouveau, and depmod --show | grep nouveau shows that the nouveau modules are installed. How can I solve this?

Samsagax commented on 2012-01-11 19:53 (UTC)

Updated to the next version of Bumblebee. A new C-coded daemon and client plus a big deal of updates on power management. Will upload a bbswitch package soon

Samsagax commented on 2011-11-13 19:27 (UTC)

@neolith2099: thanks for the heads-up. Will update it soon

neolith2099 commented on 2011-11-13 19:19 (UTC)

Just a note. The PKGBUILD is missing GIT as a build dependency. I suggest updating your PKGBUILD with the following line: makedepends=('git') Cheers!

aliasbody commented on 2011-11-01 23:19 (UTC)

With 1215N the power saving fuction doesn't work ! (acpi_call alone works and all the files have been checked) It works fine with the ubuntu version.