Radeon 680M (Rembrandt, 1002:1681) support and performance on FreeBSD 15.1

Hi there.
I am considering installing FreeBSD 15.1-RELEASE directly on a system with:

CPU: AMD Ryzen 9 6900HX
GPU: AMD Radeon 680M (Rembrandt)
e5:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] [1002:1681] (rev c7)
PCI ID: 1002:1681

I am currently testing FreeBSD 15.1 in QEMU and XFCE works very well, but the VM is using llvmpipe, so this obviously does not tell me anything about native Radeon 680M performance.

From what I understand, FreeBSD 15.1 uses the drm-612-kmod stack derived from Linux 6.12 DRM, and the Radeon 680M should be handled by amdgpu.

Before installing FreeBSD on the real hardware, I would like to understand how mature Rembrandt support actually is on FreeBSD.
I like the philosophy of BSDs so I am seriously considering switching or at least dual booting. But I want to know how worse the performance is going to be compared to my fedora. Currently I am on Fedora kde 43 Kernel Version: 6.17.1 and performance is amazing, no less than Windows.

I am a huge performance enthusiast ....


Thanks.
 
GiorgiT I've a Ryzen 7 8745H with a Radeon 780M (which is mostly the same as the 680M), it works fine. The performance is more or less on par with Linux for both OpenGL and Vulkan, assuming native freebsd software. 64bit Linux software using the compatibility layer has some minor overhead (single digit in most cases). The Wine 64bit overhead is also minor, the 32bit overhead was a bit higher but that was before wine 11.14 which enabled wow64 on FreeBSD (I haven't tested this yet).

The 680M specifically is supported out of the box on FreeBSD 15.0+ with drm-66-kmod.
FreeBSD 15.1 and drm-612-kmod (as of now you will have to compile this yourself from ports) will probably offer you some performance improvements.
 
Back
Top