ubuntu安装nvidia显卡驱动(保姆级教程)

拿到新的服务器,先换国内源,之后的下载速度飞起。

Ubuntu换国内源

1. 将sources.list备份到sources.list.bak

cd /etc/apt/
sudo cp sources.list sources.list.bak

2. 添加源(用vim或gedit编辑)

sudo vim sources.list

添加以下内容,覆盖掉原来内容

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse 
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse 
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse 
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse 
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse 
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse 
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse 
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

 

3. 更新源

sudo apt-get update

 

安装NVIDIA显卡驱动

1. 选择驱动

1.1根据服务器显卡类型选择合适的驱动程序,驱动可以从NVIDIA官方下载。

lspci | grep -i nvidia 查看显卡型号,若没有显示型号,根据pci号在PCI devices 查询型号。

2. 安装驱动

2.1 将下载好的驱动文件置于~目录下,在待安装驱动的主机上切换到终端界面(Ctrl+Alt+F1);

2.2 卸载可能存在的旧版本 nvidia 驱动(对没有安装过 nvidia 驱动的主机,这步可以省略,但推荐执行,无害);

sudo apt-get remove --purge nvidia*

2.3 安装驱动可能需要的依赖

sudo apt-get update
sudo apt-get install dkms build-essential linux-headers-generic

 

2.4 使用vim打开nouveau驱动配置文件;

sudo vim /etc/modprobe.d/blacklist-nouveau.conf

在文件blacklist-nouveau.conf中最后写入如下内容,将nouveau加入黑名单:

blacklist nouveau
options nouveau modeset=0

tips: 在vim编辑器中输入:wq可以保存内容并退出编辑器。(或者使用gedit)

2.5 更新系统修改

sudo update-initramfs -u 

输入指令后重启系统(一定要重启)

2.6 验证nouveau是否已禁用

lsmod | grep nouveau 如果没输出,表示已禁用,可进行下一步

2.7重启主机,之后再次进入字符终端界面(Ctrl+Alt+F1),并使用以下命令关闭图形界面:

sudo service lightdm stop

2.8安装驱动(过程中的所有选项保持默认)

   sudo chmod a+x NVIDIA-Linux-x86_64-430.14.run

   sudo ./NVIDIA-Linux-x86_64-430.14.run -no-x-check -no-nouveau-check -no-opengl-files 

tips: 您的驱动版本号可能与此处不同,应以实际驱动为准。其中:

-no-x-check:安装驱动时关闭X服务

-no-nouveau-check:安装驱动时禁用nouveau

-no-opengl-files:只安装驱动文件,不安装OpenGL文件(避免循环登录问题)

在安装过程中会出现:

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

 

2.9 重启主机

2.10 查看是否安装成功

nvidia-smi

2.10 Trouble Shooting(常见问题)

图形界面显示异常:检查显示器HDMI线是否连接至显卡而不是主板,在确保视频线连接至显卡后,重启计算机。

 

重启主机后卡在登录界面,输入正确的密码后仍然无法登录:尝试按照本节所述步骤重新安装驱动程序。

 

主机在断电或其他原因导致显卡驱动异常 :切换到命令行模式,然后重新安装显卡驱动程序(如果不加入  -no-opengl-files 参数,可能出现重启后循环登陆问题)

sudo service lightdm stop

sudo ./NVIDIA-Linux-x86_64-430.14.run -no-opengl-files

sudo service lightdm start

sudo reboot

你可能感兴趣的:(代码工具,nvidia,ubuntu,linux)