Package Base Details: nvidia-full-beta

Git Clone URL: (read-only)
Keywords: lib32-opencl-driver lib32-vulkan-driver libglvnd nvidia-settings opencl-driver vulkan-driver
Submitter: Det
Maintainer: dbermond
Last Packager: dbermond
Votes: 18
Popularity: 0.011929
First Submitted: 2013-06-27 12:48
Last Updated: 2019-05-18 17:29

Latest Comments

« First ‹ Previous 1 2 3 4 5 6

Det commented on 2014-03-09 18:41

- Moved the EGL/GLES symlinks to (lib32-)nvidia-libgl-full-beta.[1]
- Added the Unified Memory module (nvidia-uvm.ko).[2]

[1] =
[2] =

Det commented on 2014-02-23 13:56

Added the EGL/OpenGL ES libraries: The necessary symlinks only replace those of (lib32-)mesa in post_install/upgrade, for now.

There's also a bunch of other stuff included, most of which are mentioned in FS#38604 (

Det commented on 2013-11-02 08:40

@thgravo, it does (it's a make dependency - the driver doesn't need the sources once it's compiled).

Det commented on 2013-11-02 08:38

@thgravo, it does.

Det commented on 2013-11-02 08:36


* Use a better patch:

thgravo commented on 2013-10-31 08:51

Shouldn't this depend on linux-headers?

Det commented on 2013-10-25 18:15

Never even thought of that.

TheRealSoup commented on 2013-10-23 10:59

Love what you've done with this package.

I do have a small concern with _major= using uname though, I can see 3 possible issues:
* having to reboot into the new kernel to be able to build nvidia for it
* building inside install media that has an older kernel
* building inside chroots where the host isn't Arch

Maybe something like this?
_major=$(pacman -Q linux|awk -F '[ .]' '{print $2"."$3}')

Det commented on 2013-06-27 13:04

So, I'll be copy-pasting the same thing here, which is that this package (along with 'nvidia-full-beta-all'[1]) is for people who are tired of the update conflicts and downloading the same source twice for the two different halves of the nvidia driver.

64-bit systems can also set the option "_lib32=1", which will pull in the 32-bit compatibility sources for all parties involved (again, obviating from the unnecessity of downloading multiple sources) and use them to build the 'lib32-nvidia-utils-full-beta' group.

This only needs to be set once and will remain until the lib32-* packages are removed.

[1] =