驱动内核debug大战

序言:问题的开始,电脑又罢工啦,就这么离谱,好好的过几天甚至用着用着电脑就崩了,torch莫名不可以用了,cuda好好的就坏了,就这样我开始了漫长的跟我的主机相爱相杀,有时候恨不得罢工,不干了。可是我没有资本!!!
发现问题:回家到了实验室准备计算P值,运行电脑发现抱错,一开始以为是模型有问题,纳闷:为什么复制到服务器的模型就莫名粘贴回来不可以用了,师兄看了,原来是cuda不可以用了,我以为之前遇到一次,cuda不可以用了是重启电脑就行了,我就想先重启试试看,不行再重装,当然了,没有这么简单,重启后图标变大了,分辨率的问题,百度一下很快就解决了,然鹅,发现鼠标不对劲,反应不灵敏,我就拔掉插头重新插上去几次,还是不管用和,而且网页出现真奇葩,从上到下的慢动作,像PPt里面的动画效果,用起来贼不得劲,又问了下师兄,发现驱动有问题,于是乎我就开始了不断的debug。
1、首先,系统是ubuntu18.04 匹配的内核查到是 4.15, 所以要把已有的默认当前内核5.4.9删除,uname -r 用于查看当前使用的版本内核;
1.1 删除内核的网址:https://blog.csdn.net/BadMushroom/article/details/78388712,同时也要将默认的内核编辑修改下:
在这里插入图片描述
1.2 默认的核的修改:其中 sudo vim /etc/default/grub, i 编辑,更改后 按esc键 输入:wq!强制保存退出即可进入编译文件,一定要加sudo !
在这里插入图片描述
卸载完成后uname -r 命令可以看到有我想要的4.15的版本内核,但是会提示如下错误,原因是4.15版本的还是没有真正安装,要手动下载包安装

在这里插入图片描述

1.3 linux 内核安装,一开始以为直接命令下载源文件就行,后来发现必须得手动到官网下载deb文件,这次下载了如下图ubuntu对于的五个不是文中说的四个文件,然后运行安装的命令即可。下载网址:https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15/
在这里插入图片描述

1.4 内核安装的步骤:
内核安装
内核文件下载好以后,安装其实非常简单。只需要在下载文件的目录下打开终端,然后输入dpkg -i *.deb就可以了。安装成功以后重启再用uname -a查看就可以看到内核已经切换到我们刚刚安装的版本了。http://zhaoxuhui.top/blog/2021/02/20/ubuntu-linux-kernel-installation.html
2、内核版本解决了之后,gcc版本又不对于,按照提示百度也不难解决,改成对应的版本即可
在这里插入图片描述

3、内核问题解决了,驱动就好弄了,还是先到官网下载包https://www.nvidia.cn/drivers,1080 Ti在10系列,前提先确定自己的类型;然后如下两句命令就可以了
在这里插入图片描述
(昨天,沙师弟也遇到了驱动崩掉的问题,结果帮他装的过程只用了最后两句命令,重启后发现界面打开不了,图形化界面怎么也出不来,搜了原因,应该是我驱动装得有问题,最后师兄把驱动卸载了重启电脑找回了图形化界面,然后正确从头开始安装了驱动,最重要的是我没有在安装驱动前关闭图形化界面,而且每个版本的Ubuntu系统关闭的命令也都不一样。)虽然自己学艺不精。但是我发现没有经历过的坑别人也不懂,可能大多数会和我一样,直接求助师兄,但是只有当你觉得这是件好事可以磨练自己,锻炼网上查信息debug的能力,自己的耐心,自己的逻辑推理排错的能力等等,这些都很棒,尤其我发现一些常用的linux安装指令等我还是不熟悉,想学习资源很多,初次体验到快乐的我也想多遇到几次bug了,好有机会锻炼下自己,哈哈哈)去改论文喽!
至此,我的驱动打怪升级之路就告一段落了,希望兔子先生继续加油呀!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值