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文件