I also had to make sure I'm running a decent enough MESA and a recent enough llvm and a recent enough linux-firmware. It's not trivial.
But if you're on a distro with a recent enough version of those things, it Just Works.
I do wish distros like Ubuntu were more on the ball with regards to hardware support though. Ideally, someone running an up to date Ubuntu LTS should have a system which just works with new AMD hardware within at most a few weeks. It's currently a matter of many many months.