Ubuntu 18.04 安装 NVIDIA 驱动及 CUDA 指南

需积分: 43 81 下载量 36 浏览量 更新于2023-03-03 5 收藏 366KB PDF 举报
"该资源是一份指南,详细介绍了如何在Ubuntu 18.04操作系统中安装NVIDIA显卡驱动和CUDA开发包。教程旨在解决驱动安装过程中可能遇到的冲突问题,确保顺利安装并配置相关软件。" 在Ubuntu 18.04上安装NVIDIA显卡驱动和CUDA包是一项关键任务,特别是对于需要进行高性能计算和深度学习的用户。以下是从资源中提取的详细步骤: 1. 安装基础工具:在开始之前,确保系统已安装必要的开发工具,如`g++`、`gcc`和`vim`。这些工具对编译和管理软件包至关重要。另外,确保图形界面服务`lightdm`也已安装。 2. 移除现有NVIDIA驱动:如果系统中已经安装了NVIDIA驱动或开源的`nouveau`驱动,需要先卸载它们,以避免冲突。通过运行`sudo apt-get --purge remove nvidia-*`和`sudo apt-get --purge remove xserver-xorg-video-nouveau`来移除。 3. 下载驱动和CUDA包:从NVIDIA官方网站下载最新版本的显卡驱动(示例中为440.31版)和CUDA工具包(示例中为10.1.243版)。将这两个文件保存到本地,并通过`wget`命令下载。 4. 设置访问权限:为了让系统能够执行下载的`.run`文件,使用`chmod`命令赋予它们执行权限,如`sudo chmod 777 cuda_10.1.243_418.87.00_linux.run`和`sudo chmod 777 NVIDIA-Linux-x86_64-440.31.run`。 5. 关闭图形界面:为了安全地在后台安装驱动,需要切换到命令行模式,使用`Ctrl+Alt+F1`组合键进入终端,然后停止`lightdm`服务,命令为`sudo service lightdm stop`。 6. 安装CUDA工具包:在无图形界面的终端中,执行CUDA包的安装脚本,例如`sudo ./cuda_10.1.243_418.87.00_linux.run`。在安装过程中,根据提示接受许可协议,不选择安装驱动,只安装CUDA工具包。 7. 安装NVIDIA显卡驱动:成功安装CUDA后,直接运行显卡驱动的安装脚本,例如`sudo ./NVIDIA-Linux-x86_64-440.31.run`,按照提示完成驱动的安装。 8. 配置CUDA环境变量:安装完成后,需要更新系统的环境变量,使其能够识别CUDA。可以通过编辑`/etc/bash.bashrc`文件来完成,或者使用`vi`编辑器创建相应的环境变量。 以上步骤完成后,重启系统,NVIDIA显卡驱动和CUDA工具包应该已经被正确安装。用户可以通过运行`nvidia-smi`命令来检查驱动是否生效,以及CUDA是否已成功配置。此外,如果在安装过程中遇到任何问题,可能需要查阅NVIDIA的官方文档或社区支持以获取解决方案。