I've noticed that AMD GPUs seem to show better performance in benchmarks on Linux. I'm curious about the technical reasons behind this. If AMD has open source drivers, why is there a performance gap when compared to Windows? What factors contribute to this difference? I'm specifically interested in AMD and not Nvidia.
1 Answer
AMD's commitment to open source drivers is a big reason for their better performance on Linux. Unlike Nvidia, which has limited open source support, AMD encourages community contributions and improvements. This leads to more reliable drivers that are well-optimized for various hardware configurations. Since AMD is open source, the community can innovate and enhance performance more effectively, which also aligns with Linux's philosophy.

That makes sense! But I'm still unclear about the performance gap between Linux and Windows for AMD GPUs. Is it just because of how the background processes operate differently?