乌班图24.04服务器安装显卡驱动和CUDA

乌班图20.04默认软件源是不包含gpu-burn,需要下载离线文件包进行手动编译安装

gpu_burn-1.1.tar.gzhttps://www.123865.com/s/9FobVv-TwmKd

1.安装环境

sudo apt-get update
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make

2.屏蔽nouveau

可以先通过指令

lsmod | grep nouveau

查看nouveau驱动的启用情况,
如果有输出表示nouveau驱动正在工作,如果没有内容输出则表示已经禁用了nouveau

sudo vim /etc/modprobe.d/blacklist.conf

在打开的blacklist.conf末尾添加如下,保存文本关闭

blacklist nouveau
options nouveau modeset=0

在终端输入如下更新,更新结束后重启电脑(必须)

sudo update-initramfs -u
sudo reboot

重启后在终端输入如下,没有任何输出表示屏蔽成功

lsmod | grep nouveau

3.安装驱动

注意:若需要安装gpu-burn进行老化测试,推荐安装CUDA12版本驱动程序,目前CUDA13和gpu-burn兼容性存在问题

根据自己的显卡型号在nv官网找到对应的驱动

下载 NVIDIA 官方驱动 | NVIDIAhttps://www.nvidia.cn/drivers/lookup/

将驱动文件移动至本地路径后赋予权限,下面以575.57.08版本为示范,驱动版本及名称可根据实际需求进行更改

sudo chmod +x ./NVIDIA-Linux-x86_64-575.57.08.run 

根据需求选择所需的功能和驱动

安装完成后查询命令

nvidia-smi
cat /proc/driver/nvidia/gpus/0000:01:00.0/information

4.安装CUDA

根据显卡驱动版本在 Nvidia指定网站下载对应版本的CUDA

CUDA Toolkit 13.0 Downloads | NVIDIA Developerhttps://developer.nvidia.com/cuda-downloads

下载驱动界面和系统内输入nvidia-smi可查询驱动对应的CUDA版本

首页提供默认最新版本,其他版本CUDA点击Archive of Previous CUDA Releases

根据实际安装的显卡驱动版本选择对应的CUDA下载地址

下面以驱动575.57.08版本,CUDA12.9.1版本为示范,CUDA版本及名称可根据实际需求进行更改

wget https://developer.download.nvidia.com/compute/cuda/12.9.1/local_installers/cuda_12.9.1_575.57.08_linux.run

下载默认存放在主目录,检查文件是否存在

dir

将CUDA文件赋予权限

sudo chmod +x cuda_12.9.1_575.57.08_linux.run
sudo sh cuda_12.9.1_575.57.08_linux.run

CUDA安装界面输入

accept

在CUDA Installer界面中,前面已经安装了显卡驱动,这里需要把显卡驱动取消勾选

点击Install

完成后
编辑环境变量

sudo vim ~/.bashrc

在位后面添加

export PATH=$PATH:/usr/local/cuda/bin  
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64  
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda/lib64

使其生效

source ~/.bashrc

查看CUDA是否安装成功

nvcc -V

5.安装gpu-burn

gpu-burn目前对CUDA13.0或以上的版本支持不好,推荐使用CUDA12版本的驱动版本安装

apt-get update
apt-get install gpu-burn

gpu-burn用法

gpu满载老化300秒,老化时间可根据实际情况进行更改

gpu-burn 300

查看帮助信息

gpu-burn -h

<think> 首先,用户查询的是在Ubuntu 24.04系统上在线安装英伟达驱动的方法。我需要参考提供的引用内容来回答。 回顾引用: - 引用[1]提到:可以从"软件更新 - 附加驱动"中安装;不建议手动安装,以免出现问题。 - 引用[2]提到了一种方式:在线安装步骤:使用命令`ubuntu-drivers devices`确定型号推荐驱动版本;然后自动安装推荐驱动;重启系统;用`nvidia-smi`确认安装。 - 引用[3]提到:自动安装驱动使用`sudo ubuntu-drivers autoinstall`;或在"软件与更新"中选择合适的驱动。 - 引用[4]描述了安装过程中的一些提示,但不直接针对在线安装。 关键点: - 在线安装方法是推荐的,避免手动下载。 - 具体命令:`ubuntu-drivers devices`、`sudo ubuntu-drivers autoinstall`或使用GUI工具。 用户的问题是:"Ubuntu 24.04系统在线安装英伟达驱动的方法"。我需要提供清晰的步骤。 根据系统级指令: - 所有行内数学表达式用$...$,但这里没有数学内容。 - 独立公式用$$...$$,但可能不需要。 - LaTeX语法正确:确保代码块正确。 - 使用中文回答。 - 生成相关问题:在回答末尾添加相关问题。 - 回答中引用的段落末尾自然地添加引用标识:如[^1]。 我的回答结构: 1. 简洁介绍在线安装方法的好处(基于引用,避免手动安装)。 2. 提供步骤清晰的安装方法。 3. 包括验证安装是否成功的步骤。 4. 添加引用标识到关键点。 5. 在末尾生成相关问题。 步骤归纳(基于引用[2][3]): 1. 打开终端。 2. 检查推荐驱动版本:`sudo ubuntu-drivers devices` 3. 自动安装推荐驱动:`sudo ubuntu-drivers autoinstall` 或使用GUI:通过"软件更新" -> "附加驱动"选择。 4. 重启系统:`sudo reboot` 5. 验证安装:`nvidia-smi` 从引用[1]:强烈建议使用附加驱动方式。 确保回答真实可靠:基于Ubuntu 24.04的特性,引用官方推荐方法。 最后,生成相关问题: - 例如:如何验证驱动安装是否成功? - 如何处理安装过程中的常见问题? - 什么是安全启动模式下的问题?(引用[3]提到) - Ubuntu 24.04对NVIDIA驱动的支持详情。 完整回答大纲: - 开头:推荐在线安装方法,简述优点。 - 步骤: a. 使用GUI方法:"软件更新" -> "附加驱动"。 [^1] b. 使用命令行方法:运行相关命令。 [^2][^3] c. 重启并验证。 [^2] - 结尾:确认安装成功。 - 相关问题。 添加引用标识: - 提到GUI时:添加[^1] - 提到命令行步骤时:添加[^2]或[^3] </think> ### Ubuntu 24.04系统在线安装英伟达驱动的方法 在Ubuntu 24.04系统中,推荐使用在线安装方式配置NVIDIA驱动,以避免手动安装导致的兼容性问题(如`nvidia-smi`命令报错或系统崩溃)。Ubuntu 24.04对NVIDIA显卡提供了更好的支持,可通过图形界面(GUI)或命令行(CLI)实现自动化安装。以下是详细步骤,基于官方推荐方法[^1][^2][^3]: #### **步骤1:更新系统软件包** 在安装驱动前,确保系统软件包最新: ```bash sudo apt update && sudo apt upgrade -y ``` 这有助于避免依赖冲突[^3]。 #### **步骤2:在线安装驱动(两种推荐方法)** **方法一:通过图形界面安装(新手友好)** 1. 打开"软件更新"应用(可在Ubuntu应用菜单搜索)。 2. 切换到"附加驱动"选项卡。 3. 系统会自动检测显卡型号(如NVIDIA 4090),并显示推荐驱动列表。 4. 选择带有"Proprietary"标签的驱动版本(通常标记为"推荐")。 5. 点击"应用更改",系统会自动下载并安装驱动[^1][^3]。 **方法二:通过命令行安装(快速高效)** 1. 检查推荐驱动版本: ```bash ubuntu-drivers devices ``` 输出示例: ``` driver: nvidia-driver-535 - third-party non-free recommended ``` 此命令会显示显卡型号(如GeForce RTX 4090)推荐驱动版本(如`nvidia-driver-535`)[^2][^3]。 2. 自动安装推荐驱动: ```bash sudo ubuntu-drivers autoinstall ``` 或手动指定版本(根据上一步输出): ```bash sudo apt install nvidia-driver-535 # 替换为实际推荐版本号 ``` 安装过程会自动处理依赖内核模块[^3][^4]。 #### **步骤3:重启系统并验证安装** - 安装完成后,必须重启以使驱动生效: ```bash sudo reboot ``` - 重启后,打开终端,运行以下命令验证: ```bash nvidia-smi ``` 成功安装后,会显示显卡信息(如GPU型号、驱动版本内存使用)。如果输出类似以下内容,则表示安装成功[^1][^2]: ``` +---------------------------------------------------------------------------------------+ | NVIDIA-SMI 535.161.07 Driver Version: 535.161.07 CUDA Version: 12.2 | |-----------------------------------------+----------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+======================+======================| | 0 NVIDIA GeForce RTX 4090 Off | 00000000:01:00.0 Off | Off | | 0% 42C P8 10W / 450W | 0MiB / 24564MiB | 0% Default | | | | N/A | +-----------------------------------------+----------------------+----------------------+ ``` #### **注意事项** - **安全启动问题**:如果系统启用了安全启动(Secure Boot),安装过程可能需要输入密码以注册密钥。忽略此步骤可能导致驱动加载失败[^3]。 - **避免手动下载**:从NVIDIA官网手动下载驱动可能存在兼容性风险,可能导致系统无法启动。Ubuntu仓库的驱动已针对24.04优化[^1]。 - **驱动版本选择**:优先使用`ubuntu-drivers devices`推荐的版本。笔记本用户需避免安装后缀为"notebook"的驱动[^2]。 如果安装失败,可尝试重新加载驱动: ```bash sudo modprobe nvidia ``` 或检查日志: ```bash dmesg | grep nvidia ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值