Ubuntu 上安装 Nvidia 显卡驱动。
##Ubuntu 安装 Nvidia 显卡驱动及 CUDA、cuDNN**禁用系统内核更新**
为了避免驱动冲突,建议先禁用 Ubuntu 的自动更新。打开 `/etc/apt/apt.conf.d/10periodic` 和 `/etc/apt/apt.conf.d/20auto-upgrades` 文件,将 `APT::Periodic::Unattended-Upgrade "1";` 修改为 `APT::Periodic::Unattended-Upgrade "0";`。
**安装 Nvidia 驱动**
1. **下载驱动:** 从官网 (https://www.nvidia.com/en-us/drivers/) 下载对应显卡型号的驱动程序。
2. **禁用 Secure Boot:** 在 BIOS 设置中禁用 Secure Boot,并选择 Custom 模式。
3. **禁用 Nouveau 驱动:** 运行 `lsmod | grep nouveau` 检查是否已启用 Nouveau 驱动,若有输出则执行以下步骤:
* 创建 `blacklist-nouveau.conf` 文件: `sudo vim /etc/modprobe.d/blacklist-nouveau.conf`
* 添加以下内容: `blacklist nouveau options nouveau modeset=0`
* 更新系统并重启: `sudo update-initramfs -u sudo reboot`
4. **卸载旧驱动:** 进入 tty3 命令行界面,并执行以下命令:
* 安装依赖: `sudo apt install gcc g++ make`
* 查看当前使用的图形界面服务: `cat /etc/X11/default-display-manager`
* 关闭图形界面服务: `sudo service gdm3 stop`
* 卸载旧驱动: `sudo apt-get remove --purge nvidia*` 或 `sudo chmod +x *.run sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall`
5. **安装驱动:**
* 赋予驱动程序可执行权限: `sudo chmod a+x NVIDIA-Linux-x86_64-410.78.run`
* 执行安装命令: `sudo ./NVIDIA_Linux-x86_64-410.78.run -no-x-check -no-nouveau-check -no-opengl-files`
* 选择 "Continue installation" 和 "NO" 以完成安装。
6. **验证安装:**
* 加载驱动: `modprobe nvidia`
* 启用图形界面: `sudo service gdm3 start`
* 检查驱动是否安装成功: `nvidia-smi`
**安装 CUDA**
1. **下载 CUDA Toolkit:** 从官网 (https://developer.nvidia.com/cuda-toolkit-archive) 下载对应系统的 CUDA Toolkit。
2. **参考官方安装指南:** (https://docs.nvidia.com/cuda/cuda-quick-start-guide/index.html#ubuntu-x86-64-run)
**安装 cuDNN**
1. **注册并下载:** 从官网 (https://developer.nvidia.com/cudnn) 注册并下载对应 CUDA 版本的 cuDNN。
2. **参考官方安装指南:** (https://docs.nvidia.com/deeplearning/cudnn/latest/installation/linux.html#ubuntu-debian-local-installation)
页:
[1]