Linux 安裝 Nvidia 驅動出現的黑屏各種問題和解決方式


之前因為想OBS支持h264-nvenc這個功能然后就編譯ffmpeg,然后使用Github上面的一個編譯項目),項目編譯完成之后重啟電腦,然后就進入不了系統的登錄頁面了,選擇進入Linux系統之后就一直黑屏,最后不知道什么原因,只能重裝,花了我一個晚上弄才把i3-wm桌面弄好,真的不想再來一次了。

在重新安裝linux-mint的過程中有幾個值得注意的點:

  • 引導項安裝在 windows和Mac在的盤符(啟動的時候可以直接引導)
  • 安裝完配置之后很有必要備份一下系統,這樣子下次系統出現問題之后就可以快速恢復到原先備份時候的樣子

然后昨天晚上自己又不死心,既然通過snap install obs-studio安裝的OBS支持nvenc的功能,然后就想着更新nvidia驅動或許能夠解決現有不能使用h264硬件編碼的問題,然后使用apt search nvidia,找到最新版本的nvidia-430,然后使用sudo apt-get install nvidia-430直接安裝最新版本的英偉達顯卡驅動,安裝完之后重啟系統,很好!系統又重新黑屏了。

最后Google出來的解決方式是進入linux recover mode使用root賬號登陸之后卸載所有的英偉達驅動即可。

sudo apt-get remove --purge nvidia*

sudo reboot

 

中間使用命令的過程中可能會出現沒有權限的提示xxx is not in the sudoers file. This incident will be reported
的錯誤,解決方法就是在/etc/sudoers文件里給用戶添加權限,此時如果我們直接輸入命令chmod u+w /etc/sudoers
會報錯如下:

此時我們在窗口輸入命令:

moount -o remount,rw /

 

(這里是重新掛載/etc分區,我的/etc是在跟目錄下 所以是對/目錄重新掛載為讀/寫),再輸入命令

chmod u+w /etc/sudoers

 

這樣子就可以獲取到權限重新刪除英偉達顯卡驅動即可。

重新登錄之后就可以正常登錄桌面了,但是此時的顯卡驅動是使用開源版本的驅動,我們可以安裝nvidia-418來切換成英偉達驅動

chmod u+w /etc/sudoers

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM