Bumblebee: Nvidia drivers not loaded after updates on 13.1

I’m not sure you need bbswitch with kernel 3.15 as that kernel has built in support for powering down the nvidia card on optimus systems. Have you tested bumblebee without it?

Hm?
Which kernel did you use before?

There is bbswitch-kmp-default as well.

And AFAICS bbswitch does require bbswitch-kmp-xxx, so it should not be possible to only install bbswitch.

Then I installed 340.32 version of nvidia driver from that software page

Now everything works again.

Good to hear.

Two more things - I hope setting “protected” flag on this driver in yast stops autoupdater from asking to update it,

That should not be necessary if you didn’t allow vendor change globally in /etc/zypp/zypp.conf.
If you did, that “protected” flag in YaST should also prevent the updater from wanting to update it, yes.

and do I have to install 32bit version of the driver, too? Guide recommends it but I’m not sure that simply installing corresponding rpm is enough. In Bumblebee repo it’s called nvidia-bumblebee-32bit but I don’t what it actually installs.

You need this if you want to use 32bit applications on the nvidia chip.
It contains the necessary libraries as 32bit versions.

You should of course make sure to install the exactly same version though.

Should this problem be posted as a bug to whoever maintains Bumblebee repo? How should I go about it?

Report it on http://bugzilla.opensuse.org/ I’d say.

Here’s the repos project page, you can find a “Report bug” link there.
https://build.opensuse.org/project/show/X11:Bumblebee

You can login to bugzilla with the same username/password as here.

Is the fact that bbswitch is not automatically selected for install be mentioned, too?

Well, as I said, I don’t know whether it’s needed.
But I haven’t seen any complaint upto now that that guide would be missing something important.
Anyway, that page is a Wiki, you could even change it yourself. :wink:
More seriously though, there is a “discussion” page where you could mention it.

PS: I had a look at the bumblebee package now, and it actually “recommends” bbswitch, so it should get installed atomatically.
But upto 13.1, if you uninstall a recommended package manually, it will never get installed automatically again. That’s part of zypper’s behavior, but has been changed for Factory/13.2.

So I don’t see anything wrong here and worth reporting regarding bbswitch.
Except that if Bumblebee doesn’t work at all without it (as I said, I don’t know that), the “Recommends” should probably be changed to a “Requires”.

Well, you could probably ask one of the repo maintainers:
https://build.opensuse.org/project/users/X11:Bumblebee

Or ask on the opensuse-factory or opensuse-xorg mailinglists, maybe.
http://lists.opensuse.org/opensuse-factory/
http://lists.opensuse.org/opensuse-xorg/

But if you upgrade to kernel 3.16, you could probably use the Factory version of the KMP packages… :wink:

I actullay let the installer install the bbswitch kmp for 3.11 kernel, and restarted, and it works. But i am a little afraid that if i upgrade my kernel version later it may break again because of incompatibility. I would really prefer the dkms package if its available :slight_smile:

Well, you could probably ask one of the repo maintainers:
https://build.opensuse.org/project/users/X11:Bumblebee

Or ask on the opensuse-factory or opensuse-xorg mailinglists, maybe.
http://lists.opensuse.org/opensuse-factory/
http://lists.opensuse.org/opensuse-xorg/

But if you upgrade to kernel 3.16, you could probably use the Factory version of the KMP packages… :wink:

I sent an email to the maintainers :slight_smile: