AMD hardware tends to work very well on Linux thanks to their open source drivers. I hope more corporations make their drivers open source so people can have a better time getting them up and working.
Working with proprietary drivers is awful on Linux
Does Linux have issues with CPU drivers too? Both my desktop and laptop have intel CPUs and I didn't have to fiddle with the drivers to install Linux in them.
Until recently, Linux didn't differentiate between E Cores and P Cores on Intel CPUs. I think there are some efforts underway to implement a "linux hybrid scheduler," but it isn't fully optimized by any means. In reality, Linux still often has better battery life due to not being spyware, not updating without being asked, and some very clever battery saving CLI programs available.