一元网络论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 35|回复: 0

Ubuntu 上安装 Nvidia 显卡驱动。

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
94715
发表于 2024-11-8 23:41:31 | 显示全部楼层 |阅读模式
##  Ubuntu 安装 Nvidia 显卡驱动及 CUDA、cuDNN
**禁用系统内核更新**
为了避免驱动冲突,建议先禁用 Ubuntu 的自动更新。打开 `/etc/apt/apt.conf.d/10periodic` 和 `/etc/apt/apt.conf.d/20auto-upgrades` 文件,将 `APT:eriodic::Unattended-Upgrade "1";` 修改为 `APT:eriodic::Unattended-Upgrade "0";`。
**安装 Nvidia 驱动**
1. **下载驱动:** 从官网 [https://www.nvidia.com/en-us/drivers/](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](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](https://docs.nvidia.com/cuda/cuda-quick-start-guide/index.html#ubuntu-x86-64-run)
**安装 cuDNN**
1. **注册并下载:** 从官网 [https://developer.nvidia.com/cudnn](https://developer.nvidia.com/cudnn) 注册并下载对应 CUDA 版本的 cuDNN。
2. **参考官方安装指南:** [https://docs.nvidia.com/deeplearning/cudnn/latest/installation/linux.html#ubuntu-debian-local-installation](https://docs.nvidia.com/deeplearning/cudnn/latest/installation/linux.html#ubuntu-debian-local-installation)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|一元网络论坛

GMT+8, 2024-11-23 22:40 , Processed in 0.178183 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表