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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
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-04-02 13:52:33
Commit Hash: a569017
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 (119 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. @comment /libGL.so.1
  11. @comment /libEGL.so.1
  12. @comment /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. @comment /libGLX.so
  26. @comment /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. @comment /libglx.so
  110. @comment /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-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 = 1740840763 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.154.tar.gz) = 5994c77c3510a4a89076ecf2bf402f1da635b250cca07655efc913f2a94bee84 SIZE (NVIDIA-FreeBSD-x86_64-390.154.tar.gz) = 65339271 SHA256 (NVIDIA-FreeBSD-x86-390.154.tar.gz) = 43fdb7ec369b747a2a6311fca6eca11a9ebd121236c6e59590659625dd799cc6 SIZE (NVIDIA-FreeBSD-x86-390.154.tar.gz) = 65996926 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-driver-470
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-470.161.03.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.161.03.1500034_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. 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/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: 6

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
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: 6