2019-04-10

Nouveau 不支援較新的 Nvidia 圖像卡的問題

上次發生過 Radeon 不支援較新 Linux Kernel 的問題
最近在下接收了一部二手手提電腦,開機時發生類似事件

由於在下直接使用 Linux Mint 19.1 安裝,但 Linux Mint 19.1 已經使用 Kernel 4.15 ,因為起動時已經比較慢,而且經常出現
watchdog: BUG: soft lockup - CPU#* stuck for *s

A start job is running for *

由於有上次 Radeon 的經歷,因此認為可以用相同的方法解決,但發現在起動指令加入 radeon.modeset=0 未能解決問題
但因為這部手提電腦不是使用 Radeon 而是使 Nvidia ,結果失敗了,因此改為 nvidia.modeset=0 ,但仍然不能解決問題
上網尋找資料後才記起 Nvidia 的開源專案是 Nouveau ,因此再改為 nouveau.modeset=0 ,終於成功起動,載入到 Linux Mint

見下文
進入 Linux Mint 後,首先到 Driver Manager ,檢查能使用的驅動程式

見下文
由於 Nouveau 不支援較新的 NVIDIA 圖像卡,因此使用由 Nvidia 提供給 Linux 的專利的最新的驅動程式
選取後按 Apply Changes

見下文
安裝完畢後,按 Restart

見下文
重新開機便可以不需要再輸入 nouveau.modeset=0 便能正常起動

見下文
若果閣下的 Linux 發行版沒有提供 Nvidia 驅動程式
便需要到 /etc/default/grub
GRUB_CMDLINE_LINUX 加上 nouveau.modeset=0

見下文
然後在 Terminal 輸入
sudo update-grub2
將 nouveau.modeset=0 將加入至 GRUB2 的起動指令中,避免發生問題

沒有留言 :

張貼留言