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
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details
drm-515-kmod Direct Rendering Manager GPU drivers
5.15.160_7 graphics on this many watch lists=3 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_6Version 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: 2025-10-20 18:16:53
Commit Hash: 0d2a0f1
People watching this port, also watch:: 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_7/catalog.mk
  3. /usr/local/share/licenses/drm-515-kmod-5.15.160.1403000_7/LICENSE
  4. /usr/local/share/licenses/drm-515-kmod-5.15.160.1403000_7/BSD2CLAUSE
  5. /usr/local/share/licenses/drm-515-kmod-5.15.160.1403000_7/MIT
  6. /usr/local/share/licenses/drm-515-kmod-5.15.160.1403000_7/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_7------
FreeBSD:14:quarterly-5.15.160.1403000_6------
FreeBSD:15:latest--n/a-n/an/a--
FreeBSD:15:quarterly--n/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: 26

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 26