1. linux 安裝 Nvidia 驅動出現的黑屏各種問題和解決方式
之前因為想 OBS 支持 h264-nvenc 這個功能然後就編譯ffmpeg,然後使用 Github 上面的一個編譯 項目 ,項目編譯完成之後重啟電腦,然後就進入不了系統的登錄頁面了,選擇進入Linux系統之後就一直黑屏,最後不知道什麼原因,只能重裝,花了我一個晚上弄才把 i3-wm 桌面弄好,真的不想再來一次了。
在重新安裝 linux-mint 的過程中有幾個值得注意的點:
然後昨天晚上自己又不死心,既然通過 snap install obs-studio 安裝的OBS支持 nvenc 的功能,然後就想著更新 nvidia 驅動或許能夠解決現有不能使用 h264 硬汪空件編碼的問題,然後使用 apt search nvidia ,找到最新版本的 nvidia-430 ,然後使用 sudo apt-get install nvidia-430 直接安裝最新版本的英偉達顯卡驅動,安裝完之後重啟系統,消陵胡很好!系統又重新黑屏了。
最後 Google 出來的解決方式是進入 linux recover mode 使用root賬號登陸之後卸載所有的英偉達驅動即可。
中間使用命令的過程中可能會出現沒有許可權的提示 xxx is not in the sudoers file. This incident will be reported
的錯誤,解決方法就是在 /etc/sudoers 文件里給用戶添加許可權,此時如果我們直接輸入命令 chmod u+w /etc/sudoers
會報錯如下:
此時我們在窗口輸入命令:
(這里是重新掛載/etc分區,我的/etc是在跟目拿攔錄下 所以是對/目錄重新掛載為讀/寫),再輸入命令
這樣子就可以獲取到許可權重新刪除英偉達顯卡驅動即可。
重新登錄之後就可以正常登錄桌面了,但是此時的顯卡驅動是使用開源版本的驅動,我們可以安裝 nvidia-418 來切換成英偉達驅動
2. linux mint n卡 黑屏
1、更改專有驅動
打開【系統設置】–在【驅動管理器】中將Nvidia顯卡驅動更改至推薦的專有版本!寫這篇博客時,該驅動版本為:
更改完成後,先重啟一下,讓系統先使用上該驅動!同時,你也可以試試開機後,能否用【Fn+方向鍵】來改變屏幕亮度,如果不行,繼續往下看吧!
2、更改顯卡配置文件
新系統的顯卡配置文件在/usr/share/X11/xorg.conf.d/目錄下,且配置被分配在了不同的文件中。
進入該目錄:
cd /usr/share/X11/xorg.conf.d/
新建一個配置文件:10-nvidia.conf (如果已經存在,則直接更改)
sudo vim 10-nvidia.conf
寫入以下內容:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "RegistryDwords" "EnableBrightnessControl=1"
Option "NoLogo" "True"
EndSection
保存,退出!
3、嘗試更改grub 內核啟動參數
你可以先嘗試著更改以下內核啟動參數,看看改了以後,能否實現【Fn+方向鍵】調節亮度,如果可以,則再改本機的配置文件!
方法如下:
開機,當出現grub菜單時,按「e」編輯,在有linux內核路徑那一行,添加「acpi_backlight=vendor」,如:
linux /boot/vmlinuz-3.8.0-19-genericroot=UUID=69e465ca-4c23-353b-f567-16c9d565acb8ro acpi_backlight=vendor quiet splash
接著根據屏幕下方的提示信息啟動系統,我這里顯示的是:Ctrl+X
如果能正常啟動,開機後試試用Fn鍵能調節屏幕亮度否,如果能,說明成功!!那接著就可以把找個內核啟動參數改到本機配置文件里了,否則每次開機我們都得進行上面的步驟,很麻煩!
4、更改grub啟動參數
進入目錄
cd /etc/default
編輯grub文件
sudo vim grub
找到:
GRUB_CMDLINE_LINUX=""
改為:
GRUB_CMDLINE_LINUX="acpi_backlight=vendor「
保存並退出。
然後在終端中執行命令,更新grub啟動菜單:
sudo update-grub
OK!重啟,試試看吧!
3. Linux下如何查看NVIDIA顯卡信息
1、首先在ubuntu系統中按Ctrl+Alt+T快捷鍵打開命令輸入框,輸入「gnome-terminal」命令,然後按回車鍵即可打開終端:
4. Linux 怎樣安裝 Nvidia 337.12 Beta 顯卡驅動
直接下載安裝包:
32位下載命令:
wget us.download.nvidia.com/XFree86/Linux-x86/337.12/NVIDIA-Linux-x86-337.12.run
64位下載命令:
wget us.download.nvidia.com/XFree86/Linux-x86_64/337.12/NVIDIA-Linux-x86_64-337.12.run
為安裝添加運行許可權,命令:
sudo chmod +x NVIDIA-Linux-*-337.12.run
停止顯示管理器,根據不同桌面選擇不同的命令,不同桌面有不同的管理器:KDM(KDE),GDM(GNOME),lightdm(LXDE和Xfce),MDM(Linux Mint):
sudo /etc/init.d/kdm stop
sudo /etc/init.d/gdm stop
sudo /etc/init.d/lightdm stop
sudo /etc/init.d/mdm stop
好了,現在運行安裝包:
sudo ./NVIDIA-Linux-*-337.12.run
5. linux mint 文本模式下安裝NVIDIA顯卡驅動以後進入圖形界面,怎麼無法啟動顯卡驅動
使用開源的nvidia顯卡驅動
或直接使用xorg -config配置後,再修改xorg.conf文件