记录一次Gstreamer运行报错排查

简介: 记录一次Gstreamer运行报错排查

背景

系统:Ubuntu 20.04

显卡型号:RTX 2060

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

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

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

一、驱动下载

进入官网,根据自己的显卡型号选择下载。点击搜索,跳转后,点击下载即可。

二、驱动安装

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

看到以下信息说明驱动安装成功。

四、卸载驱动

sudo nvidia-uninstall

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


相关文章
|
XML 安全 IDE
【C/C++ 实用工具】CppCheck:静态代码检测工具,让你的代码更安全
【C/C++ 实用工具】CppCheck:静态代码检测工具,让你的代码更安全
3250 2
全网首发:gstreamer如何接入RTSP流(IP摄像头)的代码范例
全网首发:gstreamer如何接入RTSP流(IP摄像头)的代码范例
962 0
|
编解码 监控 网络协议
如何用魔法般的步骤实现RTSP推送H.264与H.265(HEVC),打造震撼视听盛宴,让每一帧都充满魔力!
【9月更文挑战第3天】实现RTSP流媒体服务推送H.264和H.265编码视频是现代视频监控及直播平台的关键技术。本文详细介绍环境搭建、编码配置及服务器与客户端实现方法。首先,通过FFmpeg捕获视频并编码成RTSP流,接着使用VLC等工具接收播放。此外,还提供了C++示例代码,演示如何利用libv4l2和FFmpeg自定义服务器端实现。希望本文能帮助读者成功搭建RTSP视频流系统。
2253 1
|
IDE 开发工具 Python
【Python】已完美解决:SyntaxError: Non-UTF-8 code starting with ‘æ‘ in file E:/Python/3.py on line 4, but no
【Python】已完美解决:SyntaxError: Non-UTF-8 code starting with ‘æ‘ in file E:/Python/3.py on line 4, but no
688 0
|
存储 负载均衡 数据管理
OceanBase分区表优势
【8月更文挑战第13天】OceanBase分区表优势
303 7
|
网络协议 安全 网络安全
震惊!Python Socket竟能如此玩转网络通信,基础到进阶全攻略!
【9月更文挑战第12天】在网络通信中,Socket编程是连接不同应用与服务的基石。本文通过问答形式,从基础到进阶全面解析Python Socket编程。涵盖Socket的重要性、创建TCP服务器与客户端、处理并发连接及进阶话题如非阻塞Socket、IO多路复用等,帮助读者深入了解并掌握网络通信的核心技术。
415 6
|
人工智能 运维 Cloud Native
全新启航!阿里云向量检索服务Milvus版正式上线!
由阿里云与 Zilliz 联合推出的业内领先的云原生向量检索引擎 - 阿里云向量检索服务 Milvus 版在杭州、上海、北京、深圳四大 region 正式可用并开放公测!
|
SQL 关系型数据库 API
SqlAlchemy 2.0 中文文档(二十一)(1)
SqlAlchemy 2.0 中文文档(二十一)
187 0
|
设计模式 存储 安全
【C++ 基本概念】C++编程三剑客:模板、多态与泛型编程的交织与差异
【C++ 基本概念】C++编程三剑客:模板、多态与泛型编程的交织与差异
868 0
下一篇
oss云网关配置