找回密码
 加入我们
搜索
      
查看: 4813|回复: 11

[显卡] 有人还记得DG1显卡么?请教下转码问题

[复制链接]
发表于 2024-2-27 13:53 | 显示全部楼层 |阅读模式
本帖最后由 oldnetdog 于 2024-2-27 20:57 编辑

蓝戟版本的DG1半高卡。非Windows环境(比如Linux,Truenas Scale/Docker等环境下)下的Plex硬件转码,有人搞通过么?
对内核,对i915驱动有什么要求?

已经做的测试:
1、PVE把DG1直通给Windows 10/11,安装好intel驱动:
  • 可以点亮物理显示器。
  • YouTube视频解码测试正常(包括av1格式)。

2、PVE把DG1直通给Ubuntu 22.04,测试过5.15和6.2.0内核,安装Intel i915 backport驱动,开启KMD:
  • 可以点亮物理显示器
  • YouTube视频解码测试正常(包括av1格式)。
  • HandBrake测试QSV编码正常。
  • jellyfin 用 Misaka 的特殊版本 docker版本是正常转码的。

3、PVE把DG1直通给Truenas 22.12(内核5.15),自行安装Intel i915 backport驱动,开启KMD:
  • 可以点亮物理显示器。
  • jellyfin 用 Misaka 的特殊版本 docker版本是正常转码的。

4、PVE把DG1直通给Truenas 23.10(内核6.1系列)和24.04(内核6.6系列),由于安装intel i915 backport失败,无法启用KMD,无法继续测试转码。


发表于 2024-2-27 14:13 来自手机 | 显示全部楼层
Plex不知道,Jellyfin的有人搞成功了,需要intel的咖喱味内核。B站也有up主自己做了群晖/PVE可替换的内核
发表于 2024-2-27 17:16 | 显示全部楼层
truenas 24.01 6.6内核直接加 options i915 force_probe=4908 就可以点亮了
配合 apt install intel-media-va-driver-non-free  vainfo
发表于 2024-2-27 17:26 | 显示全部楼层
物理黑群晖 i5 8500+h410itx sa6400稳定运行一个多月了
日常emby正常转码   还挂了个handbrake没事可以做视频转码服务

 楼主| 发表于 2024-2-27 20:34 | 显示全部楼层
scjtqs 发表于 2024-2-27 17:16
truenas 24.01 6.6内核直接加 options i915 force_probe=4908 就可以点亮了
配合 apt install intel-media- ...

你说的这个我也试过的,物理点亮没问题,但编码还是用不了,还是需要KMD,DG1比较恶心,需要特殊支持,需要i915 dkms,但内核6.6无法编译通过。

 楼主| 发表于 2024-2-27 20:34 | 显示全部楼层
本帖最后由 oldnetdog 于 2024-2-27 20:45 编辑
mao0312 发表于 2024-2-27 17:26
物理黑群晖 i5 8500+h410itx sa6400稳定运行一个多月了
日常emby正常转码   还挂了个handbrake没事可以做视 ...


emby没试过,jellyfin试过,就想问下plex,就像搞明白Plex。
同样的测试条件,DG2,也就是A380,Plex是正常的。
发表于 2024-2-27 20:56 | 显示全部楼层
没搞过,按理说5.15这么新的内核应该直接支持DG1无需backport的,不缺firmware就行,,除非编译时删了。
backport的话我说不清楚具体会怎样,例如backport的驱动支持未完善较新的硬件就需要force_probe,不过还是建议用不需要force_probe的驱动。
转码这块可能需要激活GmC和HuC,你看看有没有关系。

https://cdrdv2-public.intel.com/ ... features-v1-1-1.pdf
 楼主| 发表于 2024-2-27 21:01 | 显示全部楼层
本帖最后由 oldnetdog 于 2024-2-27 21:22 编辑
jim9606 发表于 2024-2-27 20:56
没搞过,按理说5.15这么新的内核应该直接支持DG1无需backport的,不缺firmware就行,,除非编译时删了。
ba ...


确保FW的情况下,这两个参数还是加了的:i915.enable_guc=3 i915.force_probe=xxxx
不加连JellyFin都无法转码。

DG1比较恶心,6.2.0默认内核,加上以上参数可以点亮驱动DG1,也可以解码(decode),但无论是5.15还是6.2.0都必须要编译backport dkms才能正常编码(encode)。
但backport驱动目前在kernel 6.6.0无法编译通过。

以上设置下,DG2没问题,6.2+以上的内核基本上无痛支持,kernel启动参数加一下就行。
发表于 2024-2-27 21:17 | 显示全部楼层
我以为直通的话5.15+不需要backport都能用的,本身i915就是intree驱动。

要不试下sriov方案,说是6.2下可用,虽然感觉比直通更容易出问题。

https://github.com/strongtz/i915-sriov-dkms
 楼主| 发表于 2024-2-27 21:20 | 显示全部楼层
jim9606 发表于 2024-2-27 21:17
我以为直通的话5.15+不需要backport都能用的,本身i915就是intree驱动。

要不试下sriov方案,说是6.2下可 ...

DG1应该是不支持的,目前看只有核显支持sriov吧
发表于 2024-2-27 22:14 | 显示全部楼层
DG1编码的坑比较大,rigaya的qsvencc都不支持这卡
发表于 2024-2-28 02:41 | 显示全部楼层
gartour 发表于 2024-2-27 22:14
DG1编码的坑比较大,rigaya的qsvencc都不支持这卡

rigaya确实没有在官方文档中明确表明是否支持DG1,但是他在日志也说了,只是手头没有这个显卡没有做测试而已,实践出真知,我就在用DG1搭配qsvencc的fix档转码,速度和质量还不错
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-12-6 03:16 , Processed in 0.010020 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表