FreeBSD Ports

x11/linux-nvidia-libs 595.104.02

NVIDIA graphics libraries and programs (Linux)

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
c387e46b4a
Categories
x11, linux

Description

These are the Linux versions of common NVidia OpenGL/GLX/EGL/GLES/GLVND libraries and Vulkan ICD.

Install

As a binary package — by origin, or by package name:

pkg install x11/linux-nvidia-libs
pkg install linux-nvidia-libs

From the ports tree:

cd /usr/ports/x11/linux-nvidia-libs/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	linux-nvidia-libs>0:x11/linux-nvidia-libs

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-595.104.02---
FreeBSD:14:quarterly-595.104.02n/a--
FreeBSD:15:latest-595.104.02n/a--
FreeBSD:15:quarterly-595.104.02n/an/an/a
FreeBSD:16:latest-595.104.02n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All run dependencies 6

No port depends on this one.

Configuration

No options to configure.

USES
linux
Service scripts
none
Conflicts with
linux-nvidia-libs*

Files

Manual pages 5
  • nvidia-cuda-mps-control(1)
  • nvidia-persistenced(1)
  • nvidia-settings(1)
  • nvidia-smi(1)
  • nvidia-xconfig(1)
pkg-plist 231
  • %%LINUXBASE%%/etc/OpenCL/vendors/nvidia.icd
  • %%LINUXBASE%%/etc/vulkan/icd.d/nvidia_icd.json
  • %%LINUXBASE%%/usr/bin/nvidia-bug-report.sh
  • %%LINUXBASE%%/usr/bin/nvidia-cuda-mps-control
  • %%LINUXBASE%%/usr/bin/nvidia-cuda-mps-server
  • %%LINUXBASE%%/usr/bin/nvidia-debugdump
  • %%LINUXBASE%%/usr/bin/nvidia-persistenced
  • %%LINUXBASE%%/usr/bin/nvidia-settings
  • %%LINUXBASE%%/usr/bin/nvidia-smi
  • %%LINUXBASE%%/usr/bin/nvidia-xconfig
  • %%LINUXBASE%%/usr/lib/libEGL.so.1
  • %%LINUXBASE%%/usr/lib/libEGL.so.X
  • @postunexec [ ! -e %%LINUXBASE%%/usr/lib/libEGL.so.1.0.0 ] || ln -sf libEGL.so.1.0.0 %%LINUXBASE%%/usr/lib/libEGL.so.1
  • @postunexec [ ! -e %%LINUXBASE%%/usr/lib/libEGL.so.1.1.0 ] || ln -sf libEGL.so.1.1.0 %%LINUXBASE%%/usr/lib/libEGL.so.1
  • %%LINUXBASE%%/usr/lib/libEGL_nvidia.so.0
  • %%LINUXBASE%%/usr/lib/libEGL_nvidia.so.
  • %%LINUXBASE%%/usr/lib/libGL.so.1
  • %%LINUXBASE%%/usr/lib/libGL.so.X
  • @postunexec [ ! -e %%LINUXBASE%%/usr/lib/libGL.so.1.2.0 ] || ln -sf libGL.so.1.2.0 %%LINUXBASE%%/usr/lib/libGL.so.1
  • @postunexec [ ! -e %%LINUXBASE%%/usr/lib/libGL.so.1.7.0 ] || ln -sf libGL.so.1.7.0 %%LINUXBASE%%/usr/lib/libGL.so.1
  • %%LINUXBASE%%/usr/lib/libGLESv1_CM.so.1
  • %%LINUXBASE%%/usr/lib/libGLESv1_CM.so.X
  • @postunexec [ ! -e %%LINUXBASE%%/usr/lib/libGLESv1_CM.so.1.2.0 ] || ln -sf libGLESv1_CM.so.1.2.0 %%LINUXBASE%%/usr/lib/libGLESv1_CM.so.1
  • %%LINUXBASE%%/usr/lib/libGLESv1_CM_nvidia.so.1
  • %%LINUXBASE%%/usr/lib/libGLESv1_CM_nvidia.so.
  • %%LINUXBASE%%/usr/lib/libGLESv2.so.2
  • %%LINUXBASE%%/usr/lib/libGLESv2.so.X
  • @postunexec [ ! -e %%LINUXBASE%%/usr/lib/libGLESv2.so.2.1.0 ] || ln -sf libGLESv2.so.2.1.0 %%LINUXBASE%%/usr/lib/libGLESv2.so.2
  • %%LINUXBASE%%/usr/lib/libGLESv2_nvidia.so.2
  • %%LINUXBASE%%/usr/lib/libGLESv2_nvidia.so.
  • %%LINUXBASE%%/usr/lib/libGLX.so.0
  • @postunexec [ ! -e %%LINUXBASE%%/usr/lib/libGLX.so.0.0.0 ] || ln -sf libGLX.so.0.0.0 %%LINUXBASE%%/usr/lib/libGLX.so.0
  • %%LINUXBASE%%/usr/lib/libGLX_indirect.so.0
  • %%LINUXBASE%%/usr/lib/libGLX_nvidia.so.0
  • %%LINUXBASE%%/usr/lib/libGLX_nvidia.so.
  • %%LINUXBASE%%/usr/lib/libGLdispatch.so.0
  • @postunexec [ ! -e %%LINUXBASE%%/usr/lib/libGLdispatch.so.0.0.0 ] || ln -sf libGLdispatch.so.0.0.0 %%LINUXBASE%%/usr/lib/libGLdispatch.so.0
  • %%LINUXBASE%%/usr/lib/libOpenGL.so.0
  • @postunexec [ ! -e %%LINUXBASE%%/usr/lib/libOpenGL.so.0.0.0 ] || ln -sf libOpenGL.so.0.0.0 %%LINUXBASE%%/usr/lib/libOpenGL.so.0
  • %%LINUXBASE%%/usr/lib/libcuda.so
  • %%LINUXBASE%%/usr/lib/libcuda.so.1
  • %%LINUXBASE%%/usr/lib/libcuda.so.
  • %%LINUXBASE%%/usr/lib/libnvcuvid.so
  • %%LINUXBASE%%/usr/lib/libnvcuvid.so.1
  • %%LINUXBASE%%/usr/lib/libnvcuvid.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-allocator.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-compiler.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-egl-gbm.so
  • %%LINUXBASE%%/usr/lib/libnvidia-egl-gbm.so.1
  • %%LINUXBASE%%/usr/lib/libnvidia-egl-gbm.so.X
  • %%LINUXBASE%%/usr/lib/libnvidia-egl-wayland.so.1
  • %%LINUXBASE%%/usr/lib/libnvidia-egl-wayland.so.X
  • %%LINUXBASE%%/usr/lib/libnvidia-egl-wayland2.so.1
  • %%LINUXBASE%%/usr/lib/libnvidia-egl-wayland2.so.X
  • %%LINUXBASE%%/usr/lib/libnvidia-egl-xcb.so
  • %%LINUXBASE%%/usr/lib/libnvidia-egl-xcb.so.1
  • %%LINUXBASE%%/usr/lib/libnvidia-egl-xcb.so.X
  • %%LINUXBASE%%/usr/lib/libnvidia-egl-xlib.so
  • %%LINUXBASE%%/usr/lib/libnvidia-egl-xlib.so.1
  • %%LINUXBASE%%/usr/lib/libnvidia-egl-xlib.so.X
  • %%LINUXBASE%%/usr/lib/libnvidia-eglcore.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-encode.so
  • %%LINUXBASE%%/usr/lib/libnvidia-encode.so.1
  • %%LINUXBASE%%/usr/lib/libnvidia-encode.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-fatbinaryloader.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-fbc.so
  • %%LINUXBASE%%/usr/lib/libnvidia-fbc.so.1
  • %%LINUXBASE%%/usr/lib/libnvidia-fbc.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-glcore.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-glsi.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-glvkspirv.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-gpucomp.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-ifr.so
  • %%LINUXBASE%%/usr/lib/libnvidia-ifr.so.1
  • %%LINUXBASE%%/usr/lib/libnvidia-ifr.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-ml.so
  • %%LINUXBASE%%/usr/lib/libnvidia-ml.so.1
  • %%LINUXBASE%%/usr/lib/libnvidia-ml.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-opencl.so.1
  • %%LINUXBASE%%/usr/lib/libnvidia-opencl.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-opticalflow.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-ptxjitcompiler.so
  • %%LINUXBASE%%/usr/lib/libnvidia-ptxjitcompiler.so.1
  • %%LINUXBASE%%/usr/lib/libnvidia-ptxjitcompiler.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-tileiras.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-tls.so.
  • %%LINUXBASE%%/usr/lib/libvdpau_nvidia.so.
  • %%LINUXBASE%%/usr/lib/libnvidia-nvvm.so
  • %%LINUXBASE%%/usr/lib/libnvidia-nvvm.so.4
  • %%LINUXBASE%%/usr/lib/libnvidia-nvvm.so.
  • %%LINUXBASE%%/usr/lib/tls/libnvidia-tls.so.
  • %%LINUXBASE%%/usr/lib/vdpau/libvdpau_nvidia.so.1
  • %%LINUX_LIBDIR%%/libEGL.so.1
  • %%LINUX_LIBDIR%%/libEGL.so.X
  • @postunexec [ ! -e %%LINUX_LIBDIR%%/libEGL.so.1.0.0 ] || ln -sf libEGL.so.1.0.0 %%LINUX_LIBDIR%%/libEGL.so.1
  • @postunexec [ ! -e %%LINUX_LIBDIR%%/libEGL.so.1.1.0 ] || ln -sf libEGL.so.1.1.0 %%LINUX_LIBDIR%%/libEGL.so.1
  • %%LINUX_LIBDIR%%/libEGL_nvidia.so.0
  • %%LINUX_LIBDIR%%/libEGL_nvidia.so.
  • %%LINUX_LIBDIR%%/libGL.so.1
  • %%LINUX_LIBDIR%%/libGL.so.X

The first 100 are listed.

distinfo 1
FileSizeSHA256
NVIDIA-Linux-x86_64-595.104.02.run4.23378754e+08e421c202e4c79f58c3c7f3161bbe71454ebb3d88936f88205a0e327cd04c59ca
Master sites 1
  • NVIDIA/XFree86/Linux-${ARCH_SUFX}/${NVIDIA_DISTVERSION}/

Commit history 4

DateCommitCreditsLog message
c387e46b4a Tomoaki AOKI x11/nvidia-driver, x11/nvidia-kmod, x11/linux-nvidia-libs, graphics/nvidia-drm*-kmod, x11nvidia-settings, x11/nvidia-xconfig: Update to 595.104.02
Update to latest Production Branch of drivers 595.104.02: https://www.nvidia.com/en-us/drivers/details/279809/ Linux counterparts for x11/linux-nvidia-libs: https://www.nvidia.com/en-us/drivers/details/279807/ PR: 298790 Differential Revision: https://reviews.freebsd.org/D59925
ea09eafd04 Tomoaki AOKI x11/nvidia-driver-devel, x11/nvidia-kmod-devel, x11/linux-nvidia-libs-devel, graphics/nvidia-drm*-kmod-devel: Update to 615.71.09
Update to latest New Feature Branch of drivers 615.71.09: https://www.nvidia.com/en-us/drivers/details/278452/ Linux counterparts for x11/linux-nvidia-libs: https://www.nvidia.com/en-us/drivers/details/278450/ Additional note: Possibly vtys before invoking whichever of X11 or Wayland shifts screen downward with about half character-based line, causing command prompt at the bottom become hard to read. Once X11 (tested only for xorg) or Wayland starts, it would be fixed (on exitting X11 / Wayland or switching to vty from X11/ Wayland) until next restart of the computer. This doesn't happen for everyone (among maintainance team of NVIDIA GPU driver ports, only I myself am bitten). So upgrading as-is. The workaround is to switch to old-school configuration without loading nvidia-drm.ko. …
a23cb63213 Tomoaki AOKI x11/nvidia-driver, x11/nvidia-kmod, x11/linux-nvidia-libs, graphics/nvidia-drm*-kmod, x11/nvidia-settings, x11/nvidia-xconfig: Update to 595.99.02
Update to latest Production Branch of drivers 595.99.02: https://www.nvidia.com/en-us/drivers/details/278287/ Linux counterparts for x11/linux-nvidia-libs: https://www.nvidia.com/en-us/drivers/details/278285/ PR: 298013 Differential Revision: https://reviews.freebsd.org/D59248
11c3b27f84 Tomoaki AOKI x11/nvidia-driver, x11/nvidia-kmod, x11/linux-nvidia-libs, graphics/nvidia-drm*-kmod, x11/nvidia-settings, x11/nvidia-xconfig: Update to 595.91.07
Update to latest Production Branch of drivers 595.91.07: https://www.nvidia.com/en-us/drivers/details/277702/ Linux counterparts for x11/linux-nvidia-libs: https://www.nvidia.com/en-us/drivers/details/277699/ PR: 297265 Differential Revision: https://reviews.freebsd.org/D58639