| Port details |
- drm-66-kmod Direct Rendering Manager GPU drivers
- 6.6.25_9 graphics
=0 6.6.25_8Version of this port present on the latest quarterly branch. - Maintainer: x11@FreeBSD.org
 - Port Added: 2025-02-18 07:27:07
- Last Update: 2026-05-07 21:47:29
- Commit Hash: 2a7c056
- Also Listed In: kld kld
- License: BSD2CLAUSE MIT GPLv2
- WWW:
- https://github.com/freebsd/drm-kmod/
- Description:
- amdgpu, i915, and radeon DRM drivers modules.
Currently corresponding to Linux 6.6 DRM.
This version is for FreeBSD 15 1500031
and above.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- drm-66-kmod>0:graphics/drm-66-kmod
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/graphics/drm-66-kmod/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/drm-66-kmod
- pkg install drm-66-kmod
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: drm-66-kmod
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64
- distinfo:
- TIMESTAMP = 1777449033
SHA256 (freebsd-drm-kmod-6.6.25-drm_v6.6.25_10_GH0.tar.gz) = 1633c5e712dd781239b61928d6524a25f7aa18206200b54f20c3f2b5c4f596ff
SIZE (freebsd-drm-kmod-6.6.25-drm_v6.6.25_10_GH0.tar.gz) = 38488660
Packages (timestamps in pop-ups are UTC):
- This port has no dependencies.
- This port is required by:
- for Run
-
- graphics/drm-kmod
- graphics/nvidia-drm-66-kmod
- graphics/nvidia-drm-66-kmod-580
- graphics/nvidia-drm-66-kmod-devel
Configuration Options:
- No options to configure
- Options name:
- graphics_drm-66-kmod
- USES:
- kmod uidfix compiler:c++11-lang
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
6.6.25_9 07 May 2026 21:47:29
    |
Rene Ladan (rene)  |
all: drop support for FreeBSD 13, mips and risc64sf
Reviewed by: many (*)
Differential Revision: https://reviews.freebsd.org/D55624
Differential Revision: https://reviews.freebsd.org/D55642 (merged in from bofh)
many (*)
acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
nobutaka pkubaj se tagattie thj
Anton Saietskii
GenericRikka
Gert Doering
Jan Bramkamp
Oleh Hushchenkov
Oleksandr Kryvulia
Ralf van der Enden
Yamagi
desktop kde python tcltk office |
6.6.25_9 06 May 2026 11:01:39
    |
Gleb Popov (arrowd)  Author: Chad Jacob Milios |
graphics/drm-66-kmod: Fix build of intel bits on 15.0-RELEASE
PR: 294870 294878 |
6.6.25_9 06 May 2026 11:01:39
    |
Gleb Popov (arrowd)  |
graphics/drm-66-kmod: Fix build on FreeBSD 15.0
PR: 294875 |
6.6.25_9 05 May 2026 21:21:33
    |
Rene Ladan (rene)  |
graphics/*drm*: remove CONFLICTS with now-deleted drm-510 |
6.6.25_9 29 Apr 2026 08:11:00
    |
Emmanuel Vadot (manu)  |
graphics/drm-66-kmod: Update to latest version
This fixes compilation with clang21 (defualt on FreeBSD 16)
Sponsored by: Beckhoff Automation GmbH & Co. KG |
6.6.25_8 27 Apr 2026 07:31:18
    |
Baptiste Daroussin (bapt)  |
graphics/drm-66-kmod: Fix build with llvm 21 |
6.6.25_8 14 Jan 2026 19:02:31
    |
Dimitry Andric (dim)  |
graphics/drm-66-kmod: fix build with clang 21
With clang 21 graphics/drm-66-kmod fails to compile, with errors similar
to:
In file included from
/wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/i915/i915_active.c:12:
/wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/i915/gt/intel_ring.h:63:2:
error: default initialization of an object of type 'typeof (ring->size)' (aka
'const unsigned int') leaves the object uninitialized
[-Werror,-Wdefault-const-init-var-unsafe]
63 | typecheck(typeof(ring->size), next);
| ^
/usr/src/sys/compat/linuxkpi/common/include/linux/typecheck.h:31:9: note:
expanded from macro 'typecheck'
31 | ({ type __var1; \
| ^
The thread at https://lkml.org/lkml/2025/5/6/1681 appears to imply that
it is safe to suppress the new -Wdefault-const-init-var-unsafe warning.
PR: 292192
Approved by: emaste (maintainer)
MFH: 2026Q1 |
6.6.25_8 11 Dec 2025 15:20:24
    |
Emmanuel Vadot (manu)  |
graphics/drm-66-kmod: Really fix build on -CURRENT
Sponsored by: Beckhoff Automation GmbH & Co. KG |
6.6.25_7 11 Dec 2025 14:24:53
    |
Emmanuel Vadot (manu)  |
graphics/drm-6{1,6}-kmod: Fix build on current
Update the port to have code dealing with change in BUS_ALLOC_RESOURCE
Sponsored by: Beckhoff Automation GMbH & Co. KG |
6.6.25_6 20 Oct 2025 18:16:53
    |
Jean-Sébastien Pédron (dumbbell)  |
graphics/drm-*-kmod: Update DRM drivers to include an optimisation for AMD GPUs
This fixes important slowdowns with AMD GPUs after several hours of
uptime.
The optimisation was submitted by Olivier Cerner <olce@FreeBSD.org> in
the following pull request:
https://github.com/freebsd/drm-kmod/pull/377
The optimisation was submitted to all supported DRM driver version, from
5.10 to 6.6. The corresponding NVIDIA DRM ports were adapted at the same
time accordingly. |
6.6.25_5 01 Oct 2025 16:46:07
    |
Alexander Ziaee (ziaee)  |
drm: Clean up comments
Reviewed by: emaste, ivy, Tomoaki AOKI <junchoon@dec.sakura.ne.jp> |
6.6.25_5 15 Sep 2025 20:13:13
    |
Jean-Sébastien Pédron (dumbbell)  |
graphics/drm-66-kmod: Update to drm_v6.6.25_6
This change brings some cleanup to the FreeBSD-specific code. This also
solves a conflict with upcoming changes to linuxkpi.
See https://github.com/freebsd/drm-kmod/pull/368.
Sponsored by: The FreeBSD Foundation |
6.6.25_4 20 Jun 2025 06:25:10
    |
Emmanuel Vadot (manu)  |
graphics/drm-66-kmod: Update to drm_v6.6.25_5
This update fixes GPU acceleration when switching to VT and back to Xorg.
PR: 271995
Sponsored by: Beckhoff Automation GmbH & Co. KG |
6.6.25_3 17 Jun 2025 07:42:42
    |
Gleb Popov (arrowd)  Author: Graham Perrin |
graphics/drm-66-kmod: Improve pkg-descr, bring it in line with the Makefile
check
Pull Request: https://github.com/freebsd/freebsd-ports/pull/372 |
6.6.25_3 14 Jun 2025 14:23:34
    |
Mateusz Piotrowski (0mp)  |
graphics/drm-66-kmod: Fix port name in pkg-message
I'm specifically not bumping the PORTREVISION as the change in mostly
cosmetic.
Approved by: portmgr (blanket)
Fixes: 00508c01e276 graphics/drm-66-kmod: Add new port |
6.6.25_3 12 May 2025 06:59:04
    |
Emmanuel Vadot (manu)  |
graphics/drm-66-kmod: Update to drm_v6.6.25_4
Fixes issues with explicit fence and linux jiffies.
PR: 286311
Sponsored by: Beckhoff Automation GmbH & Co. KG |
6.6.25_2 24 Apr 2025 06:10:58
    |
Emmanuel Vadot (manu)  |
graphics/drm-66-kmod: Update to drm_v6.6.25_3
Fix compile on FreeBSD-CURRENT.
Sponsored by: Beckhoff Automation GmbH & Co. KG |
6.6.25_1 13 Mar 2025 09:20:17
    |
Emmanuel Vadot (manu)  |
graphics/drm-66-kmod: Update to drm_v6.6.25_2
This exports all symbols from the modules.
See
https://github.com/freebsd/drm-kmod/commit/81f4ddf1c1a5041769f1376e027fa1751df6c292
for the explaination.
Sponsored by: Beckhoff Automation GmbH & Co. KG |
6.6.25 18 Feb 2025 08:15:45
    |
Emmanuel Vadot (manu)  |
graphics/drm-66-kmod: Fix conflict
WHile here add the conflict in all drm kmod ports for drm-66-kmod.
Reported by: Alonso Cárdenas Márquez <acm@FreeBSD.org>
Fixes: 00508c01e276 ("graphics/drm-66-kmod: Add new port")
Sponsored by: Beckhoff Automation GmbH & Co. KG |
6.6.25 18 Feb 2025 07:25:52
    |
Emmanuel Vadot (manu)  |
graphics/drm-66-kmod: Add new port
Add drm-66-kmod which tracks linux 6.6-lts.
Currently synced with 6.6.25
Sponsored by: Beckhoff Automation GmbH & Co. KG |