I used a RX 580 before (pre odyssey). No issues apart from overall low performance (could barely reach stable 75fps with high settings).
Im pretty sure its not a AMD driver thing
Drivers may be unified into a single package, but at a functional level they still target specific architectures. If it's not a driver related issue, then there is something specific to RDNA 2/3 hardware that impacts
Elite: Dangerous' line AA.
Note, this doesn't absolve Frontier either. Just as with the shader compile/crashing issue previously, it's hard to separate the application and the driver. If the application adhered to API standards, there wouldn't have been an issue. If the driver didn't change how it worked, there wouldn't have been an issue.
So many other - even much more performance hungry and complex - games working great and without any problems
Many of which need application specific workarounds in drivers to function. That's why drivers have application specific profiles.
I'll use NVIDIA's drivers as an example as I'm sitting at a system with an NVIDIA card (AMD does the same sort of thing). There are nearly
seven-thousand application specific profiles in the drivers I am currently using (I dumped the whole list with nvidiaprofileinspector and used Notepad++ to count instances of "EndProfile"), and many of these applications wouldn't work correctly, or at all, without the specific workarounds contained therein.
Redfall is a modern example...it experiences intermittent crashes on any NVIDIA driver that predates the drivers with 'game ready' (application specific) support. Is the software buggy? Is the driver buggy? Who can say? It's very probably both.
If everyone adhered perfectly to API standards and reference renderer defaults, there would be no need for any application specific tuning, nor even a need for more than one or two drivers per hardware generation. However, both games and GPU drivers collections of hacks and shortcuts, seeking to maximize performance and account for the other guy's screw ups at the same time. It's a constant tug of war, complicated by everything's complexity.
I'm reasonably confident that this line AA issue could be addressed in drivers, unilaterally, by AMD. I'm just as confident that Frontier could address this line AA issue with a game patch, irrespective of AMD.