x11/nvidia-driver-devel, x11/nvidia-kmod-devel, x11/linux-nvidia-libs-devel, graphics/nvidia-drm*-kmod-devel: Update to 615.78.08 Update to latest New Feature Branch of drivers 615.78.08: https://www.nvidia.com/en-us/drivers/details/280300/ Linux counterparts for x11/linux-nvidia-libs: https://www.nvidia.com/en-us/drivers/details/280299/ PR: 299214 Differential Revision: https://reviews.freebsd.org/D604482c79695bc3
Port details
graphics/nvidia-drm-latest-kmod-devel 615.78.08.1501000
NVIDIA DRM Kernel Module
Port info
- Maintainer
- x11@FreeBSD.org
- Packages
- latest: 615.78.08.1501000
- Upstream
- up to date
- Last update
- to 615.78.08.1501000 via graphics/nvidia-drm-latest-kmod · 1283580731
- Quarterly
- 2026Q4: 615.71.09.1501000
- WWW
- https://www.nvidia.com/object/unix.html
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install nvidia-drm-latest-kmod-develinstalls 615.78.08.1501000 fromlatest; fromquarterly(2026Q4) 615.71.09.1501000- Port
# cd /usr/ports/graphics/nvidia-drm-latest-kmod-devel && make install clean- Size
- 59 KiB download · 199 KiB installed
- Depends on
- graphics/drm-latest-kmod 6.12.85.1501000, x11/nvidia-kmod-devel 615.78.08.1501000
- License
- NVIDIA
- pkg-message
Shown after installing
Modesetting must be enabled to use nvidia-drm.ko for graphics. This can be done by setting the modeset sysctl, the equivalent of the modeset kernel parameter on Linux. hw.nvidiadrm.modeset=1 This must be set before loading nvidia-drm.ko, most easily done by placing the above in /boot/loader.conf.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 615.78.08.1600029 | ✗ | – |
| FreeBSD 15 | 615.78.08.1501000 | ✗ | – |
| FreeBSD 14 | ✗ | ✗ | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 615.71.09.1501000 | ✗ | – |
| FreeBSD 14 | ✗ | ✗ | ✗ |
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 615.78.08.1501000.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (14)
graphics/drm-latest-kmod: Update to drm_v6.12.85_3 to fix build After src commit 33595d4ae01c added pci_map_rom() and pci_unmap_rom() to linuxkpi, graphics/drm-latest-kmod failed to build because drm-kmod defined the same macros itself. Upstream drm-kmod made its definitions conditional, and ports commit 7e420adaf6ef pulled that fix in for drm-515-kmod, drm-61-kmod, drm-66-kmod, and drm-612-kmod. drm-latest-kmod was missed, so move it to the same tag as drm-612-kmod. Bump PORTREVISION of the nvidia-drm-latest-kmod ports, which build against the drm-kmod sources, and update their distinfo for the new tarball. Reference: https://github.com/freebsd/drm-kmod/pull/503 Reviewed by: dumbbell Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D600844885183c12
x11/nvidia-driver-devel, x11/nvidia-kmod-devel, x11/linux-nvidia-libs-devel, graphics/nvidia-drm*-kmod-devel: Update to 615.71.09 Update to latest New Feature Branch of drivers 615.71.09: https://www.nvidia.com/en-us/drivers/details/278452/ Linux counterparts for x11/linux-nvidia-libs: https://www.nvidia.com/en-us/drivers/details/278450/ Additional note: Possibly vtys before invoking whichever of X11 or Wayland shifts screen downward with about half character-based line, causing command prompt at the bottom become hard to read. Once X11 (tested only for xorg) or Wayland starts, it would be fixed (on exitting X11 / Wayland or switching to vty from X11/ Wayland) until next restart of the computer. This doesn't happen for everyone (among maintainance team of NVIDIA GPU driver ports, only I myself am bitten). So upgrading as-is. The workaround is to switch to old-school configuration without loading nvidia-drm.ko. Forcibly flipping hw.nvidiadrm.modeset to 0 in /boot/loader.conf and restart would also help. But these workarounds may mean Wayland to become unusable. And refreshing vty with Ctrl-L (unless mapped to non-default functionalities) lets command line prompt at the top, thus, this is not fatal anyway. PR: 298428 Differential Revision: https://reviews.freebsd.org/D59609ea09eafd04
x11/nvidia-driver-devel, x11/nvidia-kmod-devel, x11/linux-nvidia-libs-devel, graphics/nvidia-drm*-kmod-devel: Update to 610.57.04 Update to latest New Feature Branch of drivers 610.57.04: https://www.nvidia.com/en-us/drivers/details/274515/ Linux counterparts for x11/linux-nvidia-libs: https://www.nvidia.com/en-us/drivers/details/274513/ PR: 297266 Differential Revision: https://reviews.freebsd.org/D58640bac93445f8
x11/nvidia-driver-devel, x11/nvidia-kmod-devel, x11/linux-nvidia-libs-devel, graphics/nvidia-drm*-kmod-devel: Update to 610.43.03 Update to latest New Feature Branch of drivers 610.43.03: https://www.nvidia.com/en-us/drivers/details/274185/ Linux counterparts for x11/linux-nvidia-libs: https://www.nvidia.com/en-us/drivers/details/274183/ PR: 296950 Differential Revision: https://reviews.freebsd.org/D5837518745d5250
graphics/nvidia-drm-*-kmod*: Fix GPF in some configs Fix General Protection Fault in __nv_drm_gem_nvkms_handle_vma_fault, lkpi_vmf_insert_pnf_prot_locked, vm_page_busy_acquire in specific configurations, notably KDE on Wayland. PR: 296195 Reported by: keivan@motavalli.me Reviewed by: ashafer Tested by: keivan@motavalli.me Differential Revision: https://reviews.freebsd.org/D57989 Co-authored by: ashafer@FreeBSD.org1959aaa9de
x11/nvidia-driver-devel, x11/nvidia-kmod-devel, x11/linux-nvidia-libs-devel, graphics/nvidia-drm*-kmod-devel: Update to 610.43.02 Update to latest New Feature Branch of drivers 610.43.02: https://www.nvidia.com/en-us/drivers/details/271417/ Linux counterparts for x11/linux-nvidia-libs: https://www.nvidia.com/en-us/drivers/details/271414/ PR: 295720 Differential Revision: https://reviews.freebsd.org/D57359fd35412821
graphics/nvidia-drm-*-kmod: Add drm 6.12
Add new ports
graphics/nvidia-drm-612-kmod,
graphics/nvidia-drm-612-kmod-580 and
graphics/nvidia-drm-612-kmod-devel
and add conflicts to
graphics/nvidia-drm-{515|61|66|latest}-kmod{-580|-devel}
following the addition of graphics/drm-612-kmod.
While here, bump
graphics/nvidia-drm-latest-kmod,
graphics/nvidia-drm-latest-kmod-580 and
graphics/nvidia-drm-latest-kmod-devel
following the bump of graphics/drm-latest-kmod from 6.9 to 6.12.
Bump PORTREVISION of other graphics/nvidia-drm-*-kmod*
as of changes in CONFLICTS.
Match DRM driver version selection with graphics/drm-kmod.
Now 6.12 is default for OSVERSION >= 1500509 (stable/15, upcoming 15.1
and main) when installed using graphics/nvidia-drm-kmod{-580|-devel}
ports / pkgs.
PR: 295519
Differential Revision: https://reviews.freebsd.org/D57206536352bd7cx11/nvidia-driver{-devel}, x11/nvidia-kmod{-devel}, x11/linux-nvidia-libs{-devel}, graphics/nvidia-drm*-kmod{-devel}, x11/nvidia-settings, x11/nvidia-xconfig: Update to 595.71.05
Update to latest Production Branch of drivers 595.71.05:
https://www.nvidia.com/en-us/drivers/details/267226/
Linux counterparts for x11/linux-nvidia-libs:
https://www.nvidia.com/en-us/drivers/details/267223/
PR: 295058
Differential Revision: https://reviews.freebsd.org/D5685165f72b6850x11/nvidia-driver, x11/nvidia-kmod, x11/linux-nvidia-libs, graphics/nvidia-drm*-kmod, x11/nvidia-settings, x11/nvidia-xconfig: Update to 595.58.03 Update to latest Production Branch of drivers 595.58.03: https://www.nvidia.com/en-us/drivers/details/265873/ Linux counterparts for x11/linux-nvidia-libs: https://www.nvidia.com/en-us/drivers/details/265870/ Also bump -devel variant to match with master ports, as Production Branch [PB] of drivers have now higher version than New Feature Branch [NFB] of drivers. As this update drops a bunch of old (pre-Turing generation of architectures) GPUs as done in -devel variants updated 20260103, add -580 variant of legacy branch of driver. Currently, this is exactly the same version before this update. (580.142) PR: 294038 Differential Revision: https://reviews.freebsd.org/D56077b35026e786
x11/nvidia-driver-devel, x11/nvidia-kmod-devel, x11/linux-nvidia-libs-devel, graphics/nvidia-drm*-kmod-devel, graphics/externalplatform, graphics/egl-wayland, graphics/egl-x11 : Update to 590.48.01 Update "-devel" variants to latest New Feature Branch [NFB] of drivers 590.48.01: https://www.nvidia.com/en-us/drivers/details/259269/ Linux counterparts for x11/linux-nvidia-libs: https://www.nvidia.com/en-us/drivers/details/259267/ ! Important note ! As already notified by HEADSUP at freebsd-ports ML [1], this version drops support for a bunch of old GPUs prior to Turing Generation of the architecture. Anyone using dropped GPUs need to switch to master ports, currently at 580.119.02. Note that once 590 series or later drivers become Production Branch of drivers, new legacy branch -580 would be created. See "Appendix A. Supported NVIDIA GPU Products" in README [2] whether or not your GPU is still supported or not before upgrading. While here, update underlying EGL components as below: graphics/externalplatform: 1.2.1 graphics/egl-wayland : 1.1.20 And added one more EGL component that Linux version already has: graphics/egl-x11 One more EGL component to come in the future if it is tagged with non-RC number on hopefully next driver ports upgrade. [1] https://lists.freebsd.org/archives/freebsd-ports/2025-December/008804.html [2] https://us.download.nvidia.com/XFree86/FreeBSD-x86_64/590.48.01/README/supportedchips.html PR: 292027 Differential Revision: https://reviews.freebsd.org/D54414b4e7c45757
x11/nvidia-driver[-devel], x11/nvidia-kmod[-devel], x11/linux-nvidia-libs[-devel], graphics/nvidia-drm*-kmod[-devel], x11/nvidia-settings, x11/nvidia-xconfig: Update to 580.119.02 Update to latest Production Branch of drivers 580.119.02: https://www.nvidia.com/en-us/drivers/details/259043/ Linux counterparts for x11/linux-nvidia-libs: https://www.nvidia.com/en-us/drivers/details/259042/ PR: 291919 Differential Revision: https://reviews.freebsd.org/D54357c58d25dab7
x11/nvidia-driver[-devel], x11/nvidia-kmod[-devel], x11/linux-nvidia-libs[-devel], graphics/nvidia-drm*-kmod[-devel], x11/nvidia-settings, x11/nvidia-xconfig: Update to 580.105.08 Update to latest Production Branch of drivers 580.105.08: https://www.nvidia.com/en-us/drivers/details/257494/ Linux counterparts for x11/linux-nvidia-libs: https://www.nvidia.com/en-us/drivers/details/257493/ As latest production branch of drivers is still newer than the latest version of New Feature Branch [NFB] of drivers 575.64.05, update -devel variants to 580.105.08, too. PR: 290813 Differential Revision: https://reviews.freebsd.org/D535962208426e57
graphics/nvidia-drm-latest-kmod, graphics/nvidia-drm-latest-kmod-devel: Add new port Add missing graphics/nvidia-drm-latest-kmod and graphics/nvidia-drm-latest-kmod-devel which corresponding with graphics/drm-latest-kmod. PR: 290262 Differential Revision: https://reviews.freebsd.org/D53128504a07fd1d