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