雖然Linux發行版系統使用者較少,但由於適合一些軟件開發和應用環境,所以應用場景不少。Linux發行版的桌面UI一直在進步中,雖然NVIDIA一直在為Linux發行版提供閉源驅動,但在安裝配置等方面還是比較麻煩。不過在近日NVIDIA的態度卻發生了改變,根據Phoronix的報導,NVIDIA正式開源了他們的硬件接口文檔,這有助於開源NVIDIA驅動開發。

GeForce GTX1080_39.jpg
GP104核心

  這份硬件接口文檔一部分已提交GitHub倉庫中,而且採用MIT協議。這份文檔涵蓋Maxwell、Pascal、Kepler甚至Votla文檔。整體來說是除了Turing架構系列外的。不過他們還是希望NVIDIA能盡快開源最新的Turing架構接口文檔。

  除了覆蓋的系列外,NVIDIA的初始文檔中有GPU的BIOS表、設備控制塊、設備初始塊、Falcon安全引擎、內存時脈調整、著色器、電源狀態等一系列信息,雖然不是最詳盡的文檔,但這也是近年NVIDIA公佈最多的產品細節。不過這份文檔還處於更新中。但從倉庫建立日期看NVIDIA在兩個月前就開啟了這項工作。

NVIDIADOCUMENTS-01.jpg
圖片信息為NVIDIA的open-gpu-doc倉庫

  目前NVIDIA顯卡在Linux平台也有開源Nouveau驅動,雖然這份文檔會對開源驅動帶來一些幫助,但還是沒有解決最大的簽名固件導致GTX 900系列顯卡運行速率過低問題。針對這件事Phoronix也詢問了NVIDIA,他們說已經意識到這問題,但是目前沒有解決方法。

  總體來說開源更多硬件接口信息,對開源社區來說是很有幫助,也希望NVIDIA能完善文檔,讓開發者更了解使用的硬體。

來源
謝謝收看

arrow
arrow
    全站熱搜
    創作者介紹

    john pan 發表在 痞客邦 留言(0) 人氣()