记录一次Gstreamer运行报错排查

背景

系统:Ubuntu 20.04
显卡型号:RTX 2060

之前正常运行的Gstreamer的编解码代码(有用到显卡硬件加速),突然运行报错。经过一番折腾,最终找到原因,是因为NVIDIA驱动近期更新了,与系统当前的某些依赖库不匹配。

解决办法是从NVIDIA官网下载显卡对应的驱动,然后安装即可。

通过 nvidia-smi 命令,查看自己当前显卡驱动版本,我当前版本515.57,官网最新版本是525.60.11,选择更新驱动。

一、驱动下载

进入官网,根据自己的显卡型号选择下载。点击搜索,跳转后,点击下载即可。
记录一次Gstreamer运行报错排查_第1张图片
记录一次Gstreamer运行报错排查_第2张图片

二、驱动安装

2.1 给文件赋执行权限

将下载后的驱动拷贝到自己的云服务器或者虚拟机,找到对应文件,执行以下命令赋权(赋权后变为绿色)

sudo chmod +x NVIDIA-Linux-x86_64-525.60.11.run

2.2 安装

sudo ./NVIDIA-Linux-x86_64-525.60.11.run -no-x-check -no-opengl-files

弹窗全部执行默认选项,直至结束

三、查看驱动

nvidia-smi

看到以下信息说明驱动安装成功。
记录一次Gstreamer运行报错排查_第3张图片

四、卸载驱动

sudo nvidia-uninstall

弹窗全部选择yes直至结束,结束后查看是否还存在 nvidia-smi 命令,如果没有,则卸载成功。

你可能感兴趣的:(音视频,linux)