更好地支持開源開發NVIDIA 發布硬件接口文檔
NVIDIA一直以來被詬病對開源驅動的支持不友好,但現在其基於MIT發布了“ NVIDIA芯片/硬件接口文檔 ”,用以幫助開發者進行NVIDIA Linux開源驅動Nouveau的開發。在發給phoronix記者的郵件中,NVIDIA宣布:
NVIDIA 已發布部分GPU 硬件接口的公開免費(MIT 許可)文檔,這是一項進行中的工作;並非所有接口都已發布。
這被視為NVIDIA 想支持其GPU 的開源開發,而Nouveau 項目是其最知名的開源驅動項目。
目前公開的文檔主要涵蓋Maxwell、Pascal、Volta 和Kepler 幾代NVIDIA 顯卡的相關內容,最新的 Turing 架構文檔還未公開。具體到內容上,包括BIOS 表、設備控制塊、設備初始化、圍繞其Falcon 引擎的安全性、內存時鐘/調整、著色器程序頭與電源狀態等。
雖然不是完全詳盡的文檔,但它是目前為止NVIDIA 釋出的最為完善的開源硬件接口文檔。文檔細節查看: