之前因?yàn)橄?code>OBS支持h264-nvenc
這個(gè)功能然后就編譯ffmpeg牙躺,然后使用Github
上面的一個(gè)編譯項(xiàng)目愁憔,項(xiàng)目編譯完成之后重啟電腦,然后就進(jìn)入不了系統(tǒng)的登錄頁面了孽拷,選擇進(jìn)入Linux系統(tǒng)之后就一直黑屏吨掌,最后不知道什么原因,只能重裝脓恕,花了我一個(gè)晚上弄才把i3-wm
桌面弄好膜宋,真的不想再來一次了。
在重新安裝linux-mint
的過程中有幾個(gè)值得注意的點(diǎn):
- 引導(dǎo)項(xiàng)安裝在 windows和Mac在的盤符(啟動(dòng)的時(shí)候可以直接引導(dǎo))
- 安裝完配置之后很有必要備份一下系統(tǒng)炼幔,這樣子下次系統(tǒng)出現(xiàn)問題之后就可以快速恢復(fù)到原先備份時(shí)候的樣子
然后昨天晚上自己又不死心秋茫,既然通過snap install obs-studio
安裝的OBS支持nvenc
的功能,然后就想著更新nvidia
驅(qū)動(dòng)或許能夠解決現(xiàn)有不能使用h264
硬件編碼的問題乃秀,然后使用apt search nvidia
肛著,找到最新版本的nvidia-430
,然后使用sudo apt-get install nvidia-430
直接安裝最新版本的英偉達(dá)顯卡驅(qū)動(dòng),安裝完之后重啟系統(tǒng)环形,很好!系統(tǒng)又重新黑屏了衙傀。
最后Google
出來的解決方式是進(jìn)入linux recover mode
使用root賬號(hào)登陸之后卸載所有的英偉達(dá)驅(qū)動(dòng)即可抬吟。
sudo apt-get remove --purge nvidia*
sudo reboot
中間使用命令的過程中可能會(huì)出現(xiàn)沒有權(quán)限的提示xxx is not in the sudoers file. This incident will be reported
的錯(cuò)誤,解決方法就是在/etc/sudoers
文件里給用戶添加權(quán)限统抬,此時(shí)如果我們直接輸入命令chmod u+w /etc/sudoers
會(huì)報(bào)錯(cuò)如下:
此時(shí)我們?cè)诖翱谳斎朊睿?/p>
moount -o remount,rw /
(這里是重新掛載/etc分區(qū)火本,我的/etc是在跟目錄下 所以是對(duì)/目錄重新掛載為讀/寫)危队,再輸入命令
chmod u+w /etc/sudoers
這樣子就可以獲取到權(quán)限重新刪除英偉達(dá)顯卡驅(qū)動(dòng)即可。
重新登錄之后就可以正常登錄桌面了钙畔,但是此時(shí)的顯卡驅(qū)動(dòng)是使用開源版本的驅(qū)動(dòng)茫陆,我們可以安裝nvidia-418
來切換成英偉達(dá)驅(qū)動(dòng)
sudo apt-get install nvidia-418
reboot