My understanding is AMD generally supports open source initiatives directly (OpenGL, Mesa). Nvidia hands you a proprietary binary and says "this is for Linux, good luck." AMD is more philosophically open source. You kind of get the feeling that Nvidia's Linux support is maybe more a side effect of the data center / AI business where Linux is industry standard.
My understanding is AMD generally supports open source initiatives directly (OpenGL, Mesa). Nvidia hands you a proprietary binary and says "this is for Linux, good luck." AMD is more philosophically open source. You kind of get the feeling that Nvidia's Linux support is maybe more a side effect of the data center / AI business where Linux is industry standard.