notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
drm-515-kmod Direct Rendering Manager GPU drivers
5.15.160_8 graphics on this many watch lists=4 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.15.160_8Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-02-17 14:09:08
Last Update: 2026-01-21 18:16:17
Commit Hash: c6170b7
People watching this port, also watch:: drm-510-kmod, nvidia-drm-510-kmod, virtualbox-ose-kmod, nvidia-drm-515-kmod
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 5.15 DRM. This version is for FreeBSD 14.0 and above.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (15 items)
Collapse this list.
  1. @kld /boot/modules
  2. /usr/local/share/licenses/drm-515-kmod-5.15.160.1403000_8/catalog.mk
  3. /usr/local/share/licenses/drm-515-kmod-5.15.160.1403000_8/LICENSE
  4. /usr/local/share/licenses/drm-515-kmod-5.15.160.1403000_8/BSD2CLAUSE
  5. /usr/local/share/licenses/drm-515-kmod-5.15.160.1403000_8/MIT
  6. /usr/local/share/licenses/drm-515-kmod-5.15.160.1403000_8/GPLv2
  7. /boot/modules/dmabuf.ko
  8. /boot/modules/amdgpu.ko
  9. /boot/modules/drm.ko
  10. /boot/modules/i915kms.ko
  11. /boot/modules/radeonkms.ko
  12. /boot/modules/ttm.ko
  13. @owner
  14. @group
  15. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • drm-515-kmod>0:graphics/drm-515-kmod
Conflicts:
CONFLICTS_INSTALL:
  • drm-510-kmod
  • drm-61-kmod
  • drm-66-kmod
To install the port:
cd /usr/ports/graphics/drm-515-kmod/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/drm-515-kmod
  • pkg install drm-515-kmod
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: drm-515-kmod
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 powerpc64 powerpc64le
distinfo:
TIMESTAMP = 1760982913 SHA256 (freebsd-drm-kmod-5.15.160-drm_v5.15.160_6_GH0.tar.gz) = e21962b06c5c4740a165fbb36a1c15107a4c6ccba50ca08df4fb1c9368645ce6 SIZE (freebsd-drm-kmod-5.15.160-drm_v5.15.160_6_GH0.tar.gz) = 26099109

Packages (timestamps in pop-ups are UTC):
drm-515-kmod
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-5.15.160.1403000_8------
FreeBSD:14:quarterly-5.15.160.1403000_8------
FreeBSD:15:latest-5.15.160.1500068_8n/a-n/an/a--
FreeBSD:15:quarterly-5.15.160.1500068_8n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
This port has no dependencies.
This port is required by:
for Run
  1. graphics/nvidia-drm-515-kmod
  2. graphics/nvidia-drm-515-kmod-devel

Configuration Options:
No options to configure
Options name:
graphics_drm-515-kmod
USES:
kmod uidfix compiler:c++11-lang
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/freebsd/drm-kmod/tar.gz/drm_v5.15.160_6?dummy=/
Collapse this list.

Number of commits found: 29

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.15.160_8
21 Jan 2026 18:16:17
commit hash: c6170b7ca8837b44858fce98ed6f9db5cd697e0ecommit hash: c6170b7ca8837b44858fce98ed6f9db5cd697e0ecommit hash: c6170b7ca8837b44858fce98ed6f9db5cd697e0ecommit hash: c6170b7ca8837b44858fce98ed6f9db5cd697e0e files touched by this commit
Bjoern A. Zeeb (bz) search for other commits by this committer
graphics/drm-515-kmod: re-add check for __FreeBSD_version < 1400081

Build breakages on FreeBSD 13 started to show up without any
other changes to the sources.  Turns out when the port was disabled
for FreeBSD 16 and newer, the check for FreeBSD pre-1400081 was removed.

Re-add that check to avoid constant build failure reports.

Fixes:		eef56dc01bd7
Reviewed by:	manu, jrm
Differential Revision: https://reviews.freebsd.org/D54813
5.15.160_8
11 Dec 2025 14:25:05
commit hash: eef56dc01bd74271bd2c0943ea7f3dbc87137f9fcommit hash: eef56dc01bd74271bd2c0943ea7f3dbc87137f9fcommit hash: eef56dc01bd74271bd2c0943ea7f3dbc87137f9fcommit hash: eef56dc01bd74271bd2c0943ea7f3dbc87137f9f files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Disable for 16.0-CURRENT

People who still uses this one should migrate to 61 or 66.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
5.15.160_8
16 Nov 2025 23:13:41
commit hash: 26b48400ee94055021329765aaa0735bb55f6571commit hash: 26b48400ee94055021329765aaa0735bb55f6571commit hash: 26b48400ee94055021329765aaa0735bb55f6571commit hash: 26b48400ee94055021329765aaa0735bb55f6571 files touched by this commit
Bjoern A. Zeeb (bz) search for other commits by this committer
graphics/drm-515-kmod: add extra patch to unbreak on 15 and newer

Conditionally apply a patch to avoid conflicts with an updated LinuxKPI.
This should make this port both build and work again.
The patch is conditional for the moment as 14.3-R and stable/14 do not
have the LinuxKPI changes yet. stable/14 will likely get it before
14.4-R.  At that point it might be easier to (a) have it conditional
in the drm-kmod branch based on __FreeBSD_version or (b) have a
backout patch here for 14.2-R and stable/14 before the LinuxKPI update.

PR:		290432
Reported by:	kargl
5.15.160_7
20 Oct 2025 18:16:53
commit hash: 0d2a0f1c5b06a21550b211a9f50438d1c4ec9809commit hash: 0d2a0f1c5b06a21550b211a9f50438d1c4ec9809commit hash: 0d2a0f1c5b06a21550b211a9f50438d1c4ec9809commit hash: 0d2a0f1c5b06a21550b211a9f50438d1c4ec9809 files touched by this commit
Jean-Sébastien Pédron (dumbbell) search for other commits by this committer
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.
5.15.160_6
01 Oct 2025 16:46:07
commit hash: 89a7952ac8b6831662192d5eb56c716f049879ffcommit hash: 89a7952ac8b6831662192d5eb56c716f049879ffcommit hash: 89a7952ac8b6831662192d5eb56c716f049879ffcommit hash: 89a7952ac8b6831662192d5eb56c716f049879ff files touched by this commit
Alexander Ziaee (ziaee) search for other commits by this committer
drm: Clean up comments

Reviewed by: emaste, ivy, Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
5.15.160_6
20 Jun 2025 06:22:13
commit hash: 2648f5b3b996ac77536a60f2a6012db1eb5a4349commit hash: 2648f5b3b996ac77536a60f2a6012db1eb5a4349commit hash: 2648f5b3b996ac77536a60f2a6012db1eb5a4349commit hash: 2648f5b3b996ac77536a60f2a6012db1eb5a4349 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Update to drm_v5.15.160_5

This update fixes GPU acceleration when switching to VT and back to Xorg.

PR:		271995
Sponsored by:	Beckhoff Automation GmbH & Co. KG
5.15.160_5
17 Jun 2025 06:15:32
commit hash: d7a1f45acaef32b98399a28ab5be5307d1186026commit hash: d7a1f45acaef32b98399a28ab5be5307d1186026commit hash: d7a1f45acaef32b98399a28ab5be5307d1186026commit hash: d7a1f45acaef32b98399a28ab5be5307d1186026 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Update to drm_v5.15.160_4

Fix on current after jiffies was widened.

PR:	287165
5.15.160_4
15 May 2025 06:35:40
commit hash: 940ca091de52b8a5ccf6a8508fc7ea76d8a7f0aacommit hash: 940ca091de52b8a5ccf6a8508fc7ea76d8a7f0aacommit hash: 940ca091de52b8a5ccf6a8508fc7ea76d8a7f0aacommit hash: 940ca091de52b8a5ccf6a8508fc7ea76d8a7f0aa files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Update to drm_v5.15.160_3

Fix compile on -CURRENT.

Reported by:	bapt
Sponsored by:	Beckhoff Automation GmbH & Co. KG
5.15.160_3
13 Mar 2025 09:20:17
commit hash: f2cc91f4b56eaa5da41a712b3c42be874161c1c9commit hash: f2cc91f4b56eaa5da41a712b3c42be874161c1c9commit hash: f2cc91f4b56eaa5da41a712b3c42be874161c1c9commit hash: f2cc91f4b56eaa5da41a712b3c42be874161c1c9 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Update to drm_v5.15.160_2

This exports all symbols from the modules.
See
https://github.com/freebsd/drm-kmod/commit/676098fb2f54827d8a2dc7375ceecf62c96d0d66
for the explaination.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
5.15.160_3
18 Feb 2025 08:15:45
commit hash: c825940466e0acfb351ee586dbfa3395891bad40commit hash: c825940466e0acfb351ee586dbfa3395891bad40commit hash: c825940466e0acfb351ee586dbfa3395891bad40commit hash: c825940466e0acfb351ee586dbfa3395891bad40 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
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
5.15.160_2
06 Dec 2024 08:31:44
commit hash: 91fc9bdcfb3cb4ab0facccdf4aa50fad7338c76bcommit hash: 91fc9bdcfb3cb4ab0facccdf4aa50fad7338c76bcommit hash: 91fc9bdcfb3cb4ab0facccdf4aa50fad7338c76bcommit hash: 91fc9bdcfb3cb4ab0facccdf4aa50fad7338c76b files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
Author: Alexander Vereeken
graphics/drm-kmod: Inform users against which FreeBSD version the packages do
got built.

PR: 283107
5.15.160_1
25 Oct 2024 18:03:52
commit hash: ef259f3eeafc2e910cb079986defb85bb2ad4f8ccommit hash: ef259f3eeafc2e910cb079986defb85bb2ad4f8ccommit hash: ef259f3eeafc2e910cb079986defb85bb2ad4f8ccommit hash: ef259f3eeafc2e910cb079986defb85bb2ad4f8c files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Update to drm_v5.15.160_1

This fixes the build with LLVM 19

Sponsored by:	Beckhoff Automation GmbH & Co. LG
5.15.160
04 Jun 2024 10:11:02
commit hash: 724b2004f0d1a9849b2afa7c4f45499401e83f26commit hash: 724b2004f0d1a9849b2afa7c4f45499401e83f26commit hash: 724b2004f0d1a9849b2afa7c4f45499401e83f26commit hash: 724b2004f0d1a9849b2afa7c4f45499401e83f26 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Update to 5.15.160

This brings us up to date with Linux 5.15.160

Sponsored by:	Beckhoff Automation GmbH & Co. KG
5.15.118_4
14 Mar 2024 17:42:40
commit hash: 3c7a5bf57d674ad3724b7b695f5a1887230f4f26commit hash: 3c7a5bf57d674ad3724b7b695f5a1887230f4f26commit hash: 3c7a5bf57d674ad3724b7b695f5a1887230f4f26commit hash: 3c7a5bf57d674ad3724b7b695f5a1887230f4f26 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-kmod: Update to latest source so it builds on current

Update 5.15 and 6.1 to latest source so it builds on latest current
version.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
5.15.118_3
27 Feb 2024 15:48:19
commit hash: 71e92b26bd43763a7b82208625e628f043858fa7commit hash: 71e92b26bd43763a7b82208625e628f043858fa7commit hash: 71e92b26bd43763a7b82208625e628f043858fa7commit hash: 71e92b26bd43763a7b82208625e628f043858fa7 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
Author: Austin Shafer
graphics/nvidia-drm-kmod: Update to 550.54.14

Differential Revision: https://reviews.freebsd.org/D44073
5.15.118_3
05 Jan 2024 16:43:24
commit hash: 66dec8f11b7804bb6dfd7af79a170f0832f2936ecommit hash: 66dec8f11b7804bb6dfd7af79a170f0832f2936ecommit hash: 66dec8f11b7804bb6dfd7af79a170f0832f2936ecommit hash: 66dec8f11b7804bb6dfd7af79a170f0832f2936e files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-61-kmod: Add new port

DRM drivers tracking 6.1-lts Linux version.
Big thanks to dumbbell@ and wulf@ for working on this update.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
5.15.118_3
25 Dec 2023 17:44:13
commit hash: 30ef17812da9489c79aed1202525bfb1c8a46309commit hash: 30ef17812da9489c79aed1202525bfb1c8a46309commit hash: 30ef17812da9489c79aed1202525bfb1c8a46309commit hash: 30ef17812da9489c79aed1202525bfb1c8a46309 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Bump PORTREVISION

Fixes:	81c08edd176c ("graphics/drm-515-kmod: Update to drm_v5.15.118_4")
Sponsored by:	Beckhoff Automation GmbH & Co. KG
5.15.118_2
24 Dec 2023 08:05:38
commit hash: 81c08edd176cae0807139abaee8892d0aedde171commit hash: 81c08edd176cae0807139abaee8892d0aedde171commit hash: 81c08edd176cae0807139abaee8892d0aedde171commit hash: 81c08edd176cae0807139abaee8892d0aedde171 files touched by this commit
Vladimir Kondratyev (wulf) search for other commits by this committer
graphics/drm-515-kmod: Update to drm_v5.15.118_4

Fix build with upcoming LKPI. No code changes.

Sponsored by:	Serenity Cyber Security, LLC
Approved by:	x11 (manu, implicit)
5.15.118_2
13 Nov 2023 08:25:36
commit hash: 8c505a02afd1720e0088135bf48f80f4c15fa171commit hash: 8c505a02afd1720e0088135bf48f80f4c15fa171commit hash: 8c505a02afd1720e0088135bf48f80f4c15fa171commit hash: 8c505a02afd1720e0088135bf48f80f4c15fa171 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Update to v5.15.118_3

Fix backlight reset on i915 when external events happens (plugging charger,
suspend/resume etc ...).

Sponsored by:	Beckhoff Automation GmbH & Co. KG
5.15.118_1
26 Oct 2023 06:09:40
commit hash: e97a9e1fca316c785ecd436a51d1a1bd026ed23acommit hash: e97a9e1fca316c785ecd436a51d1a1bd026ed23acommit hash: e97a9e1fca316c785ecd436a51d1a1bd026ed23acommit hash: e97a9e1fca316c785ecd436a51d1a1bd026ed23a files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Update to drm_v5.15.118_2

Fixes some memory accounting in dma-buf.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
5.15.118
16 Oct 2023 15:22:23
commit hash: 46b49a44fb98c4aa96b6cc259b13d54eb1a9a036commit hash: 46b49a44fb98c4aa96b6cc259b13d54eb1a9a036commit hash: 46b49a44fb98c4aa96b6cc259b13d54eb1a9a036commit hash: 46b49a44fb98c4aa96b6cc259b13d54eb1a9a036 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Fix plist

linuxkpi_gplv2.ko doesn't exists anymore.

Reported by:	jrm
Sponsored by:	Beckhoff Automation GmbH & Co. KG
5.15.118
16 Oct 2023 14:22:45
commit hash: e14404ac73e7bcabcb57b796f8a54706e079e58ecommit hash: e14404ac73e7bcabcb57b796f8a54706e079e58ecommit hash: e14404ac73e7bcabcb57b796f8a54706e079e58ecommit hash: e14404ac73e7bcabcb57b796f8a54706e079e58e files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Update to v5.15.118

Sponsored by:	Beckhoff Automation GmbH & Co. KG
5.15.25_3
22 Sep 2023 09:35:40
commit hash: 5eb74394530352404be32e70c489685ba31252d9commit hash: 5eb74394530352404be32e70c489685ba31252d9commit hash: 5eb74394530352404be32e70c489685ba31252d9commit hash: 5eb74394530352404be32e70c489685ba31252d9 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Remove i386 and aarch64

This isn't supported for now so stop advertising that it does.
Any patches to fix this is welcome.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
5.15.25_3
10 May 2023 07:21:50
commit hash: 231fddc24bd7780d2d08b63ef16a823e27385002commit hash: 231fddc24bd7780d2d08b63ef16a823e27385002commit hash: 231fddc24bd7780d2d08b63ef16a823e27385002commit hash: 231fddc24bd7780d2d08b63ef16a823e27385002 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Update to drm_v5.15.25_5

- Fix callback allocation in dma-fence
- Remove dep on non-existent opt_compat.h

Sponsored by:   Beckhoff Automation GmbH & Co. KG
5.15.25_2
03 May 2023 07:44:14
commit hash: 4eef420a2503f1e573d4925797f9118b9decd1edcommit hash: 4eef420a2503f1e573d4925797f9118b9decd1edcommit hash: 4eef420a2503f1e573d4925797f9118b9decd1edcommit hash: 4eef420a2503f1e573d4925797f9118b9decd1ed files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
Author: Austin Shafer
graphics/drm-51*-kmod: Add Makefile.version

Projects that live outside of drm-kmod (such as nvidia-drm) will need
to query the version of drm-kmod built against in order to grab the
correct sources. This adds a Makefile.version they can include to do
so.

Differential Revision:	https://reviews.freebsd.org/D39885
5.15.25_2
05 Apr 2023 07:15:53
commit hash: f27d43c5c286425ff3b625fae00028fd8dc1771dcommit hash: f27d43c5c286425ff3b625fae00028fd8dc1771dcommit hash: f27d43c5c286425ff3b625fae00028fd8dc1771dcommit hash: f27d43c5c286425ff3b625fae00028fd8dc1771d files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Update to drm_v5.15.25_4

i915: Disable GuC by default on gen12+. It's known to be broken for us
 and upstream started to enable it by default for those platform.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
5.15.25_1
04 Apr 2023 14:35:33
commit hash: 104105e7ba8c3e86f1a5c5c24996027670f7542ecommit hash: 104105e7ba8c3e86f1a5c5c24996027670f7542ecommit hash: 104105e7ba8c3e86f1a5c5c24996027670f7542ecommit hash: 104105e7ba8c3e86f1a5c5c24996027670f7542e files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Update to drm_v5.15.25_3

- i915: Suggest installing gpu-firmware-kmod instaed of printing
  a link to the linux-firmware git repository if the firmware couldn't be
  loaded
- Add linuxkpi_version.mk: This will help nvidia-drm to track which linux
version
  it needs to be compatible with.

Sponsored by:   Beckhoff Automation GmbH & Co. KG
5.15.25_1
28 Mar 2023 07:38:40
commit hash: 0c1a56e3e36dfd65c9f5a028b14b6192f3da2144commit hash: 0c1a56e3e36dfd65c9f5a028b14b6192f3da2144commit hash: 0c1a56e3e36dfd65c9f5a028b14b6192f3da2144commit hash: 0c1a56e3e36dfd65c9f5a028b14b6192f3da2144 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Update to drm_v5.15.25_1

This uses the linuxkpi_hdmi helpers from base on CURRENT and also
the devres addition to linuxkpi.

Sponsored by:   Beckhoff Automation GmbH & Co. KG
5.15.25
17 Feb 2023 14:08:20
commit hash: e86cd62dba7ae097b9c07edc4b0774bf768f6d07commit hash: e86cd62dba7ae097b9c07edc4b0774bf768f6d07commit hash: e86cd62dba7ae097b9c07edc4b0774bf768f6d07commit hash: e86cd62dba7ae097b9c07edc4b0774bf768f6d07 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-515-kmod: Add new port

This port track drm code from Linux 5.15.25
Only FreeBSD-CURRENT is supported for now.

Sponsored by:	Beckhoff Automation GmbH & Co. KG

Number of commits found: 29