Just a heads-up:
If OP looks at the output of
ALL of those parts have to be loaded by amdgpu.ko in order for the RX 7900 XTX to work at all.
Unfortunately, the naming scheme leaves a lot to be desired. Namely - each of those inconvenient-looking names are worked into the packages. As in: if you have a module named
This is why I don't trust the FreeBSD-kmods repo, and recommend compiling the drivers using the Ports Collection's Makefiles. I went through this with my own hardware, and learned what to pay attention to.
If OP looks at the output of
kldstat | grep amdgpu (as provided by it-people ), OP will notice the variation in the names of different modules that have to be loaded so that RX 7900 XTX works. ALL of those parts have to be loaded by amdgpu.ko in order for the RX 7900 XTX to work at all.
Unfortunately, the naming scheme leaves a lot to be desired. Namely - each of those inconvenient-looking names are worked into the packages. As in: if you have a module named
amdgpu_dcn_3_2_0_dmcub_bin.ko, the FreeBSD-kmods repo will have amdgpu_dcn_3_2_0_dmcub_bin.pkg package. Paying attention to names like that, collecting stuff that you actually need - and making sense of version numbers is a pain. Not newbie-friendly engineering by any stretch of imagination. And this certainly does not lend itself well to any kind of automation like pkg.This is why I don't trust the FreeBSD-kmods repo, and recommend compiling the drivers using the Ports Collection's Makefiles. I went through this with my own hardware, and learned what to pay attention to.