NVIDIA显卡驱动在Linux(Ubuntu/CentOS)上的详细安装教程

需积分: 3 3 下载量 161 浏览量 更新于2024-08-13 收藏 996B TXT 举报
本篇文档是关于在Linux(Ubuntu和CentOS)环境下安装NVIDIA显卡驱动的详细指南。首先,为了确保NVIDIA驱动的顺利安装并避免与开源Nouveau驱动冲突,你需要获取Root权限并编辑`/etc/modprobe.d/blacklist-nouveau.conf`文件。在该文件中,你需要添加两行代码来黑名单化Nouveau驱动,并设置`nouveaumodeset=0`以防止其自动加载。接下来,执行`dracut --force`(CentOS系统)或`sudo update-initramfs -u`(Ubuntu系统,不适用于版本2.4)以重新生成内核初始化ramdisk(initramfs)。 然后,备份当前的initramfs镜像,以便在安装过程中进行恢复。使用`cp`命令复制原镜像至bak文件夹,接着使用`dracut`创建新的initramfs。重启系统后,通过检查`lsmod | grep nouveau`的结果,确认Nouveau驱动已禁用。 为了支持NVIDIA驱动的编译和安装,文档建议预先安装必要的组件。这包括使用YUM包管理器安装GCC编译工具套装(如devtoolset-8),以及kernel-devel和kernel-headers。升级到GCC 8.3版本也很关键,可以通过`yum`命令安装相关软件包,并将devtoolset-8添加到环境变量路径中。 安装NVIDIA驱动程序本身,可以执行下载的`.run`脚本,例如`./NVIDIA-Linux-aarch64-450.80.02.run`。这个步骤会自动处理驱动的编译和安装过程。 最后,验证驱动安装是否成功,你可以运行`nvidia-smi`命令,它会显示NVIDIA控制面板的一些信息,如GPU型号、驱动版本等,确认NVIDIA驱动已经正确加载。 这篇教程详细指导了如何在Linux环境下,特别是在Ubuntu和CentOS上,禁用Nouveau驱动,安装和验证NVIDIA显卡驱动,确保系统的稳定性和兼容性。