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系统则可正常查看显卡信息。