You need to be more precise. Generally speaking, you should mention exactly what commands you executed and exactly what configuration you put in any relevant config files.
If you'd take a look at the
Formatting Guidelines you would also improve the readability of your posts, which in turn gives you a better chance that people take the time you read through your stuff.
If you are running Release then it's called FreeBSD 12.0-RELEASE.
Sorry. Enough with that (but it's for your own benefit)
To the topic.
That's no more then a fallback option.
I don't own any AMD graphics myself, but you where on the right track with
graphics/drm-fbsd12.0-kmod and
amdgpu is right, too.
(but as long as you don't know exactly what you are doing, the meta port
graphics/drm-kmod is recommended)
The modules from the port are located in
/boot/modules, whereas all native FreeBSD modules are in
/boot/kernel (which is the default when you omit the path to a module).
So what you did is, you loaded the old kernel module, included in the FreeBSD kernel. That one is no longer updated and will likely will not work well with new graphics hardware.
So to actually load the module installed with the port, you have to specify the path in
/etc/rc.conf like
kld_list="/boot/modules/amdgpu.ko"
For testing purposes, you could also remove
amdgpu from
kld_list and test manually (after reboot) with
# kldload /boot/modules/amdgpu.ko
A little sad thing is, that looking at
Wikipedia your APU seems to have Vega11 graphics, but in
/boot/modules is no module for exactly that one
% ls /boot/modules | grep -i vega
Anyway, I'm not very familiar with the differences, between the various versions of Vega, so the driver would either attach or not.
Since you followed the Wiki, I guess you have created a
xorg.conf or
xorg.conf.d/whatever file.
Xorg usually auto-configures very well with the kms drivers, so I'd remove that (or at least everything graphics and monitor related) and try again.
Not to long ago, I installed FreeBSD for a friend on an older APU, using the kms drivers and Xorg figured everything out by itself.