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...
  • always67 changed the title to 11代CPU N6005 6.10 rc3 docker硬解的正确打开方式?(解决了!!!)

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.