Bug#723733: Bug #723733 is a primus bug in Debian (not upstream)

Vincent Cheng vincentc1208 at gmail.com
Wed Oct 23 09:04:43 UTC 2013

# downgrade from RC severity
severity 723733 important
forwarded 723733 https://github.com/Bumblebee-Project/Bumblebee/issues/476


On Sun, Oct 6, 2013 at 9:56 AM, Andreas Cadhalpun
<andreas.cadhalpun at googlemail.com> wrote:
> reassign 723733 primus 0~20130805-1
> affects 723733 bumblebee
> severity 723733 serious
> notforwarded 723733
> tags 723733 - upstream
> thanks
> Hi,
> I also have this problem (Intel HD + Nvidia Geforce GT 555M + bumblebee +
> nouveau):
> $ optirun glxgears
> Error: nConfigOptions (11) does not match the actual number of options in
>        __driConfigOptions (16).
> glxgears: ../../../../../../src/mesa/drivers/dri/common/xmlconfig.c:1030:
> driQueryOptioni: Assertion `cache->info[i].name != ((void *)0)' failed.
> This is a bug in primus, since bumblebee works with virtualgl (not in Debian
> any more), but not with primus, as indicated in the following upstream bugs:
> https://github.com/amonakov/primus/issues/107
> https://github.com/amonakov/primus/issues/68
> Furthermore these upstream bugs are closed, for the following reason stated
> by the developer amonakov (
> https://github.com/amonakov/primus/issues/68#issuecomment-14456073 ):
>     "I previously told that other people are not seeing this because Ubuntu
> enables assertions, but having looked at their debian/ files, I'd say it
> probably due to their patches."
> Since Ubuntu does not apply any patches to the Debian package (at least they
> use a Debian version), this needs to be fixed in the Debian-specific patches
> applied to primus. Therefore forwarding is of little use here.
> I'm setting the severity to serious, because this bug makes it impossible to
> use bumblebee/primus with nouveau.

There are no Debian-specific patches applied to the primus packages in
Debian. AFAIU, upstream is referring to a patch or some other issue in
mesa, so it's out of my control anyways.

Just to quote upstream (#bumblebee-dev on freenode):
<amonakov> I'd rather prefer if people using Nouveau learned DRI_PRIME
and xrandr offload (less overhead!)

I would also recommend using DRI_PRIME [1] if you prefer using
nouveau, and take advantage of support directly in the kernel rather
than relying on bumblebee. The required userspace components,
including an up-to-date X server, have just recently made it into
testing/unstable, and there have been reports of other Debian users
getting it to work successfully [2].


[1] http://nouveau.freedesktop.org/wiki/Optimus/
[2] http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/2013-October/009404.html

More information about the pkg-nvidia-devel mailing list