NVIDIA 終于重視開源驅(qū)動了
NVIDIA一向偏愛自己的閉源驅(qū)動,省事好用,可以基于內(nèi)部代碼迅速發(fā)布高性能驅(qū)動,但缺乏穩(wěn)定的外部驅(qū)動API,對內(nèi)核開發(fā)非常不友好,因此想整合到新內(nèi)核里困難重重,導(dǎo)致開發(fā)者怨氣沖天。
不過很快,情況就要有所變化了。首先,NVIDIA將在其官方網(wǎng)站上公布一些基本的GPU文檔,幫助N卡開源驅(qū)動工程Nouveau改善其驅(qū)動質(zhì)量和功能。
更進一步地,NVIDIA的部分驅(qū)動開發(fā)人員也會站出來,回答開發(fā)者們有關(guān)N卡驅(qū)動的疑問,拉近彼此距離。
這仍然是一小步,NVIDIA還是不會公布任何現(xiàn)有的內(nèi)部代碼,也不會向開源工程貢獻代碼,而這兩方面正是保證NVIDIA Linux顯卡驅(qū)動質(zhì)量的關(guān)鍵,但無論如何,比起之前完全封閉的態(tài)度,至少邁出了走向開放的***步,希望今后能走得更遠一些。
有趣的是,AMD日前在宣布Hawaii GPU的時候曾經(jīng)披露,這一代會加強對Linux驅(qū)動的支持,不過尚未披露任何細節(jié)。開源愛好者們有福了啊。