Jump to content

11代CPU N6005 6.10 rc3 docker硬解的正确打开方式?(解决了!!!)


Go to solution Solved by always67,

Recommended Posts

前几日入了PN41的学生车,这几天折腾硬解无果,特来请教。

1.直接安装Windows 11使用硬解没问题,但是不想Windows作底层虚拟openwrt等,遂放弃

2.PVE和ESXI做底层,直通核显不成功,也不想折腾

3.unraid 6.9.2 应该是识别不了显卡,ls /dev/dri 没结果

4.unraid 6.10 rc3 直接识别显卡,可以直通给Windows 11 ,但是无论如何重启显卡43 貌似目前无解。

4.2 直通显卡到Ubuntu 20.10 5.13内核,CPU开low power mode,安装plex可以正常硬解h264,h265无解,而且不想为了plex单开Ubuntu

5.unraid 直接docker 安装plex,用了官方和linuxserver的镜像,都不能硬解。docker内是能看到dev/dri的,而且dv视频会显示颜色不支持什么的……

想问问有没有大佬用11代核显的,目前有解吗?另外usb 2.5g网卡 rc2正常用,rc3死活不认,显示有这设备,但是网络设置页面不显示,只能直通给openwrt用了。

 

根据 @ich777 提供的方法,在6.10 RC5上测试成功,原理上6.10 RC 通用

1.卸载Intel-GPU-TOP, Intel-GVT-g,去掉所有启用核显的代码(保证系统原生状态)

2.命令行输入 echo "blacklist i915" > /boot/config/modprobe.d/i915.conf   重启

3.重启之后命令行输入 

wget https://fastdl.minenet.at/Unraid/customtestpackages/i915/i915_custom-plugin-5.15.35-Unraid-1.txz

installpkg i915_custom-plugin-5.15.35-Unraid-1.txz

depmod -a

modprobe i915 enable_guc=3

好了

按道理下个版本会加入这个补丁

 

 

分割线

6.10 RC6之后,补丁已经集成到内核。只需要把 options i915 enable_guc=3 加入到/boot/config/modprobe.d/i915.conf即可

Edited by always67
Link to comment

本人用的并非11代cpu,该链接仅供参考

https://post.smzdm.com/p/aen5k88z/

 

关于n6005核显不能硬解的情况搜索了下有人在jellyfin里面遇到了

作者NyanMisaka称“jellyfin官网文档里有写,JasperLake需要开启i915 guc”

https://post.smzdm.com/p/a3gw6g47/

 

理论上按照第一个链接的教程开启guc应该就可以硬解了,6.9.2应该是不带11代核显驱动的(猜测)

 

至于6.10能识别显卡但是不能开启硬解感觉得观察plex docker容器的错误日志才能下结论

Link to comment

[AVHWDeviceContext @ 0x5615f3223140] libva: /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so init failed [AVHWDeviceContext @ 0x5615f3223140] Failed to initialise VAAPI connection: 1 (operation failed). Device creation failed: -5. Failed to set value 'vaapi=va:,driver=iHD,kernel_driver=i915' for option 'init_hw_device': Input/output error Error parsing global options: Input/output error

又试了一遍,jellyfin特供版的错误日志

Link to comment
  • Solution
5 minutes ago, leielyq said:

pn41  unraid6.9.2 可以硬解

我第一次玩这个,不知道哪个步骤搞定的。

一开始不能硬解,后来更新bios,无意中发现可以硬解了。

有人可以把这个核显分成多个设备吗,我想直通给unas虚拟机。

 

我也搞定硬解了,只要echo "blacklist i915" > /boot/config/modprobe.d/i915.conf,让igpu接管驱动就可以了。现在我播放17Mbps的4k hevc可以流畅转1080p,并且显示hw,只不过即使硬解,cpu也90%多了,而且igpu top 显示不正常,都是0%,至于你说的VTg好像11代之后不可以,至少目前不可以。

  • Like 1
Link to comment
5 hours ago, always67 said:

我也搞定硬解了,只要echo "blacklist i915" > /boot/config/modprobe.d/i915.conf,让igpu接管驱动就可以了。现在我播放17Mbps的4k hevc可以流畅转1080p,并且显示hw,只不过即使硬解,cpu也90%多了,而且igpu top 显示不正常,都是0%,至于你说的VTg好像11代之后不可以,至少目前不可以。

哈哈哈,我看的剧都是1080p的,cpu还好。

有个分设备的新技术,忘记了叫啥,我搞不来。

Link to comment
7 minutes ago, leielyq said:

哈哈哈,我看的剧都是1080p的,cpu还好。

有个分设备的新技术,忘记了叫啥,我搞不来。

坏了,我回到家又试了一下,hw没了,连1080p的硬解都没了。新技术貌似叫srvio什么的。方便分享下你的配置吗?

Link to comment

image.thumb.png.fd6c3e3db3492efa3de6773adaff3d7f.png

受不了了,突然就不能硬解了。

现在的操作,显卡驱动加黑名单,启动文件加了4e71,安装了igpu top插件,plex官方镜像,加了dev/dri,容器内ls /dev/dri有显示显卡。

要看日志是看哪里的日志?

另外igpu top 用量统计不出来

Link to comment
22 hours ago, leielyq said:

pn41  unraid6.9.2 可以硬解

我第一次玩这个,不知道哪个步骤搞定的。

一开始不能硬解,后来更新bios,无意中发现可以硬解了。

有人可以把这个核显分成多个设备吗,我想直通给unas虚拟机。

 

应用商店搜索intel gvt g,然后去主板设置一下显存到1G就可以把子设备分给虚拟机了,但是我这里i5 10400不成功估计是主板兼容性的问题

Link to comment
11 minutes ago, Earsum said:

应用商店搜索intel gvt g,然后去主板设置一下显存到1G就可以把子设备分给虚拟机了,但是我这里i5 10400不成功估计是主板兼容性的问题

PN41没有这个选项吧,而且11代之后,gvt g不能用了。我现在都怀疑,昨天我是不是看错了,实际并没有硬解

Link to comment
14 hours ago, always67 said:

image.thumb.png.fd6c3e3db3492efa3de6773adaff3d7f.png

受不了了,突然就不能硬解了。

现在的操作,显卡驱动加黑名单,启动文件加了4e71,安装了igpu top插件,plex官方镜像,加了dev/dri,容器内ls /dev/dri有显示显卡。

要看日志是看哪里的日志?

另外igpu top 用量统计不出来

好奇怪,我用的是jellyfin,配置要怎么分享,我还挺愿意分享的

Link to comment
1 minute ago, leielyq said:

好奇怪,我用的是jellyfin,配置要怎么分享,我还挺愿意分享的

你在unraid的ssh界面,用intel_gpu_top能正确显示gpu用量吗?还有就是你现在用的哪个版本系统?我刚发现我的BIOS是0803的,最新屁0804的,准备升级BIOS,降级系统到6.9.2

Link to comment
1 minute ago, always67 said:

你在unraid的ssh界面,用intel_gpu_top能正确显示gpu用量吗?还有就是你现在用的哪个版本系统?我刚发现我的BIOS是0803的,最新屁0804的,准备升级BIOS,降级系统到6.9.2

可以正常显示,回去给你截个图

Link to comment

输入命令:cd /boot/config/modprobe.d

输入命令:vi i915.conf

options i915 force_probe=4e71

options i915 enable_guc=2

添加后 ls /dev/dri是能够正常识别核显的

1647957100(1).jpg.9f55247a0c6f1d720d91e0d6d7212acc.jpg

但是也就仅止于此了

emby里面也能识别到核显  

1647957329(1).thumb.jpg.5f7197b99a3bd561cd0c193db9ae5579.jpg

就是不生效 最多只能做到 解码

479062785_QQ20220322215331.png.2bb41a61badda2738f9aca9fc7e51951.png

这就和我裸装unbuntu差不多  

另外裸装群晖也是一样效果  我现在怀疑是bios问题

Link to comment
1 hour ago, _jacky_ said:

输入命令:cd /boot/config/modprobe.d

输入命令:vi i915.conf

options i915 force_probe=4e71

options i915 enable_guc=2

添加后 ls /dev/dri是能够正常识别核显的

1647957100(1).jpg.9f55247a0c6f1d720d91e0d6d7212acc.jpg

但是也就仅止于此了

emby里面也能识别到核显  

1647957329(1).thumb.jpg.5f7197b99a3bd561cd0c193db9ae5579.jpg

就是不生效 最多只能做到 解码

479062785_QQ20220322215331.png.2bb41a61badda2738f9aca9fc7e51951.png

这就和我裸装unbuntu差不多  

另外裸装群晖也是一样效果  我现在怀疑是bios问题

群晖是确定不行。

我之前直通显卡给ubuntu 21.10是可以硬解h264的,h265不行。

其实6.9.2不用加这些参数,直接intel gpu top就能显示renderD128,只不过plex和中国特供版jellyfin都不能硬解。

另外BIOS是最新的了,设置也基本没有特别要注意的地方。

我比较好奇的是,我昨天确实显示硬解了4k的h265,不知道是不是我看错了。现在连硬解都做不到了。

Link to comment

解决了1348253618_K3UZMAJ3JS)Y0S4LXZFVB.png.250a9c90071a5e2071f89d98f6cd360a.png1559909086_9_T(7G_7DN0W1_POWDU.png.b1255844f3c303dd49e0f91e32a2f2de.png1851123482_VN8MS0I5KC_093S05WU.png.893a50312d79b4c3bf61350a14bce7e8.png

装最新版的 emby就OK    昨天发现这个的时候我气炸了  我11月份就买了PN41  然后一直在ESXI 群晖7.0 PVE Ubuntu debian UNRAID 来回倒腾  三个多月 重装了起码80次

还是那个流程  先修改

vi /boot/config/modprobe.d/i915.conf

options i915 force_probe=4e71

options i915 enable_guc=2

再挂载

modprobe i915

然后查看  ls /dev/dri

如果有就说明OK了  emby里添加 /dev/dri

装最新版的emby测试版就OK了

Link to comment

刚刚试了,jellyfin可以硬解4k了,转码占用不高。qsv和vaapi都可以硬解,但是对于dv的颜色不能正常显示。

之所以用plex只是因为花了💰,而且界面更好看点。以前用jellyfin总是感觉有点不稳定的样子。现在考虑切换回来。

微信群怎么整?不知道unraid有没有简中的官方群。临时建了个qq群,753385116

Link to comment
11 minutes ago, always67 said:

刚刚试了,jellyfin可以硬解4k了,转码占用不高。qsv和vaapi都可以硬解,但是对于dv的颜色不能正常显示。

之所以用plex只是因为花了💰,而且界面更好看点。以前用jellyfin总是感觉有点不稳定的样子。现在考虑切换回来。

微信群怎么整?不知道unraid有没有简中的官方群。临时建了个qq群,753385116

plex也搞定了,只不过最新版本的plex对dv颜色支持也出了问题,看plex论坛反馈旧版本反倒是好的,这去试试。

Link to comment
  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...