[Share Experiences] nvidia-vaapi-driver deb打包,Firefox硬解视频vaapi驱动
Tofloor
poster avatar
callcz
deepin
2022-03-27 07:07
Author

所有deb包更新现在都这个贴中:https://bbs.deepin.org/post/233052


2022/05/28更新0.0.6打包


截图_deepin-terminal_20220326234512.png

截图_deepin-terminal_20220326234538.png

有关nvidia显卡firefox硬解在线视频的方法在上一篇贴子中分享了,当时需要自己编译的软件和驱动现在都打好包了,enjoy!!

关于驱动所需的系统设置修改,/etc/profile和/etc/default/grub的修改脚本以及update-grub命令会在安装时自动执行;

Firefox自己的设置需要手动添加,请参阅上一篇贴子或者“/etc/nvidia-vaapi-driver/README.md”中的#Firefox段。

上一篇贴子:https://bbs.deepin.org/post/233052

nvidia-vaapi-driver deb包:nvidia-vaapi-driver_0.0.5_amd64.newpackage.zip (20220329重新打包,添加对vdpau-va-driver冲突)

依赖: libva-drm2 (>= 2.14.0-1), libva-glx2 (>= 2.14.0-1), libva-wayland2 (>= 2.14.0-1), libva-x11-2 (>= 2.14.0-1), libva2 (>= 2.14.0-1), libwayland-dev, libset-scalar-perl ,libcuda1, libnvcuvid1, libegl1, libgstreamer-plugins-bad1.0-0, ffmpeg
推荐安装: nvidia-driver, nvidia-smi, nvidia-settings , vainfo

其中libva 2.14.0、vainfo 2.12.0比系统自带版本高,需要自行安装,可以在上一篇贴中下载编译好的deb包:

libva 2.14.0:https://storage.deepin.org/thread/202203162139292605_libva-2.14_deb_deepin.zip

vainfo 2.12.0:https://storage.deepin.org/thread/20220316214036156_vainfo_2.12.0+ds1-1_amd64.zip

所有deb包安装结束后需要运行 $sudo apt -f install 安装缺失的依赖

Reply Favorite View the author
All Replies
1 / 2
To page
水木火
deepin
2022-03-27 09:11
#1

用run文件装的510驱动,装不了这些软件,执行依赖修复会安装470的驱动

Reply View the author
HualetWang
deepin
2022-03-27 15:46
#2

Follow leifeng's example 好评😂

Reply View the author
callcz
deepin
2022-03-27 16:20
#3
水木火

用run文件装的510驱动,装不了这些软件,执行依赖修复会安装470的驱动

你可以修改deb包里面DEBIAN.tar.xz/control文件,将里面Depends:和Recommends:后面的关于nvidia的几个包删掉(libcuda1 libnvcuvid1 nvidia-driver nvidia-smi nvidia-settings)就不用依赖安装了,其实deb包就是一个tar.xz文件而已。

Reply View the author
181******27
deepin
2022-03-27 16:34
#4

适应了windows的安装方式后,用命令安装还不好使用,个人建议能不能简单点

Reply View the author
callcz
deepin
2022-03-27 20:23
#5
水木火

用run文件装的510驱动,装不了这些软件,执行依赖修复会安装470的驱动

对了,补充一下上面的,如果你装的只是.run驱动而没有装.run的cuda-toolkit,你可能仍然要安装libcuda1和libnvcuvid1两个包,考虑到上面两个包可能仍然存在依赖关系的话,你可能还是需要继续安装.run的cuda-toolkit。

其实如果470驱动没啥问题换回deb的470吧。

Reply View the author
deepin-superuser
deepin
2022-03-28 01:05
#6

我的是 390 的驱动,不知道能不能用

Reply View the author
callcz
deepin
2022-03-28 01:45
#7
deepin-superuser

我的是 390 的驱动,不知道能不能用

不能,编译依赖nv-codec-headers,最低要求470驱动

Reply View the author
水木火
deepin
2022-03-31 23:55
#8

显示这个代表成功了吗

Reply View the author
callcz
deepin
2022-04-01 06:04
#9
水木火

显示这个代表成功了吗

截图_nvidia-settings_20220331220358.png
vainfo输出信息正常证明驱动已经安装了,可以打开firefox看个视频,然后打开nvidia-settings看Video Engine Utilization占用%,如果有数值说明硬解正常了。


晕,刚才漏看了,你的vainfo输出少了支持解码格式的信息,应该是不正常的。

Reply View the author
callcz
deepin
2022-04-01 06:53
#10
水木火

显示这个代表成功了吗

刚才漏看了一下,你的vainfo输出少了支持解码格式的信息,应该是不正常的。

你的机子是否存在多个显卡?试试指定一个显卡输出(card0、card1、renderDxxx等等):

ls -l /dev/dri/

vainfo --display drm --device /dev/dri/card0

Reply View the author
神崎黑音
deepin
2022-05-04 17:18
#11

感谢lz,终于用上硬解码流媒体视频了,实测解码8k都很轻松

Reply View the author
小小怪下士
deepin
2022-05-10 08:07
#12

image.png

image.png

提示这个怎么办呢

Reply View the author
小小怪下士
deepin
2022-05-10 22:49
#13
小小怪下士

image.png

image.png

提示这个怎么办呢

卸载这个包就可以安装了

Reply View the author
callcz
deepin
2022-05-11 05:52
#14
小小怪下士

image.png

image.png

提示这个怎么办呢

官方deb安装器也是醉了,根本不好用,一句笼统的不能满足依赖关系却不告诉你是冲 突还是版本依赖。

Reply View the author
小小怪下士
deepin
2022-05-11 06:52
#15
callcz

官方deb安装器也是醉了,根本不好用,一句笼统的不能满足依赖关系却不告诉你是冲 突还是版本依赖。

所有都步骤都弄了,但是并没有输出

图片.png

图片.png

图片.png

Reply View the author
callcz
deepin
2022-05-11 21:00
#16
小小怪下士

所有都步骤都弄了,但是并没有输出

图片.png

图片.png

图片.png

没有输出是哪里没有输出?

Reply View the author
小小怪下士
deepin
2022-05-12 06:08
#17
callcz

没有输出是哪里没有输出?

Video Engine Utilization没有占用,nvidia-smi也没有显示有进程在用显卡,还有个问题是,安装这些依赖包的时候不知道为什么把deepin-wine6所有软件及wine6都卸载了

Reply View the author
小小怪下士
deepin
2022-05-12 06:08
#18
callcz

没有输出是哪里没有输出?

Video Engine Utilization没有占用,nvidia-smi也没有显示有进程在用显卡,还有个问题是,安装这些依赖包的时候不知道为什么把deepin-wine6所有软件及wine6都卸载了

Reply View the author
小小怪下士
deepin
2022-05-12 06:08
#19
callcz

没有输出是哪里没有输出?

Video Engine Utilization没有占用,nvidia-smi也没有显示有进程在用显卡,还有个问题是,安装这些依赖包的时候不知道为什么把deepin-wine6所有软件及wine6都卸载了

Reply View the author
小小怪下士
deepin
2022-05-12 06:08
#20
callcz

没有输出是哪里没有输出?

Video Engine Utilization没有占用,nvidia-smi也没有显示有进程在用显卡,还有个问题是,安装这些依赖包的时候不知道为什么把deepin-wine6所有软件及wine6都卸载了

Reply View the author
1 / 2
To page