Re: Requesting maintainer access - adding Bumblebee packages

Jaron Viëtor <[email protected]>
Newsgroups gmane.linux.mandrake.cooker.devel
Message-ID <CAF1bhLWevksLsodDFzg2bLR=AUJq=dQVwU4Yi0MCPrfF=OLZMQ@mail.gmail.com>
On Wed, Jan 18, 2012 at 17:09, Anssi Hannula <[email protected]> wrote:
> Hi,
>
> On 18.01.2012 12:49, Jaron Viëtor wrote:
>> As for nvidia support - this should "just work"! Simply install the
>> nvidia drivers from the Mandriva repository and that should be it!
>> Upon installation, the bumblebee package runs:
>> update-alternatives --set gl_conf /etc/ld.so.conf.d/GL/standard.conf
>
>> You may have to do this manually if you (re)install the nvidia drivers
>> after bumblebee.
>
> This shouldn't be needed, though, since the alternative state is kept.

Yes, I was hoping for that to be true, but wasn't sure :-) Thanks for
confirming that!

>
>> If you encounter any problems with this configuration, be sure to let
>> me know and I'll help you get it working properly.
>
> Quickly glancing over the files, this seems like a relatively well
> structured project instead of quick hacks that would disrupt package
> management or configuration tools, so thank you for that :)

Thanks, we spend a lot of time trying to do things properly with this version!

>
> I'm interested in bringing Optimus support to Mageia if I have the time
> (possibly even out-of-the-box when a supported system is detected),
> however, I'd like to know more about some things:
>
> - If the user doesn't use 'optirun' and thus the optimus device is not
>  used, is the power usage lower than before bumblebeed was installed,
>  or just the same? I.e. does installing bumblebeed already have
>  power saving benefits, or is it just that fact the device is
>  automatically downpowered when not in use?
>  (sorry, couldn't phrase it better)

Yes. The daemon powers the GPU down while not in use, so not using it
means always powered down.
On my own laptop this means about 2 hours of extra battery time, but
YMMV of course.

>
> - How reliable is it (if you know)? Also, does it work equally well with
>  both nouveau and NVIDIA driver?

Both drivers have been tested quite extensively and both seem to
perform very well and are stable.
The 2.99 version is somewhat of a pre-release, I'll update it to 3.0
as soon as it is finalized (should be *very* soon now), one of the
issues this update will "fix" is a bug of some sort in the nvidia
driver: it seems to sometimes re-load itself when the card is powered
down (seems to be triggered by some browsers, among other tings),
which corrupts the state of the device. The 3.0 version automatically
restores the device state if/when this happens.
Other than that, it has been found to be very stable by all people
that have done regular tests. I've personally been running this 24/7
for a few weeks on my machine and haven't had a single crash (besides
the nvidia state corruption problem, which doesn't really crash
anything but causes optirun to fail until the state is restored).

>
> - Do you have some list of supported devices that could be used for
>  automatic detection, or do you recommend something else?

I'd advice you talk to Lekensteyn (one of the other developers). He's
done the work on the kernel module that does most of the device
detection. He can probably help you put something together that can
reliably detect supported devices. He usually hangs out in
#bumblebee-dev on irc.freenode.net (as do I, by the way).

>
> - Does it work relatively equally well on all laptops, or are there some
>  quirks?

It's been confirmed to work with several cases of both "old-style" and
"new-style" Optimus laptops. Of course we don't own every single
Optimus laptop that's made, and can't guarantee 100% compatibility,
but from the first reports of users it seems to be pretty damn close.

>
> (I kept this post in cooker@ since this information might be useful for
> others here as well)
>
> Thanks,
> --
> Anssi Hannula


If you do end up adding support for Mageia, let me or another
developer know and we'll make sure to update our list of supported
distributions and/or will include links to (your) instructions on how
to install/setup everything on it.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.