CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

x11/nvidia-kmod-390 390.157

NVIDIA graphics driver kernel module

Port info

Maintainer
x11@FreeBSD.org
Packages
latest: 390.157.1501000, update to 390.157 not built yet
Upstream
up to date
Last update
to 390.157.1501000 via x11/nvidia-kmod · 2a7c056120
Quarterly
2026Q4: 390.157.1501000
WWW
https://www.nvidia.com/object/unix.html
Links
cgit · VuXML

Install

Package
# pkg install nvidia-kmod-390
installs 390.157.1501000 from latest; from quarterly (2026Q4) 390.157.1501000
Port
# cd /usr/ports/x11/nvidia-kmod-390 && make install clean
# make -C /usr/ports/x11/nvidia-kmod-390 config  # change options first
Size
8.9 MiB download · 22 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 versionamd64aarch64i386
FreeBSD 16390.157.1600029✗–
FreeBSD 15390.157.1501000✗–
FreeBSD 14390.157.1404000✗390.157.1404000

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 15390.157.1501000✗–
FreeBSD 14390.157.1404000✗390.157.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 390.157.1501000.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (1)

Kevin Bowling (kbowling) · 390.157
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/D52178
f4e907a492