New driver component: libnvidia-gpucomp

Future NVIDIA graphics drivers for FreeBSD, Linux, Solaris, and VMware ESX will include a new library called libnvidia-gpucomp.so.<VERSION>. The <VERSION> token in the library’s SONAME and filename represents the driver version on Linux, and “1” on other platforms. The following existing libraries will depend upon the new libnvidia-gpucomp library:

  • libnvidia-eglcore.so.<VERSION>
  • libnvidia-glcore.so.<VERSION>
  • libnvidia-rtcore.so.<VERSION>

Initially, this dependency will be expressed via DT_NEEDED; however, at some point in the future the libraries which depend upon libnvidia-gpucomp may be updated to dlopen(3) it instead. Any projects which use explicit lists of NVIDIA driver libraries, for example, for creating installation packages or GPU-enabled containers, should be updated to include the new library.