Presently it appears that the quaterly PKG-PORTs REPO
contains the nessesary NVIDIA-KMOD module.
the PKG-PORTS and KMOD repos are expected diverge into
containing different contents into the future.
KMOD repo is a new feature , disabeling it now for installtion
of a working NVIDIA subsystem is just a workaround.
KMOD repo shoud be enabled again after setting up the NVIDIA
drivers.
The point is that the newbie FreeBSD user that wants
to have a tryout session, does not know this, as this workaround
is not documented.
and will conclude that FreeBSD is unusable.
Den 2025-12-14 kl. 13:51, skrev Mario Marietto:
---> After disabling the KMOD repo PKG fetches all NVIDIA
drivers at version 580.95.05. and the installation succeeds.
I mean : What's the downside of disabling the KMOD repo ? thanks.
On Sun, Dec 14, 2025 at 1:40 PM Lars Tunkrans <[email protected]> wrote:
The installation of FreeBSD 15.0-Release onto a laptop or
Desktop computer is expected to work as described in the Handbook.
Presently it does not, and the Novice User has to investigate
why. This raises the BAR unnecessarily for FreeBSD adoption.
//L.
Den 2025-12-14 kl. 13:32, skrev Mario Marietto:
---> After disabling the KMOD repo PKG fetches all NVIDIA
drivers at version 580.95.05. and the installation succeeds.
What's the downside ?
On Sun, Dec 14, 2025 at 1:07 PM Lars Tunkrans <[email protected]>
wrote:
HI
Im sending this email to raise awareness of below KMOD
repo issue.
-----------------------------------------------------------------------------------------------------------------
the Default PKG, KMODs REPOS are mixed up and provide
non-working set of NVIDIA drivers for a clean from scratch
installation .
as shown in the transcript below , the REPOS provide mixed up
versions of NVIDIA driver that does not work together.
The KMOD REPO is not in synk with the quarterly PKG repo and
prevents a new user from installing a Desktop based on NVIDIA
GPU.
n*vidia-driver: 580.95.05 [FreeBSD-ports]
nvidia-drm-66-kmod: 580.95.05.1500068 [FreeBSD-ports]
nvidia-drm-kmod: 580.95.05_1 [FreeBSD-ports]
nvidia-kmod: 580.105.08.1500068 [FreeBSD-ports-kmods]/_This
KMOD s newer that the other packages ._/ [wrong version] *
A unsuspecting new user of FreeBSD will not succeed in
setting up a Graphics environment because the REPOS are
inconsistent.
Inorder to create a working NVIDIA Driver installation on
a NEW default installation of FreeBSD 15..0-Release
its nessesary to disable the KMOD repo.
# cat /etc/pkg/FreeBSD.conf
.
.
FreeBSD-ports-kmods: {
url:
"pkg+https://pkg.freebsd.org/${ABI}/kmods_quarterly_${VERSION_MINOR}",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkg",
*enabled: no*
After disabling the KMOD repo PKG fetches all NVIDIA
drivers at version 580.95.05. and the installation succeeds.
--------------------------------------------
root@alderan:~ # uname -a
FreeBSD alderan 15.0-RELEASE FreeBSD 15.0-RELEASE alderan amd64
root@alderan:~ # pciconf -lv | grep -B3 display
vgapci0@pci0:1:0:0: class=0x030000 rev=0xa1 hdr=0x00
vendor=0x10de device=0x1c30 subvendor=0x10de subdevice=0x11b3
vendor = 'NVIDIA Corporation'
device = 'GP106GL [Quadro P2000]'
class = display
root@alderan:~ # pkg install nvidia-drm-kmod
Updating FreeBSD-ports repository catalogue...
FreeBSD-ports repository is up to date.
Updating FreeBSD-ports-kmods repository catalogue...
FreeBSD-ports-kmods repository is up to date.
All repositories are up to date.
The following 46 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
drm-66-kmod: 6.6.25.1500068_6 [FreeBSD-ports-kmods]
egl-wayland: 1.1.20 [FreeBSD-ports]
freetype2: 2.13.3 [FreeBSD-ports]
hwdata: 0.399,1 [FreeBSD-ports]
libX11: 1.8.12,1 [FreeBSD-ports]
libXau: 1.0.12 [FreeBSD-ports]
libXdamage: 1.1.6 [FreeBSD-ports]
libXdmcp: 1.1.5 [FreeBSD-ports]
libXext: 1.3.6,1 [FreeBSD-ports]
libXfixes: 6.0.1 [FreeBSD-ports]
libXfont2: 2.0.6 [FreeBSD-ports]
libXrandr: 1.5.4 [FreeBSD-ports]
libXrender: 0.9.12 [FreeBSD-ports]
libXv: 1.0.13,1 [FreeBSD-ports]
libXxf86vm: 1.1.6 [FreeBSD-ports]
libdrm: 2.4.123,1 [FreeBSD-ports]
libedit: 3.1.20250104,1 [FreeBSD-ports]
libepoll-shim: 0.0.20240608 [FreeBSD-ports]
libepoxy: 1.5.10 [FreeBSD-ports]
libfontenc: 1.1.8 [FreeBSD-ports]
libglvnd: 1.7.0 [FreeBSD-ports]
libpciaccess: 0.18.1_1 [FreeBSD-ports]
libudev-devd: 0.6.0 [FreeBSD-ports]
libunwind: 20250904 [FreeBSD-ports]
libxcb: 1.17.0 [FreeBSD-ports]
libxcvt: 0.1.3 [FreeBSD-ports]
libxkbfile: 1.1.3 [FreeBSD-ports]
libxml2: 2.14.5 [FreeBSD-ports]
libxshmfence: 1.3.3 [FreeBSD-ports]
llvm19: 19.1.7_1 [FreeBSD-ports]
lua53: 5.3.6_1 [FreeBSD-ports]
mesa-dri: 24.1.7_9 [FreeBSD-ports]
mesa-libs: 24.1.7_1 [FreeBSD-ports]
n*vidia-driver: 580.95.05 [FreeBSD-ports]
nvidia-drm-66-kmod: 580.95.05.1500068 [FreeBSD-ports]
nvidia-drm-kmod: 580.95.05_1 [FreeBSD-ports]
nvidia-kmod: 580.105.08.1500068 [FreeBSD-ports-kmods]*
pixman: 0.46.2 [FreeBSD-ports]
png: 1.6.52 [FreeBSD-ports]
spirv-llvm-translator-llvm19: 19.1.12 [FreeBSD-ports]
spirv-tools: 2025.4 [FreeBSD-ports]
wayland: 1.24.0_2 [FreeBSD-ports]
xkbcomp: 1.4.7 [FreeBSD-ports]
xkeyboard-config: 2.41_4 [FreeBSD-ports]
xorg-server: 21.1.20,1 [FreeBSD-ports]
xorgproto: 2024.1 [FreeBSD-ports]
Number of packages to be installed: 46
The process will require 2 GiB more space.
537 MiB to be downloaded.
Proceed with this action? [y/N]:
--
-------------------------
Lars Tunkrans
Oracle SPARC/Solaris System Administrator
Fujitsu M12 SPARC Specilaist
--
Mario.
--
-------------------------
Lars Tunkrans
Oracle SPARC/Solaris System Administrator
Fujitsu M12 SPARC Specilaist
--
Mario.
--
-------------------------
Lars Tunkrans
Oracle SPARC/Solaris System Administrator
Fujitsu M12 SPARC Specilaist