Stefan Reimer's web blog
Projects, ideas or business opportunities around FOSS and security in the Greater Vancouver area? Contact me...

Nvidia binary blob works with PAX / Grsecurity kernel

The current open source OpenGL stack, especially for nvidia hardware, is not really capable of supporting games like EVE Online or SC2 using Wine. This is why myself, like so many others, still have to use the nvidia binary blob.

Since several versions of the nvidia kernel module one has to apply at least one minor patch to get the module compiled against a Pax / grsecuirty kernel. In order to successfully enable the PAX_USERCOPY option a second patch is needed. Initially the patch only allowed using the SLAB memory allocator, but thanks to the Pax team, an updated version now also allows the use of the default SLUB allocator.

See grsecurity forums for details.

I added a nvidia-driver ebuild incl. both patches to my overlay and filed a bug to get them added upstream, see #385837

 

    Post your comments...

    © Startux.de | Design by: LernVid.com