FS#38604 - [nvidia-utils] package is missing vendor-supplied application profiles (among other things)
Attached to Project:
Arch Linux
Opened by Aaron Plattner (aaronp24) - Tuesday, 21 January 2014, 16:57 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Sunday, 16 March 2014, 02:27 GMT
Opened by Aaron Plattner (aaronp24) - Tuesday, 21 January 2014, 16:57 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Sunday, 16 March 2014, 02:27 GMT
|
Details
Description:
When installing the nvidia OpenGL driver from the nvidia-utils package, the vendor-supplied application profiles are not installed. This is the file nvidia-application-profiles-${pkgver}-rc and is expected to be found in /usr/share/nvidia. In general, it's probably a good idea to diff the .manifest file from one release to the next to see if there are any new files that need packaging. You might even be able to drive package generation in the PKGBUILD from the .manifest file itself, if you like. A quick skim of the .manifest shows a few things that are not installed, such as libnvidia-encode and libEGL. Additional info: * I'm using nvidia-utils version 331.38-1. |
This task depends upon
Closed by Sven-Hendrik Haase (Svenstaro)
Sunday, 16 March 2014, 02:27 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in rev -5
Sunday, 16 March 2014, 02:27 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in rev -5
libnvidia-eglcore.so.${pkgver}
libnvidia-glsi.so.${pkgver}
libnvidia-wfb.so.${pkgver}
libnvidia-ifr.so.${pkgver}
libnvidia-fbc.so.${pkgver}
Provided lib, but conflicting with library in libvdpau:
libvdpau_trace.so.${pkgver}
Don't know what they are for - just noticed they are missing in packages.
libnvidia-eglcore and libnvidia-glsi are part of the EGL & GLES support in the driver.
libnvidia-ifr and libnvidia-fbc are helper libraries for GRID remote graphics applications.
There's a short description of some of the libraries here: http://download.nvidia.com/XFree86/Linux-x86_64/331.38/README/installedcomponents.html
I'm not sure, if that requires a separate report for this one to depend on then.
https://github.com/NVIDIA/libglvnd
Just as a side-note: it's confirmed that one could run accelerated weston with nvidia's libegl (334.21, still from X11 though):
http://pastebin.com/ZfNy0zTQ
Anyway, still missing are:
- /usr/lib/libnvidia-encode.so.${pkgver} (hardware-accelerated video encoding from Kepler onwards)
- /usr/share/nvidia/nvidia-application-profiles-${pkgver}-rc (vendor-supplied application profiles)
- /usr/bin/nvidia-cuda-mps-server (formerly the commented out CUDA Proxy, "allows multiple CUDA processes to share a single GPU context")
- /usr/share/man/man1/nvidia-cuda-mps-control.1.gz (Man)