背景
系统: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 命令,如果没有,则卸载成功。