[Bug 291022] x11/nvidia-kmod-devel: 580.105.08.1403000 breaks secondary monitor resolution detection.

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 21 Nov 2025 20:32:46 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291022

Tomoaki AOKI <junchoon@dec.sakura.ne.jp> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |junchoon@dec.sakura.ne.jp

--- Comment #1 from Tomoaki AOKI <junchoon@dec.sakura.ne.jp> ---
As seen in Release Highlits for 580.105.08,
  https://www.nvidia.com/en-us/drivers/details/257494/
several things are changed in this release for display handling.

Maybe something is broken with any of the changes in binary-only part.
So we should wait until upstream (nvidia) fixes the issue on future release.

Until the fix arrives, if you're building nvidia driver things via ports,
you can override version with previous one by something like below
in your /etc/make.conf. This is what I have for testing.


NVIDIA_OVERRIDE_VERSION= 580.95.05

.if ${.CURDIR:M/usr/ports/x11/nvidia-driver*} && defined
(NVIDIA_OVERRIDE_VERSION)
  DISTVERSION=  ${NVIDIA_OVERRIDE_VERSION}
  NO_CHECKSUM=  YES
.endif

.if ${.CURDIR:M/usr/ports/x11/nvidia-kmod*} && defined
(NVIDIA_OVERRIDE_VERSION)
  DISTVERSION=  ${NVIDIA_OVERRIDE_VERSION}
  NO_CHECKSUM=  YES
.endif

.if ${.CURDIR:M/usr/ports/x11/linux-nvidia-libs*} && defined
(NVIDIA_OVERRIDE_VERSION)
  DISTVERSION=  ${NVIDIA_OVERRIDE_VERSION}
  NO_CHECKSUM=  YES
.endif

## graphics/nvidia-drm-*-kmod supports 550 series and above only.
## Don't attempt to override before 550 series!
.if ${.CURDIR:M/usr/ports/graphics/nvidia-drm-*-kmod*} && defined
(NVIDIA_OVERRIDE_VERSION)
  NVIDIA_DISTVERSION=   ${NVIDIA_OVERRIDE_VERSION}
  NO_CHECKSUM=  YES
.endif

.if ${.CURDIR:M/usr/ports/graphics/nvidia-drm-kmod*} && defined
(NVIDIA_OVERRIDE_VERSION)
  DISTVERSION=  ${NVIDIA_OVERRIDE_VERSION}
  NO_CHECKSUM=  YES
.endif

-- 
You are receiving this mail because:
You are the assignee for the bug.