英偉達已開始為其下一代Rubin架構GPU進行軟體生態的提前佈局。根據外媒phoronix的發現,該公司於上週五向開源社羣提交了新一輪Nova核心圖形驅動補丁,其中明確包含對“下一代GPU”的支援。

  郵件記錄顯示,英偉達工程師約翰·哈伯德在提交說明中透露,從Rubin架構開始,英偉達GPU將不再使用沿襲多代的NV_PMC_BOOT_0暫存器來儲存架構資訊,轉而啟用全新的NV_PMC_BOOT_42暫存器。這一硬體層面的變革,意味著未來Rubin晶片的初始化方式將與現有產品產生根本性差異。

遊俠網1

  為應對這一底層硬體變更,Nova驅動進行了針對性調整。新的驅動邏輯設計得更為前瞻,能夠相容從圖靈架構到未來新架構的識別需求。哈伯德特別強調,此次重構將使驅動程式碼在“可預見的未來無需再次修改”,展現出英偉達對驅動可持續架構的重視。

  值得注意的是,本次更新在增加新功能的同時,還透過刪除冗餘程式碼實現了程式碼精簡,淨減少33行指令,體現了軟體最佳化的精益求精。

遊俠網2

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