Nvidia binary blob works with PAX / Grsecurity kernel
- Details
- Category: Gentoo / Linux
- Last Updated on Friday, 27 January 2012 21:28
- Published Date
- Written by Stefan Reimer
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
