zoukankan      html  css  js  c++  java
  • 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
     
    出身不及赵甲第,努力应过陈浮生。 欢迎关注本人: Github:itgoyo / Youtube: itgoyo / B站:浮生甲第ITGOYO
  • 相关阅读:
    Codevs 2296 仪仗队 2008年省队选拔赛山东
    Codevs 1535 封锁阳光大学
    Codevs 1069 关押罪犯 2010年NOIP全国联赛提高组
    Codevs 1218 疫情控制 2012年NOIP全国联赛提高组
    Codevs 1684 垃圾陷阱
    洛谷 P1108 低价购买
    Vijos P1325桐桐的糖果计划
    Codevs 3289 花匠 2013年NOIP全国联赛提高组
    Codevs 2611 观光旅游(floyed最小环)
    C语言基础之彩色版C语言(内含linux)
  • 原文地址:https://www.cnblogs.com/itgoyo/p/11763796.html
Copyright © 2011-2022 走看看