建議避免在當前穩定的 Linux 6.3 系列上使用開源 NVIDIA“Nouveau”圖形驅動程序,因為存在一個嚴重的錯誤,可能會導致您的系統出現各種問題。

由於 GeForce GTX 600/700 系列顯卡提供了最好的開源支持,而 GeForce GTX 900 系列和更新版本僅限於運行到由於已簽名的固件/PMU 問題導致啟動時鐘頻率較低。此外,Nouveau Vulkan 驅動程序仍處於開發的早期階段,向使用 NVIDIA GSP 固件與 RTX 20 系列及更新版本的過渡仍在進行中,以及其他問題使得 NVIDIA 專有驅動程序在處理 NVIDIA GPU 時被廣泛使用Linux。但是許多人仍然會最初在乾淨的 Linux 安裝上運行 Nouveau,直到開始部署打包的 NVIDIA Linux 圖形驅動程序。不過警告是目前避免在 Linux 6.3 上使用 Nouveau。

Nouveau DRM 內核驅動程序中存在釋放後使用問題,它可能導致內核內存損壞。 Use-after-free 問題也是一個潛在的安全漏洞,但這種損壞的內核內存可能會導致文件系統損壞或其他系統問題。


Nouveau 開發商 Karol Herbst 在 Red Hat 已推薦,因為那些在 Linux 6.3 上運行 Nouveau 的用戶會降級到 Linux 6.2 內核系列。或者最終這個問題可能會在未來的 Linux 6.3 版本中得到解決。

上個月公開的 Nouveau 錯誤報告 就是在跟踪這個未解決的問題。

這不是主線內核中 Nouveau 的第一個嚴重錯誤。十年前想到 Nouveau 的一個原因是開源 NVIDIA 驅動程序由於野蠻日誌記錄而填滿了整個硬盤驅動器,它可以在大約兩個小時的使用中生成近 120GB 的開箱即用日誌。

Categories: IT Info