Page MenuHomeFreeBSD

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
ClosedPublic

Authored by junchoon_dec.sakura.ne.jp on Tue, Dec 30, 1:33 AM.
Tags
None
Referenced Files
F141249118: D54414.diff
Sat, Jan 3, 12:43 AM
F141249085: D54414.diff
Sat, Jan 3, 12:42 AM
Unknown Object (File)
Wed, Dec 31, 11:42 AM
Unknown Object (File)
Tue, Dec 30, 9:50 AM
Unknown Object (File)
Tue, Dec 30, 7:51 AM
Unknown Object (File)
Tue, Dec 30, 7:35 AM
Unknown Object (File)
Tue, Dec 30, 6:58 AM
Subscribers
None

Details

Summary

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

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Overall looks good to me.

You should add an entry to UPDATING (in ports/ root directory) to get familiar with this process. Don't worry about what is the final date stamp I can fix up any merge conflicts.

x11/nvidia-driver/Makefile
59

I think Kyle said this will run on r560+, does it conflict with the 580 packaging otherwise?

This revision now requires changes to proceed.Tue, Dec 30, 10:08 AM
x11/nvidia-driver/Makefile
59

This is because of 2 reasons.

  1. Remnant when I've dropped egl-wayland2 (as it's still tagged as RC only and 580 series doesn't have fix to work with it, IIRC).
  2. I've tried installing egl-x11 with 580.119.02 without harm at least on xorg. But not sure it's worth bumping master ports or not.

But OK. I'll bump back to ${NVVERSION} >= 580.00000 here and bump PORTREVISION
for x11/nvidia-driver in conjunction with UPDATING entry once it's ready.

Add UPDATING entry.
Pull in graphics/egl-x11 for x11/nvidia-driver (580 series), too, which should also work.

This revision is now accepted and ready to land.Wed, Dec 31, 8:47 AM

Should this land before 2026Q1 branches?
Or is it better delaying until 2026Q1 banches to give quarterly users to prepare?
Whichever is OK for me. But if the former is preferrable, we'll need to hurry.

Not sure anyone using quarterly wants -devel, though.