[Slackbuilds-users] RFC: nvidia-driver organization
Gerardo Zamudio
gerardo.zamudio at linux.com
Fri Jul 8 15:34:01 UTC 2016
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On 07/08/2016 01:44 AM, King Beowulf wrote:
> All:
>
> The nvidia-driver has become a horrible mess to maintain. Nvidia
> is moving to GLVND and Vulcan, and several libs, binaries have
> moved to F/OSS, and Nvidia keeps adding/renaming some libs. These
> changes, along with compat32 support (not supported in SBo but it's
> a fan favorite), are making it confusing to generate a consistently
> bug-free script. I'm thinking of splitting it up into multiple
> scripts:
>
> nvidia-kernel will remain the same.
>
> 1. nvidia-utils: -Contains all the open source binaries. -Scripts
> ts similar to nvidia-switch to backup and restore Mesa and X.Org
> components that Nvidia overwrites, as well as dealing with
> multlib/compat32.
>
> 2. nvidia-driver: A much simpler script that just assumes a pure
> x86_32 or x86_64 installation.
>
> 3. COMPAT32 provided either via Alien Bob's multilib
> convertpkg-compat32 or my own script in nvidia-utils
>
> 4. Finally, instead of all the "install' lines in the SlackBuild
> script, leverage the nvidia-installer or the NVIDIA-*.run to
> perform the install into /tmp/SBo... for subsequent packaging. This
> will have the advantage of making the nvidia-driver.SlacBuild less
> brittle for simple version bumps. The disadvantage is that this
> will break a few things the script now does.
>
> I know a many who simply run the NVIDIA-*.run and are happy. For
> those on this list who run my scripts, what say you? Also, let me
> know (off list) if you are willing to assist in thrashing your
> system for testing. I have just the one GTX600 system atm, so
> testing other GPUs and desktops will be nice.
>
> Thanks, Ed
Thanks for your efforts, Ed. I use your NVIDIA scripts exclusively for
my system and I'm in favor of your approach. I would prefer COMPAT32
be provided by your script.
- --
Gerardo Zamudio
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJXf8fhAAoJEPbPpamee1lXabcP/2TlgDqv076xlEXdukUFMnTc
vORJ2E+TxUI9zfSRCVGzbVdL4alKeXVTLN77RwpkzaLOAeDfHoflJ9NtK5kCUtfj
ClEvLzKWBxw+kNIpolefEM+0EostdhrvfmTUlkdNqP6EGox46uWWt4ZyQpHK0G5A
M/3/tOhiM9M+cNDguYWTuYQLwADdqLNnlAGbSh7XUbQ8H3DWV/l0seluyqjSVdaF
L02nl8EzdBSDN/c2Gme7Wlz+c+k+Is+tfARLzervlWomdnsrEjWmFbvIMayLaDeB
V4UYggPoQm6s2Xl7FfJwkH8JEii8jqpTyf8/EcpAHV5T2Vry6a9rDgzlk4HsNILB
ay55b2QXJfXQc2bJrR2zqlPxPl3aNi1TzyQRZpjo12x/3CjoKm+PukijWfJUKwxb
J7Dg0ZAW6+iVxW4pS3RzgHl7EgvY99gJm+Tz6U16QY9DYI0rPG48uBwd6rl0cUoH
+oM7i1quwXoaqw7yJ8w9zUgR3H+f+0/lEF0prlRfSOrxL5/hJ+EGvRKweB1yxHzK
/4OSpCDwWLK24U2A6GXPU51wQQeQF+e/vvbTlEBKODoebZROjxba2537avkmjirR
eGSSNV+YSPvApxTz/cetG57YeX0Hh15ROl6CNM+0LrDJt7AxmuqMHgU/9rV4Ktzu
AchmXDeKfj5AtbqHZtWE
=kU5s
-----END PGP SIGNATURE-----
More information about the SlackBuilds-users
mailing list