NVIDIA is more conservative in the open source business. They have been providing closed source drivers for Linux platforms, so their contribution to the Linux kernel in the past decade is far less than the other two. Linus, the founder of Linux, has even expressed his dissatisfaction with NVIDIA in public. Because this is not in line with the open source community and Linux itself, but they also have nothing to do with NVIDIA, because the latter's graphics core and CUDA are really successful.
However, NVIDIA has also changed in recent years. Their developers provide some support for Nouveau, a third-party developer, so that it can not only provide support for Tegra SOC, but also drive some NVIDIA graphics cards. In addition, NVIDIA began to publish some documents about their GPU hardware in August last year, including the BIOS table of GPU, device control, initialization, security, video frequency control, etc., which is considered as the beginning of the transformation of NVIDIA's concept. In addition, at the upcoming GTC 2020 in March, NVIDIA engineers will discuss the theme of "open source, Linux kernel and NVIDIA", and may announce some new initiatives in open source.