The Direct Rendering Manager (DRM) kernel module for Intel or AMD chips for FreeBSD is a subsystem of the Linux kernel. DRM is responsible for interfacing with GPUs on modern video cards. It is graphics drivers for Intel and AMD video cards and are used for console and graphics.

Install the DRM metaport. This will automatically detect the correct version of the DRM kernel module and install the GPU firmware.

# pkg install drm-kmod

The kernel module should be loaded at boot time.

# sysrc kld_list="i915kms"

The user must be a member of the video group.

# pw groupmod video -m foo

Issue: Blank screen after boot with DRM 6.1 for Intel on FreeBSD 14.2.

When FreeBSD boots and kernel modules are loaded, the HDMI screen goes blank, when DRM is loaded. There is no longer an active console. The system does accept SSH and does provide a virtual shell.

I installed the DRM kernel module from the latest binary repository branch on FreeBSD 14.2 on a computer with Intel Raptor Lake UHD Graphics 770.

# pciconf -lv | grep -B3 display
vgapci0@pci0:0:2:0: class=0x030000 rev=0x04 hdr=0x00 vendor=0x8086 device=0xa780 subvendor=0x1043 subdevice=0x8882
vendor = 'Intel Corporation'
device = 'Raptor Lake-S GT1 [UHD Graphics 770]'
class = display
# pkg install drm-kmod
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 130 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
drm-61-kmod: 6.1.92.1401000_3
drm-kmod: 20220907_3
gpu-firmware-amd-kmod-aldebaran: 20230625.1401000_2
gpu-firmware-amd-kmod-arcturus: 20230625.1401000_2
gpu-firmware-amd-kmod-banks: 20230625.1401000_2
gpu-firmware-amd-kmod-beige-goby: 20230625.1401000_2
gpu-firmware-amd-kmod-bonaire: 20230625.1401000_2
gpu-firmware-amd-kmod-carrizo: 20230625.1401000_2
gpu-firmware-amd-kmod-cyan-skillfish2: 20230625.1401000_2
gpu-firmware-amd-kmod-dcn-3-1-4: 20230625.1401000_2
gpu-firmware-amd-kmod-dcn-3-1-5: 20230625.1401000_2
gpu-firmware-amd-kmod-dcn-3-1-6: 20230625.1401000_2
gpu-firmware-amd-kmod-dcn-3-2-0: 20230625.1401000_2
gpu-firmware-amd-kmod-dcn-3-2-1: 20230625.1401000_2
gpu-firmware-amd-kmod-dimgrey-cavefish: 20230625.1401000_2
gpu-firmware-amd-kmod-fiji: 20230625.1401000_2
gpu-firmware-amd-kmod-gc-10-3-6: 20230625.1401000_2
gpu-firmware-amd-kmod-gc-10-3-7: 20230625.1401000_2
gpu-firmware-amd-kmod-gc-11-0-0: 20230625.1401000_2
gpu-firmware-amd-kmod-gc-11-0-1: 20230625.1401000_2
gpu-firmware-amd-kmod-gc-11-0-2: 20230625.1401000_2
gpu-firmware-amd-kmod-gc-11-0-3: 20230625.1401000_2
gpu-firmware-amd-kmod-gc-11-0-4: 20230625.1401000_2
gpu-firmware-amd-kmod-green-sardine: 20230625.1401000_2
gpu-firmware-amd-kmod-hainan: 20230625.1401000_2
gpu-firmware-amd-kmod-hawaii: 20230625.1401000_2
gpu-firmware-amd-kmod-kabini: 20230625.1401000_2
gpu-firmware-amd-kmod-kaveri: 20230625.1401000_2
gpu-firmware-amd-kmod-mullins: 20230625.1401000_2
gpu-firmware-amd-kmod-navi10: 20230625.1401000_2
gpu-firmware-amd-kmod-navi12: 20230625.1401000_2
gpu-firmware-amd-kmod-navi14: 20230625.1401000_2
gpu-firmware-amd-kmod-navy-flounder: 20230625.1401000_2
gpu-firmware-amd-kmod-oland: 20230625.1401000_2
gpu-firmware-amd-kmod-picasso: 20230625.1401000_2
gpu-firmware-amd-kmod-pitcairn: 20230625.1401000_2
gpu-firmware-amd-kmod-polaris10: 20230625.1401000_2
gpu-firmware-amd-kmod-polaris11: 20230625.1401000_2
gpu-firmware-amd-kmod-polaris12: 20230625.1401000_2
gpu-firmware-amd-kmod-psp-13-0-0: 20230625.1401000_2
gpu-firmware-amd-kmod-psp-13-0-10: 20230625.1401000_2
gpu-firmware-amd-kmod-psp-13-0-11: 20230625.1401000_2
gpu-firmware-amd-kmod-psp-13-0-4: 20230625.1401000_2
gpu-firmware-amd-kmod-psp-13-0-5: 20230625.1401000_2
gpu-firmware-amd-kmod-psp-13-0-7: 20230625.1401000_2
gpu-firmware-amd-kmod-psp-13-0-8: 20230625.1401000_2
gpu-firmware-amd-kmod-raven: 20230625.1401000_2
gpu-firmware-amd-kmod-raven2: 20230625.1401000_2
gpu-firmware-amd-kmod-renoir: 20230625.1401000_2
gpu-firmware-amd-kmod-sdma-5-2-6: 20230625.1401000_2
gpu-firmware-amd-kmod-sdma-5-2-7: 20230625.1401000_2
gpu-firmware-amd-kmod-sdma-6-0-0: 20230625.1401000_2
gpu-firmware-amd-kmod-sdma-6-0-1: 20230625.1401000_2
gpu-firmware-amd-kmod-sdma-6-0-2: 20230625.1401000_2
gpu-firmware-amd-kmod-sdma-6-0-3: 20230625.1401000_2
gpu-firmware-amd-kmod-si58: 20230625.1401000_2
gpu-firmware-amd-kmod-sienna-cichlid: 20230625.1401000_2
gpu-firmware-amd-kmod-smu-13-0-0: 20230625.1401000_2
gpu-firmware-amd-kmod-smu-13-0-10: 20230625.1401000_2
gpu-firmware-amd-kmod-smu-13-0-7: 20230625.1401000_2
gpu-firmware-amd-kmod-stoney: 20230625.1401000_2
gpu-firmware-amd-kmod-tahiti: 20230625.1401000_2
gpu-firmware-amd-kmod-tonga: 20230625.1401000_2
gpu-firmware-amd-kmod-topaz: 20230625.1401000_2
gpu-firmware-amd-kmod-vangogh: 20230625.1401000_2
gpu-firmware-amd-kmod-vcn-3-1-2: 20230625.1401000_2
gpu-firmware-amd-kmod-vcn-4-0-0: 20230625.1401000_2
gpu-firmware-amd-kmod-vcn-4-0-2: 20230625.1401000_2
gpu-firmware-amd-kmod-vcn-4-0-4: 20230625.1401000_2
gpu-firmware-amd-kmod-vega10: 20230625.1401000_2
gpu-firmware-amd-kmod-vega12: 20230625.1401000_2
gpu-firmware-amd-kmod-vega20: 20230625.1401000_2
gpu-firmware-amd-kmod-vegam: 20230625.1401000_2
gpu-firmware-amd-kmod-verde: 20230625.1401000_2
gpu-firmware-amd-kmod-yellow-carp: 20230625.1401000_2
gpu-firmware-intel-kmod-alderlake: 20230625.1401000
gpu-firmware-intel-kmod-broxton: 20230625.1401000
gpu-firmware-intel-kmod-cannonlake: 20230625.1401000
gpu-firmware-intel-kmod-dg1: 20230625.1401000
gpu-firmware-intel-kmod-dg2: 20230625.1401000
gpu-firmware-intel-kmod-elkhartlake: 20230625.1401000
gpu-firmware-intel-kmod-geminilake: 20230625.1401000
gpu-firmware-intel-kmod-icelake: 20230625.1401000
gpu-firmware-intel-kmod-kabylake: 20230625.1401000
gpu-firmware-intel-kmod-rocketlake: 20230625.1401000
gpu-firmware-intel-kmod-skylake: 20230625.1401000
gpu-firmware-intel-kmod-tigerlake: 20230625.1401000
gpu-firmware-kmod: 20241114,1
gpu-firmware-radeon-kmod-aruba: 20220511.1401000
gpu-firmware-radeon-kmod-barts: 20220511.1401000
gpu-firmware-radeon-kmod-bonaire: 20220511.1401000
gpu-firmware-radeon-kmod-btc: 20220511.1401000
gpu-firmware-radeon-kmod-caicos: 20220511.1401000
gpu-firmware-radeon-kmod-cayman: 20220511.1401000
gpu-firmware-radeon-kmod-cedar: 20220511.1401000
gpu-firmware-radeon-kmod-cypress: 20220511.1401000
gpu-firmware-radeon-kmod-hainan: 20220511.1401000
gpu-firmware-radeon-kmod-hawaii: 20220511.1401000
gpu-firmware-radeon-kmod-juniper: 20220511.1401000
gpu-firmware-radeon-kmod-kabini: 20220511.1401000
gpu-firmware-radeon-kmod-kaveri: 20220511.1401000
gpu-firmware-radeon-kmod-mullins: 20220511.1401000
gpu-firmware-radeon-kmod-oland: 20220511.1401000
gpu-firmware-radeon-kmod-palm: 20220511.1401000
gpu-firmware-radeon-kmod-pitcairn: 20220511.1401000
gpu-firmware-radeon-kmod-r100: 20220511.1401000
gpu-firmware-radeon-kmod-r200: 20220511.1401000
gpu-firmware-radeon-kmod-r300: 20220511.1401000
gpu-firmware-radeon-kmod-r420: 20220511.1401000
gpu-firmware-radeon-kmod-r520: 20220511.1401000
gpu-firmware-radeon-kmod-r600: 20220511.1401000
gpu-firmware-radeon-kmod-r700: 20220511.1401000
gpu-firmware-radeon-kmod-redwood: 20220511.1401000
gpu-firmware-radeon-kmod-rs600: 20220511.1401000
gpu-firmware-radeon-kmod-rs690: 20220511.1401000
gpu-firmware-radeon-kmod-rs780: 20220511.1401000
gpu-firmware-radeon-kmod-rv610: 20220511.1401000
gpu-firmware-radeon-kmod-rv620: 20220511.1401000
gpu-firmware-radeon-kmod-rv630: 20220511.1401000
gpu-firmware-radeon-kmod-rv635: 20220511.1401000
gpu-firmware-radeon-kmod-rv670: 20220511.1401000
gpu-firmware-radeon-kmod-rv710: 20220511.1401000
gpu-firmware-radeon-kmod-rv730: 20220511.1401000
gpu-firmware-radeon-kmod-rv740: 20220511.1401000
gpu-firmware-radeon-kmod-rv770: 20220511.1401000
gpu-firmware-radeon-kmod-sumo: 20220511.1401000
gpu-firmware-radeon-kmod-sumo2: 20220511.1401000
gpu-firmware-radeon-kmod-tahiti: 20220511.1401000
gpu-firmware-radeon-kmod-turks: 20220511.1401000
gpu-firmware-radeon-kmod-verde: 20220511.1401000
Number of packages to be installed: 130
The process will require 123 MiB more space.
31 MiB to be downloaded.
Proceed with this action? [y/N]: y
Message from drm-61-kmod-6.1.92.1401000_3:
The drm-61-kmod port can be enabled for amdgpu (for AMD
GPUs starting with the HD7000 series / Tahiti) or i915kms (for Intel
APUs starting with HD3000 / Sandy Bridge) through kld_list in
/etc/rc.conf. radeonkms for older AMD GPUs can be loaded and there are
some positive reports if EFI boot is NOT enabled.
For amdgpu: kld_list="amdgpu"
For Intel: kld_list="i915kms"
For radeonkms: kld_list="radeonkms"
Please ensure that all users requiring graphics are members of the
"video" group.
Please note that this package was built for FreeBSD 14.1.
If this is not your current running version, please rebuild
it from ports to prevent panics when loading the module.
# pkg version | grep kmod
drm-61-kmod-6.1.92.1401000_3 =
drm-kmod-20220907_3 =
gpu-firmware-amd-kmod-aldebaran-20230625.1401000_2 =
gpu-firmware-amd-kmod-arcturus-20230625.1401000_2 =
gpu-firmware-amd-kmod-banks-20230625.1401000_2 =
gpu-firmware-amd-kmod-beige-goby-20230625.1401000_2 =
gpu-firmware-amd-kmod-bonaire-20230625.1401000_2 =
gpu-firmware-amd-kmod-carrizo-20230625.1401000_2 =
gpu-firmware-amd-kmod-cyan-skillfish2-20230625.1401000_2 =
gpu-firmware-amd-kmod-dcn-3-1-4-20230625.1401000_2 =
gpu-firmware-amd-kmod-dcn-3-1-5-20230625.1401000_2 =
gpu-firmware-amd-kmod-dcn-3-1-6-20230625.1401000_2 =
gpu-firmware-amd-kmod-dcn-3-2-0-20230625.1401000_2 =
gpu-firmware-amd-kmod-dcn-3-2-1-20230625.1401000_2 =
gpu-firmware-amd-kmod-dimgrey-cavefish-20230625.1401000_2 =
gpu-firmware-amd-kmod-fiji-20230625.1401000_2 =
gpu-firmware-amd-kmod-gc-10-3-6-20230625.1401000_2 =
gpu-firmware-amd-kmod-gc-10-3-7-20230625.1401000_2 =
gpu-firmware-amd-kmod-gc-11-0-0-20230625.1401000_2 =
gpu-firmware-amd-kmod-gc-11-0-1-20230625.1401000_2 =
gpu-firmware-amd-kmod-gc-11-0-2-20230625.1401000_2 =
gpu-firmware-amd-kmod-gc-11-0-3-20230625.1401000_2 =
gpu-firmware-amd-kmod-gc-11-0-4-20230625.1401000_2 =
gpu-firmware-amd-kmod-green-sardine-20230625.1401000_2 =
gpu-firmware-amd-kmod-hainan-20230625.1401000_2 =
gpu-firmware-amd-kmod-hawaii-20230625.1401000_2 =
gpu-firmware-amd-kmod-kabini-20230625.1401000_2 =
gpu-firmware-amd-kmod-kaveri-20230625.1401000_2 =
gpu-firmware-amd-kmod-mullins-20230625.1401000_2 =
gpu-firmware-amd-kmod-navi10-20230625.1401000_2 =
gpu-firmware-amd-kmod-navi12-20230625.1401000_2 =
gpu-firmware-amd-kmod-navi14-20230625.1401000_2 =
gpu-firmware-amd-kmod-navy-flounder-20230625.1401000_2 =
gpu-firmware-amd-kmod-oland-20230625.1401000_2 =
gpu-firmware-amd-kmod-picasso-20230625.1401000_2 =
gpu-firmware-amd-kmod-pitcairn-20230625.1401000_2 =
gpu-firmware-amd-kmod-polaris10-20230625.1401000_2 =
gpu-firmware-amd-kmod-polaris11-20230625.1401000_2 =
gpu-firmware-amd-kmod-polaris12-20230625.1401000_2 =
gpu-firmware-amd-kmod-psp-13-0-0-20230625.1401000_2 =
gpu-firmware-amd-kmod-psp-13-0-10-20230625.1401000_2 =
gpu-firmware-amd-kmod-psp-13-0-11-20230625.1401000_2 =
gpu-firmware-amd-kmod-psp-13-0-4-20230625.1401000_2 =
gpu-firmware-amd-kmod-psp-13-0-5-20230625.1401000_2 =
gpu-firmware-amd-kmod-psp-13-0-7-20230625.1401000_2 =
gpu-firmware-amd-kmod-psp-13-0-8-20230625.1401000_2 =
gpu-firmware-amd-kmod-raven-20230625.1401000_2 =
gpu-firmware-amd-kmod-raven2-20230625.1401000_2 =
gpu-firmware-amd-kmod-renoir-20230625.1401000_2 =
gpu-firmware-amd-kmod-sdma-5-2-6-20230625.1401000_2 =
gpu-firmware-amd-kmod-sdma-5-2-7-20230625.1401000_2 =
gpu-firmware-amd-kmod-sdma-6-0-0-20230625.1401000_2 =
gpu-firmware-amd-kmod-sdma-6-0-1-20230625.1401000_2 =
gpu-firmware-amd-kmod-sdma-6-0-2-20230625.1401000_2 =
gpu-firmware-amd-kmod-sdma-6-0-3-20230625.1401000_2 =
gpu-firmware-amd-kmod-si58-20230625.1401000_2 =
gpu-firmware-amd-kmod-sienna-cichlid-20230625.1401000_2 =
gpu-firmware-amd-kmod-smu-13-0-0-20230625.1401000_2 =
gpu-firmware-amd-kmod-smu-13-0-10-20230625.1401000_2 =
gpu-firmware-amd-kmod-smu-13-0-7-20230625.1401000_2 =
gpu-firmware-amd-kmod-stoney-20230625.1401000_2 =
gpu-firmware-amd-kmod-tahiti-20230625.1401000_2 =
gpu-firmware-amd-kmod-tonga-20230625.1401000_2 =
gpu-firmware-amd-kmod-topaz-20230625.1401000_2 =
gpu-firmware-amd-kmod-vangogh-20230625.1401000_2 =
gpu-firmware-amd-kmod-vcn-3-1-2-20230625.1401000_2 =
gpu-firmware-amd-kmod-vcn-4-0-0-20230625.1401000_2 =
gpu-firmware-amd-kmod-vcn-4-0-2-20230625.1401000_2 =
gpu-firmware-amd-kmod-vcn-4-0-4-20230625.1401000_2 =
gpu-firmware-amd-kmod-vega10-20230625.1401000_2 =
gpu-firmware-amd-kmod-vega12-20230625.1401000_2 =
gpu-firmware-amd-kmod-vega20-20230625.1401000_2 =
gpu-firmware-amd-kmod-vegam-20230625.1401000_2 =
gpu-firmware-amd-kmod-verde-20230625.1401000_2 =
gpu-firmware-amd-kmod-yellow-carp-20230625.1401000_2 =
gpu-firmware-intel-kmod-alderlake-20230625.1401000 =
gpu-firmware-intel-kmod-broxton-20230625.1401000 =
gpu-firmware-intel-kmod-cannonlake-20230625.1401000 =
gpu-firmware-intel-kmod-dg1-20230625.1401000 =
gpu-firmware-intel-kmod-dg2-20230625.1401000 =
gpu-firmware-intel-kmod-elkhartlake-20230625.1401000 =
gpu-firmware-intel-kmod-geminilake-20230625.1401000 =
gpu-firmware-intel-kmod-icelake-20230625.1401000 =
gpu-firmware-intel-kmod-kabylake-20230625.1401000 =
gpu-firmware-intel-kmod-rocketlake-20230625.1401000 =
gpu-firmware-intel-kmod-skylake-20230625.1401000 =
gpu-firmware-intel-kmod-tigerlake-20230625.1401000 =
gpu-firmware-kmod-20241114,1 =
gpu-firmware-radeon-kmod-aruba-20220511.1401000 =
gpu-firmware-radeon-kmod-barts-20220511.1401000 =
gpu-firmware-radeon-kmod-bonaire-20220511.1401000 =
gpu-firmware-radeon-kmod-btc-20220511.1401000 =
gpu-firmware-radeon-kmod-caicos-20220511.1401000 =
gpu-firmware-radeon-kmod-cayman-20220511.1401000 =
gpu-firmware-radeon-kmod-cedar-20220511.1401000 =
gpu-firmware-radeon-kmod-cypress-20220511.1401000 =
gpu-firmware-radeon-kmod-hainan-20220511.1401000 =
gpu-firmware-radeon-kmod-hawaii-20220511.1401000 =
gpu-firmware-radeon-kmod-juniper-20220511.1401000 =
gpu-firmware-radeon-kmod-kabini-20220511.1401000 =
gpu-firmware-radeon-kmod-kaveri-20220511.1401000 =
gpu-firmware-radeon-kmod-mullins-20220511.1401000 =
gpu-firmware-radeon-kmod-oland-20220511.1401000 =
gpu-firmware-radeon-kmod-palm-20220511.1401000 =
gpu-firmware-radeon-kmod-pitcairn-20220511.1401000 =
gpu-firmware-radeon-kmod-r100-20220511.1401000 =
gpu-firmware-radeon-kmod-r200-20220511.1401000 =
gpu-firmware-radeon-kmod-r300-20220511.1401000 =
gpu-firmware-radeon-kmod-r420-20220511.1401000 =
gpu-firmware-radeon-kmod-r520-20220511.1401000 =
gpu-firmware-radeon-kmod-r600-20220511.1401000 =
gpu-firmware-radeon-kmod-r700-20220511.1401000 =
gpu-firmware-radeon-kmod-redwood-20220511.1401000 =
gpu-firmware-radeon-kmod-rs600-20220511.1401000 =
gpu-firmware-radeon-kmod-rs690-20220511.1401000 =
gpu-firmware-radeon-kmod-rs780-20220511.1401000 =
gpu-firmware-radeon-kmod-rv610-20220511.1401000 =
gpu-firmware-radeon-kmod-rv620-20220511.1401000 =
gpu-firmware-radeon-kmod-rv630-20220511.1401000 =
gpu-firmware-radeon-kmod-rv635-20220511.1401000 =
gpu-firmware-radeon-kmod-rv670-20220511.1401000 =
gpu-firmware-radeon-kmod-rv710-20220511.1401000 =
gpu-firmware-radeon-kmod-rv730-20220511.1401000 =
gpu-firmware-radeon-kmod-rv740-20220511.1401000 =
gpu-firmware-radeon-kmod-rv770-20220511.1401000 =
gpu-firmware-radeon-kmod-sumo-20220511.1401000 =
gpu-firmware-radeon-kmod-sumo2-20220511.1401000 =
gpu-firmware-radeon-kmod-tahiti-20220511.1401000 =
gpu-firmware-radeon-kmod-turks-20220511.1401000 =
gpu-firmware-radeon-kmod-verde-20220511.1401000 =
# sysrc kld_list="i915kms"
# pw groupmod video -m root
# pw groupmod video -m foo

The system message buffer does mention a problem with binary firmware, that could not be loaded.

# dmesg
[drm] Got Intel graphics stolen memory base 0x7c800000, size 0x4000000
drmn0: <drmn> on vgapci0
vgapci0: child drmn0 requested pci_enable_io
vgapci0: child drmn0 requested pci_enable_io
adls_dmc_ver2_01.bin: could not load binary firmware /boot/firmware/adls_dmc_ver2_01.bin either
i915/adls_dmc_ver2_01.bin: could not load binary firmware /boot/firmware/i915/adls_dmc_ver2_01.bin either
i915_adls_dmc_ver2_01.bin: could not load binary firmware /boot/firmware/i915_adls_dmc_ver2_01.bin either
lkpi_iic0: <LinuxKPI I2C> on drmn0
iicbus0: <Philips I2C bus> on lkpi_iic0
iic0: <I2C generic I/O> on iicbus0
lkpi_iic1: <LinuxKPI I2C> on drmn0
iicbus1: <Philips I2C bus> on lkpi_iic1
iic1: <I2C generic I/O> on iicbus1
lkpi_iic2: <LinuxKPI I2C> on drmn0
iicbus2: <Philips I2C bus> on lkpi_iic2
iic2: <I2C generic I/O> on iicbus2
lkpi_iic3: <LinuxKPI I2C> on drmn0
iicbus3: <Philips I2C bus> on lkpi_iic3
iic3: <I2C generic I/O> on iicbus3
lkpi_iic4: <LinuxKPI I2C> on drmn0
iicbus4: <Philips I2C bus> on lkpi_iic4
iic4: <I2C generic I/O> on iicbus4
lkpi_iic5: <LinuxKPI I2C> on drmn0
iicbus5: <Philips I2C bus> on lkpi_iic5
iic5: <I2C generic I/O> on iicbus5
lkpi_iic6: <LinuxKPI I2C> on drmn0
iicbus6: <Philips I2C bus> on lkpi_iic6
iic6: <I2C generic I/O> on iicbus6
lkpi_iic7: <LinuxKPI I2C> on drmn0
iicbus7: <Philips I2C bus> on lkpi_iic7
iic7: <I2C generic I/O> on iicbus7
lkpi_iic8: <LinuxKPI I2C> on drmn0
iicbus8: <Philips I2C bus> on lkpi_iic8
iic8: <I2C generic I/O> on iicbus8
drmn0: successfully loaded firmware image 'i915/adls_dmc_ver2_01.bin'
drmn0: [drm] Finished loading DMC firmware i915/adls_dmc_ver2_01.bin (v2.1)
sysctl_warn_reuse: can't re-use a leaf (hw.dri.debug)!
lkpi_iic9: <LinuxKPI I2C> on drm1
iicbus9: <Philips I2C bus> on lkpi_iic9
iic9: <I2C generic I/O> on iicbus9
[drm] Initialized i915 1.6.0 20201103 for drmn0 on minor 0
VT: Driver priority 0 too low. Current 101
fbd0: not attached to vt(4) console; another device has precedence (err=17)
# find / -type f -name '*adls*'
/boot/modules/i915_adls_dmc_ver2_01_bin.ko
# kldstat | grep adls
# kldload i915_adls_dmc_ver2_01_bin.ko
# kldstat | grep adls
17 1 0xffffffff835aa000 69f0 i915_adls_dmc_ver2_01_bin.ko

The system messages log confirms, that the firmware drivers were loaded.

# cat /var/log/messages | grep drm
Dec 25 23:08:54 wopr pkg[1974]: drm-61-kmod-6.1.92.1401000_3 installed
Dec 25 23:08:54 wopr pkg[1974]: drm-kmod-20220907_3 installed
Dec 25 23:12:11 wopr pkg[2119]: libdrm-2.4.123,1 installed
Dec 26 00:37:18 wopr kernel: [drm] Got Intel graphics stolen memory base 0x7c800000, size 0x4000000
Dec 26 00:37:18 wopr kernel: drmn0: <drmn> on vgapci0
Dec 26 00:37:18 wopr kernel: vgapci0: child drmn0 requested pci_enable_io
Dec 26 00:37:18 wopr kernel: lkpi_iic0: <LinuxKPI I2C> on drmn0
Dec 26 00:37:18 wopr kernel: lkpi_iic1: <LinuxKPI I2C> on drmn0
Dec 26 00:37:18 wopr kernel: lkpi_iic2: <LinuxKPI I2C> on drmn0
Dec 26 00:37:18 wopr kernel: lkpi_iic3: <LinuxKPI I2C> on drmn0
Dec 26 00:37:18 wopr kernel: lkpi_iic4: <LinuxKPI I2C> on drmn0
Dec 26 00:37:18 wopr kernel: lkpi_iic5: <LinuxKPI I2C> on drmn0
Dec 26 00:37:18 wopr kernel: lkpi_iic6: <LinuxKPI I2C> on drmn0
Dec 26 00:37:18 wopr kernel: lkpi_iic7: <LinuxKPI I2C> on drmn0
Dec 26 00:37:18 wopr kernel: lkpi_iic8: <LinuxKPI I2C> on drmn0
Dec 26 00:37:18 wopr kernel: drmn0: successfully loaded firmware image 'i915/adls_dmc_ver2_01.bin'
Dec 26 00:37:18 wopr kernel: drmn0: [drm] Finished loading DMC firmware i915/adls_dmc_ver2_01.bin (v2.1)
Dec 26 00:37:18 wopr kernel: lkpi_iic9: <LinuxKPI I2C> on drm1
Dec 26 00:37:18 wopr kernel: [drm] Initialized i915 1.6.0 20201103 for drmn0 on minor 0

I tested loading DMC driver manually.

# sysrc kld_list+="i915_adls_dmc_ver2_01_bin"
kld_list: i915kms -> i915kms i915_adls_dmc_ver2_01_bin
# echo 'drm_load="YES"' >> /boot/loader.conf
# echo 'i915kms_load="YES"' >> /boot/loader.conf
# cat /boot/loader.conf | sort
aesni_load="YES"
cryptodev_load="YES"
drm_load="YES"
geom_eli_load="YES"
i915kms_load="YES"
if_re_load="YES"
if_re_name="/boot/modules/if_re.ko"
kern.geom.label.disk_ident.enable="0"
kern.geom.label.gptid.enable="0"
vboxdrv_load="YES"
zfs_load="YES"

Any tips?