Ubuntu 安装Nvidia 显卡驱动

时间:2024-11-11 07:42:46

在Nvidia官网下载对应驱动:https://www.nvidia.cn/geforce/drivers/

sudo vim /etc/modprobe.d/blacklist.conf
    blacklist vga16fb
    blacklist nouveau
    blacklist rivafb
    blacklist rivatv
    blacklist nvidiafb
    options nouveau modeset=0
sudo update-initramfs -u
sudo reboot
lsmod | grep nouveau # 没有信息显示,说明nouveau已被禁用,接下来可以安装nvidia的显卡驱动

在ubuntu下按 ctrl+alt+f1 进入命令行界面,输入用户名 和 密码

sudo service lightdm stop # 这个是关闭图形界面,不执行会出错。
sudo apt-get remove nvidia-* # 若安装过其他版本或其他方式安装过驱动执行此项
sudo chmod  a+x NVIDIA-Linux-x86_64-396.18.run # 给驱动run文件赋予执行权限
sudo ./NVIDIA-Linux-x86_64-396.18.run -no-x-check -no-nouveau-check -no-opengl-files # 只有禁用opengl这样安装才不会出现循环登陆的问题(但是也不一定)
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件

安装时可能出现的问题

1. The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续。

2. Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择 No 继续。

3. Nvidia's 32-bit compatibility libraries? 选择 No 继续。

4. Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 Yes 继续


modprobe nvidia # 挂载

nvidia-smi # 如果有正常输出则说明安装成功

sudo service lightdm start

sudo reboot