new drivers for sid!

Luca Boccassi luca.boccassi at gmail.com
Sat Jan 23 18:24:48 UTC 2016


On Mon, 2016-01-18 at 00:46 +0000, Luca Boccassi wrote:
> On 18 January 2016 at 00:21, Andreas Beckmann <anbe at debian.org> wrote:
> > Hi,
> >
> > I just pushed 343.xx to sid. I plan to continue with one new major every
> > 1-2 days (given the buildds don't stall) until we have 352 there by the
> > end of the week. Then while waiting for testing migration of 352 let's
> > put something new into experimental :-)
> >
> > -xconfig and -settings will probably be delayed a bit while I'm trying
> > something ...
> 
> Nice, thank you!
> 
> I've been running 358 for a good while now, I'd say it's ready for
> experimental. Are you happy with the new libglvnd-nvidia package? In
> 358 it holds libGLdispatch.so.0 and libOpenGL.so.0.
> 
> I am working on the 361 beta, there's lots of changes in the libraries
> including full support the new libglvnd introduced in 355, I'll
> probably be done and commit to SVN in a few days for review.
> 
> Given that it's open source and both Mesa and AMD plan to support
> this, at some point we should probably start a discussion with all the
> maintainers involved, to decide how to deal with this, and how it will
> work with the update-alternatives system.

Hello,

I have given more thought to libglvnd. Both AMD and Mesa have committed
to (eventually) use libglvnd as a dispatcher, and it is released under
an MIT-like license on Github.

A possible solution would be to package libglvnd from sources, and add a
new glx-alternative-glvnd that can take over libGL, libGLESv1/2 and
(when it will be implemented) libEGL. We can then stop shipping those
libraries from the Nvidia proprietary installer, and also stop adding
the *nvidia slave for those .so files in glx-alternative-nvidia.

When mesa and fglrx get around to add support, we can drop the slaves
from those glx-alternative-* packages too and add a dependency.

I've already done the packaging for libglvnd, and I've also created the
glx-alternative-glvnd. Tomorrow I'll finish working on 361 and then I'll
test everything together and see how it works. I'll also take out
libglvnd-nvidia from 355/358.

What do you think about this solution?

Kind regards,
Luca Boccassi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20160123/7313fbf8/attachment.sig>


More information about the pkg-nvidia-devel mailing list