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-driver-470 NVidia graphics card binary drivers for hardware OpenGL rendering
470.256.02_1 x11 on this many watch lists=3 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 470.161.03_1Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-04-04 20:53:01
Last Update: 2025-05-12 08:33:28
Commit Hash: 9506d5a
People watching this port, also watch:: nvidia-drm-515-kmod, drm-515-kmod, virtualbox-ose-kmod, nvidia-drm-510-kmod
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 (114 items)
Collapse this list.
  1. @kld /boot/modules
  2. @ldconfig
  3. /usr/local/share/licenses/nvidia-driver-470-470.256.02.1402000_1/catalog.mk
  4. /usr/local/share/licenses/nvidia-driver-470-470.256.02.1402000_1/LICENSE
  5. /usr/local/share/licenses/nvidia-driver-470-470.256.02.1402000_1/NVIDIA
  6. bin/nvidia-bug-report.sh
  7. bin/nvidia-debugdump
  8. bin/nvidia-smi
  9. etc/libmap.d/nvidia.conf
  10. lib/libEGL-NVIDIA.so
  11. lib/libEGL-NVIDIA.so.1
  12. lib/libEGL_nvidia.so
  13. lib/libEGL_nvidia.so.0
  14. lib/libGL-NVIDIA.so
  15. lib/libGL-NVIDIA.so.1
  16. lib/libGLESv1_CM_nvidia.so
  17. lib/libGLESv1_CM_nvidia.so.1
  18. lib/libGLESv2-NVIDIA.so
  19. lib/libGLESv2-NVIDIA.so.2
  20. lib/libGLESv2_nvidia.so
  21. lib/libGLESv2_nvidia.so.2
  22. @comment lib/libGLX_indirect.so.0
  23. lib/libGLX_nvidia.so
  24. lib/libGLX_nvidia.so.0
  25. lib/libGLdispatch.so
  26. lib/libGLdispatch.so.0
  27. lib/libOpenGL.so
  28. lib/libOpenGL.so.0
  29. lib/libXvMCNVIDIA.a
  30. lib/libXvMCNVIDIA.so
  31. lib/libXvMCNVIDIA.so.1
  32. lib/libXvMCNVIDIA_dynamic.so.1
  33. lib/libnvidia-cfg.so
  34. lib/libnvidia-cfg.so.1
  35. lib/libnvidia-egl-gbm.so
  36. lib/libnvidia-egl-gbm.so.1
  37. @comment lib/libnvidia-egl-wayland.so
  38. @comment lib/libnvidia-egl-wayland.so.1
  39. lib/libnvidia-allocator.so
  40. lib/libnvidia-allocator.so.1
  41. lib/gbm/nvidia-drm_gbm.so
  42. lib/libnvidia-eglcore.so
  43. lib/libnvidia-eglcore.so.1
  44. lib/libnvidia-glcore.so
  45. lib/libnvidia-glcore.so.1
  46. lib/libnvidia-glsi.so
  47. lib/libnvidia-glsi.so.1
  48. lib/libnvidia-glvkspirv.so
  49. lib/libnvidia-glvkspirv.so.1
  50. lib/libnvidia-gpucomp.so
  51. lib/libnvidia-gpucomp.so.1
  52. lib/libnvidia-ml.so
  53. lib/libnvidia-ml.so.1
  54. lib/libnvidia-tls.so
  55. lib/libnvidia-tls.so.1
  56. lib/libnvidia-vulkan-producer.so
  57. lib/libnvidia-vulkan-producer.so.1
  58. lib/libvdpau_nvidia.so
  59. lib/vdpau/libvdpau_nvidia.so.1
  60. lib32/libEGL.so
  61. lib32/libEGL.so.1
  62. lib32/libEGL_nvidia.so
  63. lib32/libEGL_nvidia.so.0
  64. lib32/libGL.so
  65. lib32/libGL.so.1
  66. lib32/libGLESv1_CM.so
  67. lib32/libGLESv1_CM.so.1
  68. lib32/libGLESv1_CM_nvidia.so
  69. lib32/libGLESv1_CM_nvidia.so.1
  70. lib32/libGLESv2.so
  71. lib32/libGLESv2.so.2
  72. lib32/libGLESv2_nvidia.so
  73. lib32/libGLESv2_nvidia.so.2
  74. lib32/libGLX.so
  75. lib32/libGLX.so.0
  76. lib32/libGLX_nvidia.so
  77. lib32/libGLX_nvidia.so.0
  78. lib32/libGLdispatch.so
  79. lib32/libGLdispatch.so.0
  80. lib32/libOpenGL.so
  81. lib32/libOpenGL.so.0
  82. lib32/libnvidia-cfg.so
  83. lib32/libnvidia-cfg.so.1
  84. lib32/libnvidia-eglcore.so
  85. lib32/libnvidia-eglcore.so.1
  86. lib32/libnvidia-glcore.so
  87. lib32/libnvidia-glcore.so.1
  88. lib32/libnvidia-glsi.so
  89. lib32/libnvidia-glsi.so.1
  90. lib32/libnvidia-glvkspirv.so
  91. lib32/libnvidia-glvkspirv.so.1
  92. lib32/libnvidia-gpucomp.so
  93. lib32/libnvidia-gpucomp.so.1
  94. lib32/libnvidia-tls.so
  95. lib32/libnvidia-tls.so.1
  96. lib32/vdpau/libvdpau_nvidia.so.1
  97. @comment share/egl/egl_external_platform.d/10_nvidia_wayland.json
  98. share/egl/egl_external_platform.d/15_nvidia_gbm.json
  99. share/glvnd/egl_vendor.d/10_nvidia.json
  100. share/man/man1/nvidia-smi.1.gz
  101. share/vulkan/icd.d/nvidia_icd.json
  102. share/vulkan/implicit_layer.d/nvidia_layers.json
  103. lib/xorg/modules/drivers/nvidia_drv.so
  104. @comment /libglx.so
  105. @comment /libglx.so.1
  106. lib/xorg/modules/extensions/libglxserver_nvidia.so
  107. lib/xorg/modules/extensions/libglxserver_nvidia.so.1
  108. /boot/modules/nvidia.ko
  109. /boot/modules/nvidia-modeset.ko
  110. /boot/modules/nvidia_gsp_ga10x_fw.ko
  111. /boot/modules/nvidia_gsp_tu10x_fw.ko
  112. @owner
  113. @group
  114. @mode
Collapse this list.
Dependency lines:
  • nvidia-driver-470>0:x11/nvidia-driver-470
Conflicts:
CONFLICTS_INSTALL:
  • nvidia-driver
  • nvidia-driver-*
  • nvidia-secondary-driver
To install the port:
cd /usr/ports/x11/nvidia-driver-470/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/nvidia-driver-470
  • pkg install nvidia-driver-470
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: nvidia-driver-470
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64
distinfo:
TIMESTAMP = 1745330770 SHA256 (NVIDIA-FreeBSD-x86_64-470.256.02.tar.xz) = 40d787fae82d653893b08afac4e0ec37a88f37154406bfb13d02bfc986881f5c SIZE (NVIDIA-FreeBSD-x86_64-470.256.02.tar.xz) = 99491020

Packages (timestamps in pop-ups are UTC):
nvidia-driver-470
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-470.256.02.1304000_1------
FreeBSD:13:quarterly-470.161.03.1304000_1------
FreeBSD:14:latest-470.256.02.1402000_1------
FreeBSD:14:quarterly-470.161.03.1402000_1------
FreeBSD:15:latest-470.256.02.1500043_1n/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. pkg-config : devel/pkgconf
  2. x11.pc : x11/libX11
  3. xorg-server.pc : x11-servers/xorg-server
  4. xext.pc : x11/libXext
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xorg-server.pc : x11-servers/xorg-server
  3. xext.pc : x11/libXext
Library dependencies:
  1. libOpenGL.so : graphics/libglvnd
  2. libnvidia-egl-wayland.so : graphics/egl-wayland
Extract dependencies:
  1. gsed : textproc/gsed
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for nvidia-driver-470-470.256.02.1402000_1: 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-driver-470
USES:
kmod uidfix xorg tar:xz
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. Because in certain 570 versions GSP firmware is known to cause issues with suspend/resume, thus, disabled by default for now. On the other hand, some GPUs are known NOT to work without GSP firmware support. To enable GSP firmware add hw.nvidia.registry.EnableGpuFirmware=1 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/470.256.02/
  2. ftp://download1.nvidia.com/XFree86/FreeBSD-x86_64/470.256.02/
  3. http://download.nvidia.com/XFree86/FreeBSD-x86_64/470.256.02/
  4. http://us.download.nvidia.com/XFree86/FreeBSD-x86_64/470.256.02/
  5. https://http.download.nvidia.com/XFree86/FreeBSD-x86_64/470.256.02/
  6. https://jp.download.nvidia.com/XFree86/FreeBSD-x86_64/470.256.02/
  7. https://tw.download.nvidia.com/XFree86/FreeBSD-x86_64/470.256.02/
Collapse this list.

Number of commits found: 7

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
470.256.02_1
12 May 2025 08:33:28
commit hash: 9506d5a4e7134abd57d5d001edb1a092c11d1291commit hash: 9506d5a4e7134abd57d5d001edb1a092c11d1291commit hash: 9506d5a4e7134abd57d5d001edb1a092c11d1291commit hash: 9506d5a4e7134abd57d5d001edb1a092c11d1291 files touched by this commit
Kevin Bowling (kbowling) search for other commits by this committer
Author: Tomoaki AOKI
x11/nvidia-driver, x11/linux-nvidia-libs: Split and distribute distinfo
per-slave-ports

Currently, upgrades for legacy versions of x11/nvidia-driver and
x11/linux-nvidia-libs are often delayed, due to the conflicts with
master port and forgotton.

This is usually because master and slave (legacy) ports shares distinfo,
causing races between multiple upgrades, even upgrades for legacy ones
are trivial.

This update splits distinfo into master and each slave (legacy) ports
to avoid races unless master Makefile(s) needs updates for to-be-upgraded
slave ports.

update-distinfo target is removed, you can use the standard
'make makesum' in each port now.

Reviewed by:	arrowd
Differential Revision:	https://reviews.freebsd.org/D50142
470.256.02_1
02 Apr 2025 13:52:33
commit hash: a569017b31f7c967a25fa22e0ead826361c51a07commit hash: a569017b31f7c967a25fa22e0ead826361c51a07commit hash: a569017b31f7c967a25fa22e0ead826361c51a07commit hash: a569017b31f7c967a25fa22e0ead826361c51a07 files touched by this commit
Austin Shafer (ashafer) search for other commits by this committer
Author: Tomoaki AOKI
x11/nvidia-driver-470, x11/linux-nvidia-libs-470: Update to 470.256.02

Requested updating 470 series of legacy version of driver to 470.256.02
at Bug 285069 - x11/nvidia-driver-470: update from 470.161.03 to
470.256.02.

Tested (by myself) make and make package only, on stable/14, amd64 at
commit 7215aed7974cc4b7d3197ca5e5fcf545d3a28c0f as I myself am not using
470 series of driver anymore.

PR:		285069
Tested by:	grahamperrin
Reviewed by:    ashafer, kbowling (mentor)
Differential Revision:	https://reviews.freebsd.org/D49457
470.161.03_1
22 Mar 2024 17:38:25
commit hash: cbbce9a123da84852f289ba5aa53b4955b53a2ddcommit hash: cbbce9a123da84852f289ba5aa53b4955b53a2ddcommit hash: cbbce9a123da84852f289ba5aa53b4955b53a2ddcommit hash: cbbce9a123da84852f289ba5aa53b4955b53a2dd files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
Author: Austin Shafer
x11/nvidia-driver-470: Backport fix for nvidia-modeset panic

PR: 274519

Differential Revision: https://reviews.freebsd.org/D44432
470.161.03
28 Feb 2023 13:15:24
commit hash: 9b280ab321695bc9941f475ca2de629acb6d63a2commit hash: 9b280ab321695bc9941f475ca2de629acb6d63a2commit hash: 9b280ab321695bc9941f475ca2de629acb6d63a2commit hash: 9b280ab321695bc9941f475ca2de629acb6d63a2 files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
x11/{linux-nvidia-libs,nvidia-driver}-470: update to version 470.161.03

Reported by:	portscout
470.141.03
17 Oct 2022 06:24:00
commit hash: 3fcebb5b3e14e826d9a6b769851c9dc3590401b7commit hash: 3fcebb5b3e14e826d9a6b769851c9dc3590401b7commit hash: 3fcebb5b3e14e826d9a6b769851c9dc3590401b7commit hash: 3fcebb5b3e14e826d9a6b769851c9dc3590401b7 files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
x11/{linux-nvidia-libs,nvidia-driver}-470: update to version 470.141.03

Reported by:	portscout
470.129.06
01 Aug 2022 04:59:12
commit hash: 291d952d0804080edfc539ffec949a0c160f56fbcommit hash: 291d952d0804080edfc539ffec949a0c160f56fbcommit hash: 291d952d0804080edfc539ffec949a0c160f56fbcommit hash: 291d952d0804080edfc539ffec949a0c160f56fb files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
x11/{linux-nvidia-libs,nvidia-driver}-470: update to version 470.129.06.

Reminded by:	philip
470.103.01
04 Apr 2022 20:48:53
commit hash: 9e7f5392edf0e9a9bb78f7ecfe433b0e7dbd624bcommit hash: 9e7f5392edf0e9a9bb78f7ecfe433b0e7dbd624bcommit hash: 9e7f5392edf0e9a9bb78f7ecfe433b0e7dbd624bcommit hash: 9e7f5392edf0e9a9bb78f7ecfe433b0e7dbd624b files touched by this commit
Kevin Bowling (kbowling) search for other commits by this committer
Author: Alex S
x11/nvidia-driver, x11/linux-nvidia-libs: Add 470.103.01

This legacy branch driver is to maintain support for Keplar GPUs.

PR:		261666
Approved by:	maintainer timeout
Sponsored by:	BBOX.io

Number of commits found: 7