title: Ubuntu切换NVIDIA驱动 date: 2022-11-28 19:11:24 tags: 环境配置
笔者使用 Ubuntu22.04 出现了卡死的情况,且网上提到的解决办法均不奏效
其他解决办法: https://blog.csdn.net/qq_39779233/article/details/114758689
所以参考文章: https://blog.csdn.net/weixin_38890593/article/details/124795412 决定更换显卡驱动, ubuntu 默认使用nouveau显卡驱动,安装NVIDIA的显卡驱动
首先需要电脑是N卡,可以通过如下命令查看显卡型号,笔者这里是笔记本的3060
lspci |grep -E "VGA|3D"
进入 https://www.nvidia.cn/geforce/drivers/
根据电脑显卡型号下载对应的驱动安装包,这里笔记本是notebook
下载之后修改文件的权限
chmod +x /path/to/NVIDIA-Linux-*.run
https://www.if-not-true-then-false.com/2021/debian-ubuntu-linux-mint-nvidia-guide/
进入root用户
如果是vmware的话是不能su的,需要先sudo passwd root改一下密码(可以相同),然后以后就可以了
sudo -i
apt update
apt upgrade
apt autoremove $(dpkg -l xserver-xorg-video-nvidia* |grep ii |awk '{print $2}')
apt reinstall xserver-xorg-video-nouveau
reboot
sudo -i
apt install linux-headers-$(uname -r) gcc make acpid dkms libglvnd-core-dev libglvnd0 libglvnd-dev dracut
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
修改grub配置文件
vim /etc/default/grub
修改配置文件
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rd.driver.blacklist=nouveau"
update-grub2
mv /boot/initrd.img-$(uname -r) /boot/initrd.img-$(uname -r)-nouveau
dracut -q /boot/initrd.img-$(uname -r) $(uname -r)
systemctl set-default multi-user.target
reboot