> 技术文档 > ubuntu中nvidis-smi报错not found&&ubuntu24.04安装50系显卡驱动_ubuntu nvidia-smi not found

ubuntu中nvidis-smi报错not found&&ubuntu24.04安装50系显卡驱动_ubuntu nvidia-smi not found

ps:当前50系显卡太新,在ubuntu中装50系的显卡驱动很是一波三折,等过段时间应该会顺利不少。

在刚装好的ubuntu24.04系统中使用watch -n 1 nvidia-smi命令查看gpu信息时,报错nvidia-smi: not found。

1、下载显卡驱动

这说明刚装好的ubuntu系统缺少显卡驱动。首先,在nvidia官网下载 NVIDIA 官方驱动 | NVIDIA下载最新官方 NVIDIA 驱动,增强 PC 游戏体验并更快地运行应用。https://www.nvidia.cn/drivers/lookup/中下载显卡驱动。在左下角手动驱动搜索中根据自己显卡型号进行搜索,以我的显卡GeForce RTX 5060ti为例。

第一个搜索栏中一般游戏显卡诸如3060、4060、5060等都是GeForce。第二个搜索栏需要选择显卡对应的系列,5060为50 Series、4070为40 Series等,以显卡前两位数为准,注意带Notebooks的为笔记本驱动。

接着选择显卡具体型号,选择Linux版本。再点击查找。

点击查看和下载。

2、安装驱动

在下载文件夹中打开终端,输入命令更新:

sudo apt update

安装gcc、g++和make:

sudo apt install gccsudo apt install makesudo apt install g++

安装驱动,这里文件名为自己下载的驱动文件:

chmod +x NVIDIA-Linux-x86_64-570.153.02.run #赋予文件执行权限sudo ./NVIDIA-Linux-x86_64-570.153.02.run #编译运行,注意文件前要加./

选择方向键选择MIT/GPL回车;选择continue installstion

等待片刻

选择sign the kernel module

 选择 generate a new key pair

选择no

后面的ok全都确认

选择install signed kernel module

选择ok确认

等待片刻后,选择yes

再ok确认后,输入命令nvidia-smi,查看是否安装成功。

3、nvidia-smi和NVIDIA driver不能通信

如果安装好后输入nvidia-smi不显示显卡信息,而是提示nvidia-smi和nvidia driver不能通信,进入bios关闭secure boot。

以我的微星主板为例,重启电脑后连续按delete键进入bios界面,切换高级模式,在setting中找到security设置,找到secure boot选项,将其设置为Disabled。再进入ubuntu系统则可正常查看显卡信息。