欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

从命令行界面手动安装英伟达™(NVIDIA®)显卡驱动程序

最编程 2024-07-18 13:24:35
...

Ubuntu安装并切换到lightdm界面

1.安装
sudo apt install lightdm

2.切换
sudo dpkg-reconfigure lightdm

命令行界面手动安装驱动

1.到英伟达官网下载相应的驱动,放在用户目录下:/home/用户
2.删除之前的显卡驱动残留
sudo apt remove --purge nvidia*
3.手动禁止Nouveau kernel driver的运行:

  • 创建新文件vim /etc/modprobe.d/blacklist-nouveau.conf
  • 在文件中写入以下命令并保存退出。
    blacklist nouveau
    options nouveau modeset=0
  • 更新系统文件,输入以下命令:
    sudo update-initramfs -u
  • 重启系统,重新安装显卡驱动
    sudo reboot
  • 重启之后使用命令检查当前nouveau是否工作。
    lsmod | grep nouveau
    若没有任何输出,表示禁用成功。

4.确保安装了make
sudo apt install build-essential
5.按住Ctrl+Alt+F1进入命令行,Ubuntu20.04我是按的Ctrl+Alt+F4,不行的话就从F1~F6都试试。
6.sudo service lightdm stop或者sudo stop lightdm输入密码
7.sudo init 3
8.安装驱动程序:sudo ./NVIDIA-Linux-x86_64-470.103.01.run
选择yes
9.按照提示完成安装,然后重启即可。

删除多余内核

要是安装的驱动总是掉的话,可以:
1.查看正在使用的内核
`uname -a'

2.查看已安装内核
dpkg --get-selections | grep linux

3.把跟正在使用的内核版本不同的其他内核都删掉
sudo apt remove --purge <版本号>
例如:
sudo apt purge linux-image-5.4.0-100-generic

4.更新一下grub
sudo update-grub

5.把软件和更新中更新那部分的设置为从不

参考链接:
手动禁止Nouveau kernel driver的运行
安装显卡驱动
安装显卡驱动时一些选项的意思与选择
删除无用内核
禁止内核自动更新