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
Port details
nvidia-driver-470 NVidia graphics card binary drivers for hardware OpenGL rendering
470.256.02_2 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.256.02_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-10-01 06:07:31
Commit Hash: f4e907a
People watching this port, also watch:: nvidia-drm-515-kmod, drm-515-kmod, virtualbox-ose-kmod, nvidia-drm-510-kmod
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:
pkg-plist: as obtained via: make generate-plist
Expand this list (109 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/nvidia-driver-470-470.256.02_2/catalog.mk
  3. /usr/local/share/licenses/nvidia-driver-470-470.256.02_2/LICENSE
  4. /usr/local/share/licenses/nvidia-driver-470-470.256.02_2/NVIDIA
  5. bin/nvidia-bug-report.sh
  6. bin/nvidia-debugdump
  7. bin/nvidia-smi
  8. etc/libmap.d/nvidia.conf
  9. lib/libEGL-NVIDIA.so
  10. lib/libEGL-NVIDIA.so.1
  11. lib/libEGL_nvidia.so
  12. lib/libEGL_nvidia.so.0
  13. lib/libGL-NVIDIA.so
  14. lib/libGL-NVIDIA.so.1
  15. lib/libGLESv1_CM_nvidia.so
  16. lib/libGLESv1_CM_nvidia.so.1
  17. lib/libGLESv2-NVIDIA.so
  18. lib/libGLESv2-NVIDIA.so.2
  19. lib/libGLESv2_nvidia.so
  20. lib/libGLESv2_nvidia.so.2
  21. @comment lib/libGLX_indirect.so.0
  22. lib/libGLX_nvidia.so
  23. lib/libGLX_nvidia.so.0
  24. lib/libGLdispatch.so
  25. lib/libGLdispatch.so.0
  26. lib/libOpenGL.so
  27. lib/libOpenGL.so.0
  28. lib/libXvMCNVIDIA.a
  29. lib/libXvMCNVIDIA.so
  30. lib/libXvMCNVIDIA.so.1
  31. lib/libXvMCNVIDIA_dynamic.so.1
  32. lib/libnvidia-cfg.so
  33. lib/libnvidia-cfg.so.1
  34. lib/libnvidia-egl-gbm.so
  35. lib/libnvidia-egl-gbm.so.1
  36. @comment lib/libnvidia-egl-wayland.so
  37. @comment lib/libnvidia-egl-wayland.so.1
  38. lib/libnvidia-allocator.so
  39. lib/libnvidia-allocator.so.1
  40. lib/gbm/nvidia-drm_gbm.so
  41. lib/libnvidia-eglcore.so
  42. lib/libnvidia-eglcore.so.1
  43. lib/libnvidia-glcore.so
  44. lib/libnvidia-glcore.so.1
  45. lib/libnvidia-glsi.so
  46. lib/libnvidia-glsi.so.1
  47. lib/libnvidia-glvkspirv.so
  48. lib/libnvidia-glvkspirv.so.1
  49. lib/libnvidia-gpucomp.so
  50. lib/libnvidia-gpucomp.so.1
  51. lib/libnvidia-ml.so
  52. lib/libnvidia-ml.so.1
  53. lib/libnvidia-tls.so
  54. lib/libnvidia-tls.so.1
  55. lib/libnvidia-vulkan-producer.so
  56. lib/libnvidia-vulkan-producer.so.1
  57. lib/libvdpau_nvidia.so
  58. lib/vdpau/libvdpau_nvidia.so.1
  59. lib32/libEGL.so
  60. lib32/libEGL.so.1
  61. lib32/libEGL_nvidia.so
  62. lib32/libEGL_nvidia.so.0
  63. lib32/libGL.so
  64. lib32/libGL.so.1
  65. lib32/libGLESv1_CM.so
  66. lib32/libGLESv1_CM.so.1
  67. lib32/libGLESv1_CM_nvidia.so
  68. lib32/libGLESv1_CM_nvidia.so.1
  69. lib32/libGLESv2.so
  70. lib32/libGLESv2.so.2
  71. lib32/libGLESv2_nvidia.so
  72. lib32/libGLESv2_nvidia.so.2
  73. lib32/libGLX.so
  74. lib32/libGLX.so.0
  75. lib32/libGLX_nvidia.so
  76. lib32/libGLX_nvidia.so.0
  77. lib32/libGLdispatch.so
  78. lib32/libGLdispatch.so.0
  79. lib32/libOpenGL.so
  80. lib32/libOpenGL.so.0
  81. lib32/libnvidia-cfg.so
  82. lib32/libnvidia-cfg.so.1
  83. lib32/libnvidia-eglcore.so
  84. lib32/libnvidia-eglcore.so.1
  85. lib32/libnvidia-glcore.so
  86. lib32/libnvidia-glcore.so.1
  87. lib32/libnvidia-glsi.so
  88. lib32/libnvidia-glsi.so.1
  89. lib32/libnvidia-glvkspirv.so
  90. lib32/libnvidia-glvkspirv.so.1
  91. lib32/libnvidia-gpucomp.so
  92. lib32/libnvidia-gpucomp.so.1
  93. lib32/libnvidia-tls.so
  94. lib32/libnvidia-tls.so.1
  95. lib32/vdpau/libvdpau_nvidia.so.1
  96. @comment share/egl/egl_external_platform.d/10_nvidia_wayland.json
  97. share/egl/egl_external_platform.d/15_nvidia_gbm.json
  98. share/glvnd/egl_vendor.d/10_nvidia.json
  99. share/man/man1/nvidia-smi.1.gz
  100. share/vulkan/icd.d/nvidia_icd.json
  101. share/vulkan/implicit_layer.d/nvidia_layers.json
  102. lib/xorg/modules/drivers/nvidia_drv.so
  103. @comment /libglx.so
  104. @comment /libglx.so.1
  105. lib/xorg/modules/extensions/libglxserver_nvidia.so
  106. lib/xorg/modules/extensions/libglxserver_nvidia.so.1
  107. @owner
  108. @group
  109. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • nvidia-driver-470>0:x11/nvidia-driver-470
Conflicts:
CONFLICTS_INSTALL:
  • nvidia-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_2---n/an/an/a
FreeBSD:13:quarterly-470.256.02_2---n/an/an/a
FreeBSD:14:latest-470.256.02_2------
FreeBSD:14:quarterly-470.256.02_2------
FreeBSD:15:latest-470.256.02_2n/a-n/an/a--
FreeBSD:15:quarterly-470.256.02_2n/a-n/an/a--
FreeBSD:16:latest-470.256.02_2n/a-n/an/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. nvidia.ko : x11/nvidia-kmod-470
  2. x11.pc : x11/libX11
  3. xorg-server.pc : x11-servers/xorg-server
  4. 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_2: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
x11_nvidia-driver-470
USES:
uidfix xorg tar:xz
FreshPorts was unable to extract/find any pkg message
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.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2025-09-30
    Affects: users of x11/nvidia-driver*
    Author: junchoon@dec.sakura.ne.jp
    Reason: 
      Because of splitting out kernel modules (kmod) part from x11/nvidia-driver*
      into newly introduced x11/nvidia-kmod*, you need to deinstall currently
      installed x11/nvidia-driver* and freshly install it again with new version.
      This would pull in corresponding x11/nvidia-kmod* because x11/nvidia-driver*
      explicitly depends on corresponding x11/nvidia-kmod*.
    
    

Number of commits found: 8

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_2
01 Oct 2025 06:07:31
commit hash: f4e907a492584bc31f9f3aa100a98a4e918dc7f4commit hash: f4e907a492584bc31f9f3aa100a98a4e918dc7f4commit hash: f4e907a492584bc31f9f3aa100a98a4e918dc7f4commit hash: f4e907a492584bc31f9f3aa100a98a4e918dc7f4 files touched by this commit
Kevin Bowling (kbowling) search for other commits by this committer
Author: Tomoaki AOKI
x11/nvidia-driver: Split kmod into x11/nvidia-kmod

Split out kmod part of x11/nvidia-driver into x11/nvidia-kmod,
including slave ports, to allow FreeBSD-kmods repo builders building
nvidia-related kmod ports.

In this update,

* split out *.ko from x11/nvidia-driver[-304|-340|-390|470|-devel]
  into corresponding x11/nvidia-kmod[-304|-340|-390|470|-devel],

* switch dependency of graphics/nvidia-drm-*-kmod upon
  x11/nvidia-driver[-devel] to newly introduced
  x11/nvidia-kmod[-devel],
(Only the first 15 lines of the commit message are shown above View all of this commit 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: 8