Drivers for AMD Radeon 880M

Hi Everybody.

I wanted to try FreeBSD and for that purpose I bought a new laptop with Radeon 880M, and found out that there is no video driver for it.
So, I want to understand how long it takes when the new hardware gets new drivers in FreeBSD?
 
... laptop with Radeon 880M ...
So, I want to understand how long it takes when the new hardware gets new drivers in FreeBSD?
Greetings. Support for AMD Radeon 880M has already landed in 16.0-CURRENT but not in the 15.1 branch (stable/15, releng/15.1).

drm-kmod graphics/drm-612-kmod is required (not supported on 15.0, no kernel support) .


https://github.com/freebsd/drm-kmod/issues/408 .

https://github.com/freebsd/drm-kmod/issues/436 .

https://reviews.freebsd.org/D56971 .

https://cgit.freebsd.org/src/commit/?id=988c03980452a56fb0fbb15e18b0a644602d0ab3 .

The above commit from 2026-05-14 says "MFC after: 3 days" but it wasn't Merged From Current to 15-STABLE and ultimativally to the release candidate 15.1-RC1 at the time of this post. Perhaps it was forgotten.

If it is merged into 15-STABLE it would be available in the upcoming 15.1-RELEASE.
 
Thank you for answering.
Here is several observations.

I already tried to install FreeBSD on my machine. Of course I tried some 16-th version.
If I remember correctly, the drm-612-kmod was not appropriate, so I installed another version (may be 642, but I can be wrong). My issue was after installing some kmod version I got an error after reboot, so I had to turn off auto load drm driver.
 
I installed drm-612-mod from ports, that's okey.
Further I wanted to install wayland with desktop environment. But got an errors. In the depths of log files I found next messages.

Code:
drmn0: could not load firmware image

and further the list of problem attempts

Code:
'amdgpu/psp_14_0_0_toc.bin'
'amdgpu/dcn_3_5_dmcub.bin'
'amdgpu/gc_11_5_0_pfp.bin'
'amdgpu/sdma_6_1_0.bin'
'amdgpu/vcn_4_0_5.bin'
'amdgpu/gc_11_5_0_mes_2.bin'

then it goes trying to fallback to gc_11_5_0_mes.bin

Code:
VPE: collaborate mode falsedrmn0: could not load firmware image 'amdgpu/isp_4_1_0.bin'
 
Will it be fixed in some next releases or may be there is something that I can do by myself? All that .bin files that I listed above I found in linux-firmware repository. So, maybe I should copy them to ports? (where?)
 
psarapkin the issue was my own changes of the firmware package, I've no relation with the "official" package.

If you want to try building the package for yourself, use the attached zip with overrides for /usr/ports/graphics/gpu-firmware-amd-kmod. Please clear existing packages from cache before installing (i.e. rm /var/cache/pkg/gpu-firmware-amd-kmod*).

If you want to expedite, I think your packages are:

# make package FLAVOR=dcn_3_5
# make package FLAVOR=gc_11_5_0
# make package FLAVOR=psp_14_0_0
# make package FLAVOR=sdma_6_1_0
# make package FLAVOR=vcn_4_0_5
# make package FLAVOR=isp_4_1_1
# echo "Removing existing firmware packages"
# pkg remove -g gpu-firmware-amd-kmod*
# echo "Installing new packages"
# pkg install -y work-dcn_3_5/pkg/*.pkg
# pkg install -y work-gc_11_5_0/pkg/*.pkg
# pkg install -y work-psp_14_0_0/pkg/*.pkg
# pkg install -y work-sdma_6_1_0/pkg/*.pkg
# pkg install -y work-vcn_4_0_5/pkg/*.pkg
# pkg install -y work-isp_4_1_1/pkg/*.pkg

Please note, that as far as I searched on the linux firmware repo the isp-4.1.0 binary is from before 2025.
 

Attachments

Back
Top