過去十年中:NV在對Linux內核貢獻遠少於Intel和AMD
Phoronix對過去十年中三大廠在Linux內核上面的貢獻進行了統計,數據顯示NVIDIA對Linux內核的貢獻遠少於Intel和AMD兩家。Intel和AMD貢獻的代碼中很大一部分都是他們的開源顯卡驅動,另外還有其他硬件的驅動代碼,比如芯片組驅動等,還有一些是針對CPU的優化。
可能是由於商業上的廣泛需求,Intel對Linux的貢獻遠超另外兩家,不過近幾年AMD逐漸追趕上來了,增長主要是顯卡驅動方面提供的,經過幾年的發展,這個驅動已經相當成熟了。
NVIDIA在開源事業上面顯得比較保守,他們一直以來給Linux平台提供的是閉源驅動,因此在過去的十年中他們對於Linux內核的貢獻是遠少於其他兩家的。這點曾經被Linux的創始人Linus噴過,甚至在公開場合用中指對NVIDIA表示了他的不滿。因為這並不符合開源社區以及Linux本身的理念,但他們也對NVIDIA無可奈何,因為後者的圖形核心和CUDA實在是成功。
不過NVIDIA近年來也有所轉變,他們的開發人員為第三方開發者的nouveau提供了一些支持,使得它不僅能夠提供對Tegra SoC的支持,還能夠驅動一些NVIDIA的顯卡。另外,NVIDIA在去年八月份開始公開有關於他們GPU硬件的一些文檔,其中涵蓋了GPU的BIOS表,設備控制、初始化、安全性以及顯存頻率控制等等,這被認為是NVIDIA的理念開始轉變。另外在三月份即將要舉辦的GTC 2020上面,NVIDIA的工程師將就“開源、Linux內核和NVIDIA”為主題展開討論,可能會宣布他們在開源方面的一些新舉措。