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], * make x11/nvidia-driver[-304|-340|-390|470|-devel] depend upon newly introduced x11/nvidia-kmod[-304|-340|-390|470|-devel], * bump consumers directly depending upon x11/nvidia-driver* as of dependency switches, * and hook x11/nvidia-kmod[-304|-340|-390|470|-devel] to build. Note that upgrading x11/nvidia-driver* from monolithic version requires deinstallation of x11/nvidia-driver* before starting, as both previous version of x11/nvidia-driver* and newly introduced x11/nvidia-kmod* installs *.ko into same place. PR: 288314 Approved by: bapt (kmod repo) Differential Revision: https://reviews.freebsd.org/D52178f4e907a492
Port details
x11/nvidia-kmod-470 470.256.02
NVIDIA graphics driver kernel module
Port info
- Maintainer
- x11@FreeBSD.org
- Packages
- latest: 470.256.02.1501000, update to 470.256.02 not built yet
- Upstream
- up to date
- Last update
- to 470.256.02.1501000 via x11/nvidia-kmod · 2a7c056120
- Quarterly
- 2026Q4: 470.256.02.1501000
- WWW
- https://www.nvidia.com/object/unix.html
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install nvidia-kmod-470installs 470.256.02.1501000 fromlatest; fromquarterly(2026Q4) 470.256.02.1501000- Port
# cd /usr/ports/x11/nvidia-kmod-470 && make install clean# make -C /usr/ports/x11/nvidia-kmod-470 config # change options first
- Size
- 24 MiB download · 41 MiB installed
- Depends on
- nothing
- License
- NVIDIA
- Options
- 2 of 3 on in the package: ACPI_PM LINUX
Show the 1 options that are off
WBINVD - pkg-message
Shown after installing
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-kmod/README for more information.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 470.256.02.1600029 | ✗ | – |
| FreeBSD 15 | 470.256.02.1501000 | ✗ | – |
| FreeBSD 14 | 470.256.02.1404000 | ✗ | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 470.256.02.1501000 | ✗ | – |
| FreeBSD 14 | 470.256.02.1404000 | ✗ | ✗ |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 470.256.02.1501000.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.