ubuntu内核更新与驱动不兼容导致黑屏,重装驱动nvcc找不到cuda

      深度学习环境搭建,下载完合适的驱动后,tensorrt环境就可以正常运行了,但是过几天打开电脑时,发现电脑开机特别慢,打开一看,黑屏了,进入grub界面的ubuntu高级选项,可以看到多了一个版本的内核,于是从旧的内核进去,发现居然也是黑屏!ctrl+alt+f3进入tty3界面,联网(我这里没有提前安装net-tools,用不了ifconfig):

      sudo nmcli device wifi rescan
      nmcli device wifi list
      sudo nmcli device wifi connect "名字" password "密码"

或者也可以用手机连usb分享热点联网
卸载原有的驱动510

      sudo apt-get --purge remove nvidia*
      sudo apt aoturemove

就能开机进入图形化界面了,卸载了更新的内核,仍从旧的内核进入系统,但是重新下回510驱动,又黑屏进不去,非常郁闷,之前就是这个配置完全ok!
        又尝试了很多办法,包括但不限于卸载桌面重装,卸载图形管理器,采用新的图形管理器,备份并删除/etc/X11/xorg.conf(当然我的电脑里并没有这个文件,网上有的说这个方法管用,但还是劝大家不轻易动系统文件)最终折腾了一天。在tty界面输入nvidia-smi也有输出,说明驱动没有毛病,能感觉到系统里面都是完好的就是无论如何也进不去图形化界面!已经心灰意冷,准备从头再来重装系统(我恨...)又看到有说是grub文件里加的nomodeset的问题,想起来之前装系统时因为频繁黑屏确实更改过grub文件。加了nomodeset后就会导致系统一直调用集显,通过调用集显进入图形化界面!在grub界面按e进入编辑,将nomodeset改成acpi_osi=linux,就可以从nvidia驱动进行显示。再进入etc/default/grub,一样的更改文件,保存关闭后,

     sudo update-grub
     reboot

开机就可以正常使用了,不过还遇到一个问题,就是cuda在nvcc -V找不到了
解决:打开环境变量检查一下,没有问题的话关闭,重新source一下,再命令行输入nvcc -V就有输出了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值