我是安装的Ubuntu Windows双系统,星期天切Windows玩了一会游戏,今天切回来,发现画面不是很流畅,用命令查看了一下
nvidia-smi
然后提示我

NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver

我索性就打开Ubuntu自带的更新器,安装显卡驱动,

我都试了一个遍,安装完不管充不重启,都安装不上,
nvidia-smi依然报错

我按照网上博客上说的

sudo dkms install -m nvidia -v srv-515.86.013

然后报错如下,即使加了kernel 5.17.0-1021-oem路径也不行,我意识到是内核版本问题

 Your kernel headers for kernel 5.17.0-1021-oem cannot be found at /lib/modules/5.17.0-1021-oem/build

我看了一下内核版本
uname -r
好家伙 :>5.17.0-1021-oem
自己给我升级了

我决定降级一下linux内核版本重启

步骤

sudo vim /etc/default/grub


GRUB_TIMEOUT_STYLE=hidden注释掉
GRUB_TIMEOUT=0修改为GRUB_TIMEOUT=20
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"= 修改为GRUB_CMDLINE_LINUX_DEFAULT="text"

然后

sudo update-grub

然后reboot
选择Ubuntu advanced

我选择了5.15.0-56-generic
重启进去之后安装显卡驱动,发现可以安装了

默认启动linux内核版本

首先将上一步中改过的配置改回来,
然后,由于我想选

是第五项,
再次编辑

sudo vim /etc/default/grub

`sudo vim /etc/default/grub

GRUB_DEFAULT=0改为GRUB_DEFAULT="1> 4"
注意 1>后面有一个空格
他的意思是选择grub的第二项中子菜单的第五项
(索引从0开始)

站点统计

  • 文章总数:309 篇
  • 分类总数:19 个
  • 标签总数:190 个
  • 运行天数:975 天
  • 访问总数:72552 人次

浙公网安备33011302000604

辽ICP备20003309号