英偉達已開始為其下一代Rubin架構GPU進行軟體生態的提前布局。根據外媒phoronix的發現,該公司於上周五向開源社區提交了新一輪Nova核心圖形驅動補丁,其中明確包含對「下一代GPU」的支持。
郵件記錄顯示,英偉達工程師約翰·哈伯德在提交說明中透露,從Rubin架構開始,英偉達GPU將不再使用沿襲多代的NV_PMC_BOOT_0寄存器來存儲架構資訊,轉而啟用全新的NV_PMC_BOOT_42寄存器。這一硬體層面的變革,意味著未來Rubin晶片的初始化方式將與現有產品產生根本性差異。

為應對這一底層硬體變更,Nova驅動進行了針對性調整。新的驅動邏輯設計得更為前瞻,能夠兼容從圖靈架構到未來新架構的識別需求。哈伯德特別強調,此次重構將使驅動代碼在「可預見的未來無需再次修改」,展現出英偉達對驅動可持續架構的重視。
值得注意的是,本次更新在增加新功能的同時,還通過刪除冗餘代碼實現了代碼精簡,淨減少33行指令,體現了軟體優化的精益求精。

作為英偉達採用Rust語言開發的開源核心驅動,Nova的這次重要更新,標誌著Rubin架構的軟體支持已正式提上日程。這種在硬體發布前就公開準備驅動更新的做法,不僅展現了英偉達對開源社區的重視,也反映出其在Linux生態系統中日益開放的開發策略。隨著更多相關代碼的陸續釋出,Rubin架構的完整面貌或將逐漸清晰。


 
             
             
                            




