一、检查Nvidia显卡是否被识别
在安装Nvidia显卡驱动之前,我们需要确认系统是否能够识别显卡,并了解系统中已存在的显卡和驱动程序。使用以下命令检查系统中已安装的显卡:
lspci | grep -i nvidia
如果系统中已存在Nvidia显卡,则会有相应的输出。接下来,使用以下命令检查系统中当前的显卡驱动程序:
lsmod | grep -i nvidia
如果结果中没有输出,则说明当前没有安装 Nvidia 显卡驱动程序。
二、下载Nvidia显卡驱动
我们可以在 Nvidia 官网下载 Linux 显卡驱动程序。在下载之前,需要确认显卡型号。可以使用以下命令来查看显卡型号:
lspci | grep -i vga
在官网上选择对应的显卡型号和操作系统,然后下载相应的驱动程序。将下载好的驱动程序放置到 /home/username/ 目录下。
三、禁用默认的Nouveau驱动程序
为了避免 Nvidia 显卡驱动安装过程中与系统自带的 Nouveau 显卡驱动程序发生冲突,我们需要禁用 Nouveau 显卡驱动程序。下面是具体步骤:
1.创建一个新的文件 /etc/modprobe.d/blacklist-nouveau.conf:
sudo vi /etc/modprobe.d/blacklist-nouveau.conf
在文件中添加以下内容:
blacklist nouveau options nouveau modeset=0
2.更新初始化内存映像:
sudo update-initramfs -u
3.重启系统并进入 BIOS 界面:
在开机过程中按 F2、F8、F10、F12 或 Delete 键等,进入 BIOS 界面,在其中关闭 Nvidia 显卡的 Secure Boot。然后保存设置并退出 BIOS 界面。
四、安装Nvidia显卡驱动
在完成上述操作之后,我们就可以安装 Nvidia 显卡驱动了。以下是具体步骤:
1.停止所有的图形界面:
sudo service lightdm stop
(如果你使用的是 GNOME 桌面环境,则需要使用以下命令停止图形界面)
sudo systemctl stop gdm
2.切换到命令行模式:
按 Ctrl + Alt + F3 进入命令行界面。
3.使用 chmod 命令赋予下载的驱动程序执行权限:
cd /home/username/ sudo chmod +x NVIDIA-Linux-x86_64-xxx.xx.run
4.安装驱动程序:
sudo ./NVIDIA-Linux-x86_64-xxx.xx.run
(注意:xxx.xx 需要替换成实际的驱动程序版本号)
5.按照提示进行安装:
在安装中,可以选择是否安装 Nouveau 显卡驱动程序。如果没有禁用 Nouveau 驱动程序,需要选择“否”,然后在安装完成后再禁用 Nouveau 驱动程序。
6.重新启动:
sudo reboot
五、确认Nvidia显卡驱动是否安装成功
在重新启动系统之后,使用以下命令来确认 Nvidia 显卡驱动是否安装成功:
lsmod | grep -i nvidia
如果输出中有 nvidia,则说明安装成功。
此外,你也可以使用以下命令来查看 Nvidia 显卡配置信息:
nvidia-smi
以上就是安装 Nvidia 显卡驱动的具体步骤。不过请注意,不同的显卡驱动程序版本可能会有不同的安装步骤,请根据情况自行调整。