Its been like this for about the past 5 years since AMDGPU was added to the kernel. AMD cards are better for everything except compute where they failed to support the 5700 series.
>AMD cards are better for everything except compute
Ive heard this, but Im not convinced. Don't they have more memory, so while the processing is slower there is less fetching of memory outside of the card?
Of course this would require custom compute kernels for same throughput like matrix multiplication, but still.
What does that mean? I have an RX5700 card in my Linux computer. I'm not very interested in benchmarks but it works well so far. I mostly play simple games like Dead Cells, Caves of Qud and such.
It means nothing at all for gaming. The 5700/xt is a very good card for gaming on linux.
Where it fails is things that use the compute functions (not vulkan) like blender and many neural network tools. Basically AMDs version of cuda called ROCm. They only support ROCm on a few of their cards while nvidia has cuda on everything on day one.