Fedora 35:安裝允許更新作業系統的 Nvidia 驅動程序
我想確認這些教程是正確的,並且當作業系統有更新時,Nvidia 驅動程序不會出現問題。過去,當我嘗試進行作業系統更新時,我的螢幕會變黑,因為 Nvidia 驅動程序似乎沒有檢測到作業系統已更新。
如果這個問題太簡單了,我很抱歉,但我只是想確保我正確安裝了驅動程序。
這兩個教程都在使用
akmod
,這顯然是 Fedora 的系統,可以在需要時自動重新編譯第三方核心模組。因此,每當您獲得提供新 Linux 核心的作業系統更新時,該
kernel-devel
軟體包也應該得到更新,並且一旦新核心及其相應的kernel-devel
軟體包都存在,那麼akmod
應該能夠自動(重新)建構該特定的 Nvidia 驅動程序核心版本為您服務。Fedora 35 使用 Linux 核心版本 5.14.x(隨著發現的錯誤,需要增加 .x 更新檔級別以修復錯誤),並且教程建議的軟體包中的 Nvidia 驅動程序版本應該適合它。
但是,如果 Fedora 需要將核心版本升級到 5.15 或更高版本,可能是因為存在一個棘手的安全漏洞,並且無法輕鬆地向後移植修復,那麼您需要特別注意驅動程序的重建過程。由於您可能正在升級到比那些 Nvidia 驅動程序打包時存在的最新核心版本(主要版本,而不僅僅是更新檔級別),因此自動重建可能會失敗。
在這種情況下,您必須:
1.)升級失敗後重啟前解除安裝驅動重建失敗的核心版本
2.) 等待一兩天再重試更新,這樣 Nvidia 驅動程序打包器就有時間建構更新版本的驅動程序,然後
3.) 先更新 Nvidia 驅動程序包,再更新核心。
這種情況不太可能發生,因為我知道 Fedora 35 將繼續使用核心版本 5.14,除非確實有升級的主要原因,但是如果事實證明有必要,您應該知道該怎麼做。
從 Fedora 35 更新到未來的 Fedora 36 或更高版本將是另一個挑戰。您應該延遲更新,直到有合適的 Nvidia 驅動程序可用於新版本的 OS 發行版,最好來自同一來源。換句話說,如果你在 Fedora 35 上使用由 RPMFusion 打包的 Nvidia 驅動程序,你應該延遲更新到 Fedora 36,直到 RPMFusion 也為 Fedora 36 提供了已知工作的 Nvidia 驅動程序。這應該允許以最少的麻煩進行升級。
此外,在使用 Nvidia 等第三方驅動程序時,您應該學習文本模式控制台的基礎知識,這樣即使圖形驅動程序出現問題,您也不會完全束手無策。
始終確保您的引導菜單有一個或兩個以前的核心更新檔級別可用,這樣如果最新的核心更新檔出現問題,您可以輕鬆地返回一兩個核心更新檔級別。(通常這會自動發生,但請注意。)