notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
nvidia-secondary-driver-390 NVidia graphics card binary drivers for hardware OpenGL rendering on secondary device
390.157 x11 Deleted on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 390.151Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-06-15 19:33:10
Last Update: 2025-04-26 05:13:29
Commit Hash: f2aa1dd
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
Also Listed In: kld
License: NVIDIA
WWW:
https://www.nvidia.com/object/unix.html
Description:
These are the official NVidia binary drivers for hardware OpenGL rendering in X11, using the GLX extensions.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (119 items)
Collapse this list.
  1. @kld /boot/modules
  2. @ldconfig
  3. /usr/local/share/licenses/nvidia-secondary-driver-390-390.157.1402000/catalog.mk
  4. /usr/local/share/licenses/nvidia-secondary-driver-390-390.157.1402000/LICENSE
  5. /usr/local/share/licenses/nvidia-secondary-driver-390-390.157.1402000/NVIDIA
  6. bin/nvidia-bug-report.sh
  7. bin/nvidia-debugdump
  8. bin/nvidia-smi
  9. @comment etc/libmap.d/nvidia.conf
  10. lib/libGL-NVIDIA/libGL.so.1
  11. lib/libGL-NVIDIA/libEGL.so.1
  12. lib/libGL-NVIDIA/libGLESv2.so.2
  13. lib/libEGL-NVIDIA.so
  14. lib/libEGL-NVIDIA.so.1
  15. lib/libEGL_nvidia.so
  16. lib/libEGL_nvidia.so.0
  17. lib/libGL-NVIDIA.so
  18. lib/libGL-NVIDIA.so.1
  19. lib/libGLESv1_CM_nvidia.so
  20. lib/libGLESv1_CM_nvidia.so.1
  21. lib/libGLESv2-NVIDIA.so
  22. lib/libGLESv2-NVIDIA.so.2
  23. lib/libGLESv2_nvidia.so
  24. lib/libGLESv2_nvidia.so.2
  25. lib/libGL-NVIDIA/libGLX.so
  26. lib/libGL-NVIDIA/libGLX.so.0
  27. @comment lib/libGLX_indirect.so.0
  28. lib/libGLX_nvidia.so
  29. lib/libGLX_nvidia.so.0
  30. lib/libGLdispatch.so
  31. lib/libGLdispatch.so.0
  32. lib/libOpenGL.so
  33. lib/libOpenGL.so.0
  34. lib/libXvMCNVIDIA.a
  35. lib/libXvMCNVIDIA.so
  36. lib/libXvMCNVIDIA.so.1
  37. lib/libXvMCNVIDIA_dynamic.so.1
  38. lib/libnvidia-cfg.so
  39. lib/libnvidia-cfg.so.1
  40. lib/libnvidia-egl-gbm.so
  41. lib/libnvidia-egl-gbm.so.1
  42. @comment lib/libnvidia-egl-wayland.so
  43. @comment lib/libnvidia-egl-wayland.so.1
  44. lib/libnvidia-allocator.so
  45. lib/libnvidia-allocator.so.1
  46. lib/gbm/nvidia-drm_gbm.so
  47. lib/libnvidia-eglcore.so
  48. lib/libnvidia-eglcore.so.1
  49. lib/libnvidia-glcore.so
  50. lib/libnvidia-glcore.so.1
  51. lib/libnvidia-glsi.so
  52. lib/libnvidia-glsi.so.1
  53. lib/libnvidia-glvkspirv.so
  54. lib/libnvidia-glvkspirv.so.1
  55. lib/libnvidia-gpucomp.so
  56. lib/libnvidia-gpucomp.so.1
  57. lib/libnvidia-ml.so
  58. lib/libnvidia-ml.so.1
  59. lib/libnvidia-tls.so
  60. lib/libnvidia-tls.so.1
  61. lib/libnvidia-vulkan-producer.so
  62. lib/libnvidia-vulkan-producer.so.1
  63. lib/libvdpau_nvidia.so
  64. lib/vdpau/libvdpau_nvidia.so.1
  65. lib32/libEGL.so
  66. lib32/libEGL.so.1
  67. lib32/libEGL_nvidia.so
  68. lib32/libEGL_nvidia.so.0
  69. lib32/libGL.so
  70. lib32/libGL.so.1
  71. lib32/libGLESv1_CM.so
  72. lib32/libGLESv1_CM.so.1
  73. lib32/libGLESv1_CM_nvidia.so
  74. lib32/libGLESv1_CM_nvidia.so.1
  75. lib32/libGLESv2.so
  76. lib32/libGLESv2.so.2
  77. lib32/libGLESv2_nvidia.so
  78. lib32/libGLESv2_nvidia.so.2
  79. lib32/libGLX.so
  80. lib32/libGLX.so.0
  81. lib32/libGLX_nvidia.so
  82. lib32/libGLX_nvidia.so.0
  83. lib32/libGLdispatch.so
  84. lib32/libGLdispatch.so.0
  85. lib32/libOpenGL.so
  86. lib32/libOpenGL.so.0
  87. lib32/libnvidia-cfg.so
  88. lib32/libnvidia-cfg.so.1
  89. lib32/libnvidia-eglcore.so
  90. lib32/libnvidia-eglcore.so.1
  91. lib32/libnvidia-glcore.so
  92. lib32/libnvidia-glcore.so.1
  93. lib32/libnvidia-glsi.so
  94. lib32/libnvidia-glsi.so.1
  95. lib32/libnvidia-glvkspirv.so
  96. lib32/libnvidia-glvkspirv.so.1
  97. lib32/libnvidia-gpucomp.so
  98. lib32/libnvidia-gpucomp.so.1
  99. lib32/libnvidia-tls.so
  100. lib32/libnvidia-tls.so.1
  101. lib32/vdpau/libvdpau_nvidia.so.1
  102. @comment share/egl/egl_external_platform.d/10_nvidia_wayland.json
  103. share/egl/egl_external_platform.d/15_nvidia_gbm.json
  104. share/glvnd/egl_vendor.d/10_nvidia.json
  105. share/man/man1/nvidia-smi.1.gz
  106. share/vulkan/icd.d/nvidia_icd.json
  107. share/vulkan/implicit_layer.d/nvidia_layers.json
  108. lib/xorg/modules/drivers/nvidia_drv.so
  109. lib/xorg/modules-NVIDIA/extensions/libglx.so
  110. lib/xorg/modules-NVIDIA/extensions/libglx.so.1
  111. lib/xorg/modules/extensions/libglxserver_nvidia.so
  112. lib/xorg/modules/extensions/libglxserver_nvidia.so.1
  113. /boot/modules/nvidia.ko
  114. /boot/modules/nvidia-modeset.ko
  115. /boot/modules/nvidia_gsp_ga10x_fw.ko
  116. /boot/modules/nvidia_gsp_tu10x_fw.ko
  117. @owner
  118. @group
  119. @mode
Collapse this list.
Dependency lines:
  • nvidia-secondary-driver-390>0:x11/nvidia-secondary-driver-390
Conflicts:
CONFLICTS_INSTALL:
  • nvidia-driver
  • nvidia-driver
  • nvidia-driver-*
No installation instructions:
This port has been deleted.
PKGNAME: nvidia-secondary-driver-390
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: i386 amd64
distinfo:
TIMESTAMP = 1743664922 SHA256 (NVIDIA-FreeBSD-x86_64-570.124.04.tar.xz) = dc53493d95a0db71ff62251d21f3b828e519ec1ac9dbfc70f0b0fa30c4842026 SIZE (NVIDIA-FreeBSD-x86_64-570.124.04.tar.xz) = 259892688

Expand this list (14 items)

Collapse this list.

SHA256 (NVIDIA-FreeBSD-x86_64-470.256.02.tar.xz) = 40d787fae82d653893b08afac4e0ec37a88f37154406bfb13d02bfc986881f5c SIZE (NVIDIA-FreeBSD-x86_64-470.256.02.tar.xz) = 99491020 SHA256 (NVIDIA-FreeBSD-x86_64-390.157.tar.gz) = 51db7d824e9f190a0bff792f520cab029a10c94aedf92ab267fb5916a2f272b0 SIZE (NVIDIA-FreeBSD-x86_64-390.157.tar.gz) = 65337455 SHA256 (NVIDIA-FreeBSD-x86-390.157.tar.gz) = 2553ea15568dea95714a8560075c84af8a797f290f2621fb6986d0d105bab247 SIZE (NVIDIA-FreeBSD-x86-390.157.tar.gz) = 65983616 SHA256 (NVIDIA-FreeBSD-x86_64-340.108.tar.gz) = f58fc793995008fd07719e3d001b1ad4b3547cfbc7084aec769098daa02e336f SIZE (NVIDIA-FreeBSD-x86_64-340.108.tar.gz) = 61500286 SHA256 (NVIDIA-FreeBSD-x86-340.108.tar.gz) = 87b8523fb29e2bf51c2daf555e6dc46bbc6e5fd76b07a2034d3a5485a7cf99bf SIZE (NVIDIA-FreeBSD-x86-340.108.tar.gz) = 60616768 SHA256 (NVIDIA-FreeBSD-x86_64-304.137.tar.gz) = 231693189e1bdf5c1dd02315cde5ef9ed6c0854564314438f2f40f9788a34120 SIZE (NVIDIA-FreeBSD-x86_64-304.137.tar.gz) = 36474676 SHA256 (NVIDIA-FreeBSD-x86-304.137.tar.gz) = 5f874133853eacc5b9a10311cec22d3c4898db7f75b92bb6c12d5be5126516fb SIZE (NVIDIA-FreeBSD-x86-304.137.tar.gz) = 35399011

Collapse this list.


Packages (timestamps in pop-ups are UTC):
nvidia-secondary-driver-390
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly-390.154.1304000_1--390.154.1304000_1---
FreeBSD:14:latest--------
FreeBSD:14:quarterly-390.154.1402000_1--390.154.1402000_1---
FreeBSD:15:latest--n/a-n/a---
Master port: x11/nvidia-driver
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. x11.pc : x11/libX11
  2. xorg-server.pc : x11-servers/xorg-server
  3. xext.pc : x11/libXext
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xorg-server.pc : x11-servers/xorg-server
  3. xext.pc : x11/libXext
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for nvidia-secondary-driver-390-390.157.1402000: ACPI_PM=on: ACPI Power Management support DOCS=on: Build and/or install documentation LINUX=on: Linux compatibility support WBINVD=off: Flush CPU caches directly with WBINVD ===> Use 'make config' to modify these settings
Options name:
x11_nvidia-secondary-driver-390
USES:
kmod uidfix xorg
pkg-message:
For install:
To use these drivers, make sure that you have loaded the NVidia kernel module, by running # kldload nvidia-modeset on the command line, or by putting ``nvidia-modeset'' on the ``kld_list'' variable in /etc/rc.conf, either manually or by running # sysrc kld_list+=nvidia-modeset If you build this port with FreeBSD AGP GART driver, make sure you have agp.ko kernel module installed and loaded, since nvidia.ko will depend on it, or have your kernel compiled with "device agp". Otherwise, the NVidia kernel module will not load. Also, please set correct value for ``Option "NvAGP"'' in ``Device'' section of your X11 configuration file. When building with Linux compatibility support, make sure that linux.ko module is available as well (or have it compiled in kernel). It can be loaded via /boot/loader.conf, or later in the boot process if you add linux_enable="YES" to your /etc/rc.conf. If X.org cannot start and reports (EE) NVIDIA(0): Failed to obtain a shared memory identifier. in /var/log/Xorg.0.log while actually you have ``options SYSVSHM'' enabled in kernel, the sysctl ``kern.ipc.shmall'' should be increased. In certain 570 versions GSP firmware is known to cause issues with suspend/resume. To disable GSP firmware add hw.nvidia.registry.EnableGpuFirmware=0 to your loader.conf. https://download.nvidia.com/XFree86/FreeBSD-x86_64/560.31.02/README/gsp.html See /usr/local/share/doc/NVIDIA_GLX-1.0/README for more information.
Master Sites:
Expand this list (7 items)
Collapse this list.
  1. ftp://download.nvidia.com/XFree86/FreeBSD-x86_64/390.157/
  2. ftp://download1.nvidia.com/XFree86/FreeBSD-x86_64/390.157/
  3. http://download.nvidia.com/XFree86/FreeBSD-x86_64/390.157/
  4. http://us.download.nvidia.com/XFree86/FreeBSD-x86_64/390.157/
  5. https://http.download.nvidia.com/XFree86/FreeBSD-x86_64/390.157/
  6. https://jp.download.nvidia.com/XFree86/FreeBSD-x86_64/390.157/
  7. https://tw.download.nvidia.com/XFree86/FreeBSD-x86_64/390.157/
Collapse this list.
Port Moves
  • port moved to x11/nvidia-driver-390 on 2025-04-26
    REASON: Dead after nvidia-hybrid-graphics was removed

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: x11/nvidia-driver
CommitCreditsLog message
390.157
26 Apr 2025 05:13:29
commit hash: f2aa1dd1cf9cab9a60ae629a6aa9ccb3a63663becommit hash: f2aa1dd1cf9cab9a60ae629a6aa9ccb3a63663becommit hash: f2aa1dd1cf9cab9a60ae629a6aa9ccb3a63663becommit hash: f2aa1dd1cf9cab9a60ae629a6aa9ccb3a63663be files touched by this commit
Kevin Bowling (kbowling) search for other commits by this committer
x11/nvidia-secondary-driver[-390]: Remove dead port

The requisite nvidia-hybrid-graphics port was removed in
9b8dd11af61165b9e0291140d0f8890651a6def5

libglvnd should make the need to manually move libraries around
unnecessary and has been mandatory for a long time since
5343f55d875779eca78236446cd19d67f58c4bce

Reviewed by:	Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
Differential Revision:	https://reviews.freebsd.org/D49992
390.151
20 Jul 2022 14:23:32
commit hash: d357bca4f0e71714865e030d7a1e611845d9050bcommit hash: d357bca4f0e71714865e030d7a1e611845d9050bcommit hash: d357bca4f0e71714865e030d7a1e611845d9050bcommit hash: d357bca4f0e71714865e030d7a1e611845d9050b files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
x11: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Adam Weinberger <adam@vectors.cx>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alexander Matey <matey@cis.ohio-state.edu>
  *  Alexander Nedotsukov <bland@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@regency.nsu.ru>
  *  Alexey Mikhailov <karma@ez.pereslavl.ru>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Toernqvist <antont@inbox.lv>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
390.143
15 Jun 2021 19:30:22
commit hash: 2ee6acf85a98de36269d3a727b4c45675b0eb9c3commit hash: 2ee6acf85a98de36269d3a727b4c45675b0eb9c3commit hash: 2ee6acf85a98de36269d3a727b4c45675b0eb9c3commit hash: 2ee6acf85a98de36269d3a727b4c45675b0eb9c3 files touched by this commit
Kevin Bowling (kbowling) search for other commits by this committer
Author: Theron Tarigo
x11/nvidia-hybrid-graphics: Optimus Technology

PR:		192617
Reported by:	David Mackay <davidjx8p@gmail.com>
Reviewed by:	many
Tested by:	many
Approved by:	portmgr (maintainer timeout: 15 days)
Differential Revision:	https://reviews.freebsd.org/D22521

Number of commits found: 3