[Share Experiences] 大家好,Intel 十代以上 GPU 的视频硬件加速已经被我搞定了
Tofloor
poster avatar
bbbear2002
deepin
2021-04-13 20:19
Author

大家好,Intel 十代以上 GPU 的视频硬件加速已经被我搞定了。生命在于不断折腾!

问题的解决,在于驱动。十代 (Amber Lake)以上支持 VAAPI 的 Intel GPU 驱动不好找。网址在这里:

https://github.com/intel/media-driver

安装方法:

https://github.com/intel/media-driver/wiki/How-to-build-and-use-media-driver%3F

安装完之后,记住 After the building, we can use the generated iHD_drv_video.so(/build_media/media-driver) to replace the one at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so. 替换原有文件。

修改 ~/.bashrc

$ export LIBVA_DRIVERS_PATH=/usr/lib/x86_64-linux-gnu/dri/

$ export LIBVA_DRIVER_NAME=iHD

把这两行添加进去

然后根据:https://www.linuxuprising.com/2021/01/how-to-enable-hardware-accelerated.html

首先把 Chrome 里面支持硬件加速的设置打开,不用我教了吧

然后在 google-chrome.desktop 里加入 Exec=/usr/bin/google-chrome-stable --use-gl=desktop %U

如果出现白屏,把 Vulkan disable 就可以了

折腾结束。

 

 

另外还有一个办法,我没有试过。安装最新包:

http://debian.if.ufrgs.br/debian/pool/non-free/i/intel-media-driver-non-free/

安装 21.1.3 amd64 的那个,应该也是一样效果

欢迎指正。

 

Reply Favorite View the author
All Replies
bbbear2002
deepin
2021-04-13 20:25
#1

 

Reply View the author
海天鹰
deepin
2021-04-13 20:49
#2

厉害

我说我怎么没有媒体标签,需要在 ... - 更多工具 里添加。

Edge 媒体不能刷新?

Reply View the author
kzou
deepin
2021-04-13 22:14
#3

如何能搞定AMD Zen处理器的视频硬件加速?我用的R7 4800U, 很多视频软件(VLC等)都没有图像,只有声音。只能使用360播放器,全软解,就正常了。这终究不是解决问题的办法。

Reply View the author
deltacatxx
deepin beta test group
2021-04-13 23:22
#4
kzou

如何能搞定AMD Zen处理器的视频硬件加速?我用的R7 4800U, 很多视频软件(VLC等)都没有图像,只有声音。只能使用360播放器,全软解,就正常了。这终究不是解决问题的办法。

附议

Reply View the author
吕先生
deepin
2021-04-13 23:45
#5
deltacatxx

附议

附议+1

Reply View the author
bbbear2002
deepin
2021-04-14 00:59
#6
kzou

如何能搞定AMD Zen处理器的视频硬件加速?我用的R7 4800U, 很多视频软件(VLC等)都没有图像,只有声音。只能使用360播放器,全软解,就正常了。这终究不是解决问题的办法。

那要看你用的显卡是什么

Reply View the author
SamLukeYes
deepin
2021-04-14 01:03
#7
It has been deleted!
deltacatxx
deepin beta test group
2021-04-14 05:35
#8
SamLukeYes It has been deleted!

性能是比intel的集显强的,但是就是不支持硬解码

Reply View the author
widon1104
deepin
2021-05-19 04:41
#9

按照楼主的给的办法,8代i5 Chrome硬解成功

Reply View the author
widon1104
deepin
2021-05-19 17:55
#10

楼主知道8代以前intel显卡如何驱动硬解的吗?

Reply View the author
bbbear2002
deepin
2021-05-27 05:41
#11
widon1104

楼主知道8代以前intel显卡如何驱动硬解的吗?

Debian Wiki 里面有的,你找找

Reply View the author
kingskill
deepin
2021-11-05 23:28
#12
bbbear2002

Debian Wiki 里面有的,你找找

6代的i3 6100有硬解的办法吗?

Reply View the author
kingskill
deepin
2021-12-10 00:28
#13

http://debian.if.ufrgs.br/debian/pool/non-free/i/intel-media-driver-non-free/

这里面的deb没办法直接安装。缺依赖。

截图_deepin-deb-installer_20211209162745.png

Reply View the author
kingskill
deepin
2022-01-23 07:03
#14

楼主这个办法之前还是有效的。20.3的时候运行还可以。20.4之后,编译就有问题了,最后一步一直出现

error: ‘ADAPTER_BDF’ does not name a type; did you mean ‘ADAPTER_INFO’?

这个问题得不到解决。问过github作者,说是gmmlib要更新到最新。但最新的也还是不行。

Reply View the author
bbbear2002
deepin
2022-01-23 21:21
#15

注意:9 代 U 之前的直接安装源内包:intel-media-va-driver-non-free

10 代 U 之后的才用我这种办法,但兼容性不好

所以,10 代 U 以上的建议直接升级 Deepin v23 (Debian 11),默认支持流媒体硬解。

Reply View the author
Vamp
deepin
2022-01-26 08:30
#16

Hello guys, i think same problem...

https://bbs.deepin.org/en/post/231031

You found any sollution? It work well with Fedora...

My Intel video card is older than 8. th. I follow this article, but not help at all.

https://www.linuxuprising.com/2021/01/how-to-enable-hardware-accelerated.html

It work with Deepin V23? If yes, i think switch back, that is fixed....

Reply View the author
jiutian123
deepin
2022-05-06 05:56
#17
bbbear2002

注意:9 代 U 之前的直接安装源内包:intel-media-va-driver-non-free

10 代 U 之后的才用我这种办法,但兼容性不好

所以,10 代 U 以上的建议直接升级 Deepin v23 (Debian 11),默认支持流媒体硬解。

uos@uos-PC:~$ sudo apt install intel-media-va-driver-non-free
请输入密码:
12密码验证失败,您还可以尝试4次
对不起,请重试。
请输入密码:
验证成功
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
intel-media-va-driver-non-free:i386
下列软件包将被【卸载】:
intel-media-va-driver intel-media-va-driver:i386
下列【新】软件包将被安装:
intel-media-va-driver-non-free intel-media-va-driver-non-free:i386
升级了 0 个软件包,新安装了 2 个软件包,要卸载 2 个软件包,有 5 个软件包未被升级。
需要下载 7,645 kB 的归档。
解压缩后会消耗 48.0 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 https://education-packages.chinauos.com/desktop-education uranus/non-free amd64 intel-media-va-driver-non-free amd64 18.4.1+ds1-1 [3,829 kB]
获取:2 https://education-packages.chinauos.com/desktop-education uranus/non-free i386 intel-media-va-driver-non-free i386 18.4.1+ds1-1 [3,816 kB]
已下载 7,645 kB,耗时 8秒 (948 kB/s)
dpkg: intel-media-va-driver:i386:有依赖问题,但是如您所愿,将继续卸载:
va-driver-all:i386 依赖于 intel-media-va-driver | intel-media-va-driver-non-free.

dpkg: 警告: 无法找到软件包 linux-headers-5.10.0-amd64-desktop 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 linux-image-5.10.0-amd64-desktop 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
(正在读取数据库 ... 系统当前共安装有 223137 个文件和目录。)
正在卸载 intel-media-va-driver:i386 (18.4.1+dfsg1-1) ...
dpkg: intel-media-va-driver:amd64:有依赖问题,但是如您所愿,将继续卸载:
va-driver-all:amd64 依赖于 intel-media-va-driver | intel-media-va-driver-non-free;然而:
即将删除 intel-media-va-driver:amd64。
未安装软件包 intel-media-va-driver-non-free。

正在卸载 intel-media-va-driver:amd64 (18.4.1+dfsg1-1) ...
正在选中未选择的软件包 intel-media-va-driver-non-free:i386。
dpkg: 警告: 无法找到软件包 linux-headers-5.10.0-amd64-desktop 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 linux-image-5.10.0-amd64-desktop 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
(正在读取数据库 ... 系统当前共安装有 223132 个文件和目录。)
准备解压 .../intel-media-va-driver-non-free_18.4.1+ds1-1_i386.deb ...
正在解压 intel-media-va-driver-non-free:i386 (18.4.1+ds1-1) ...
正在选中未选择的软件包 intel-media-va-driver-non-free:amd64。
准备解压 .../intel-media-va-driver-non-free_18.4.1+ds1-1_amd64.deb ...
正在解压 intel-media-va-driver-non-free:amd64 (18.4.1+ds1-1) ...
正在设置 intel-media-va-driver-non-free:amd64 (18.4.1+ds1-1) ...
正在设置 intel-media-va-driver-non-free:i386 (18.4.1+ds1-1) ...

Reply View the author