关于9代10代11代12代cpu安装DS918核显不显、不能硬解的说明(支持DSM6.X和DSM7.X)

       根据国外论坛xpenology.com的帖子说明:并非所有的9代cpu和10代cpu,用物理机安装群晖DS918+都可以启用硬件解码,主要表现在:用root登录到群晖的SSH下,敲命令ls  /dev/dri 没有显示“card0 renderD128”字样,哪怕是重新打了核显补丁也没用,意味着用video等套件看影片无法使用GPU进行硬件解码。受到影响的CPU型号主要有:

1、i5-9400

2、i5-9600k

3、i7-9700t

4、i7-9700

5、i5-10500

6、i3-10300

 

       简单的说是因为这些带有核显的CPU,dev ID不支持群晖的硬件解码。至于你的CPU的dev ID可以去网上(Intel官网或者各大IT网站)查,比如:i7-9700的参数(http://detail.zol.com.cn/1270/1269848/param.shtml),我们可以清楚的看到显卡参数设备ID写的是0x3E98。

 

 

       而i3 9100这个CPU我们网上查到的参数(http://detail.zol.com.cn/1270/1269896/param.shtml)是写0x3E91,在下面的支持列表中。因此用i3 9100可以顺利的支持硬件解码,用i7 9700就不行。

 

       支持硬件解码的dev ID型号有(电子文件说明:https://01.org/sites/default/files/documentation/intel-gfx-prm-osrc-cfl-vol01-configurations.pdf):

0042
0046
0102
0106
010A
0112
0116
0122
0126
0152
0155
0156
0157
015A
0162
0166
016A
016A
0402
0406
040A
040B
040E
0412
0416
041A
041B
041E
0422
0426
042A
042B
042E
0A02
0A06
0A0A
0A0B
0A0E
0A12
0A16
0A1A
0A1B
0A1E
0A22
0A26
0A2A
0A2B
0A2E
0A84
0C02
0C06
0C0A
0C0B
0C0E
0C12
0C16
0C1A
0C1B
0C1E
0C22
0C26
0C2A
0C2B
0C2E
0D02
0D06
0D0A
0D0B
0D0E
0D12
0D16
0D1A
0D1B
0D1E
0D22
0D26
0D2A
0D2B
0D2E
0F30
0F31
0F32
0F33
1602
1606
160A
160B
160D
160E
1612
1616
161A
161B
161D
161E
1622
1626
162A
162B
162D
162E
1632
1636
163A
163B
163D
163E
1902
1906
190A
190B
190E
1912
1916
191A
191B
191D
191E
1921
1923
1926
1927
192A
192B
192D
1932
193A
193B
193D
1A84
1A85
22B0
22B1
22B2
22B3
2562
2572
2582
258A
2592
2772
27A2
27AE
2972
2982
2992
29A2
29B2
29C2
29D2
2A02
2A12
2A42
2E02
2E12
2E22
2E32
2E42
2E92
3184
3185
3577
3582
358E
3E90
3E91
3E92
3E93
3E94
3E96
3E99
3E9A
3E9B
3EA0
3EA1
3EA2
3EA3
3EA4
3EA5
3EA6
3EA7
3EA8
3EA9
5902
5906
5908
590A
590B
590E
5912
5913
5915
5916
5917
591A
591B
591D
591E
5921
5923
5926
5927
593B
5A41
5A42
5A49
5A4A
5A51
5A52
5A59
5A5A
5A71
5A79
5A84
5A85
8990
A001
A011

 


DS918的核显硬解补丁,适用于较新的桌面型cpu安装的DS918-6.2.3/6.2.3up2/6.2.3up3(注意: DS918的系统版本不能低于6.2.3!)

1、dev id为3E98的(例如:i5-9400,i5-9600k,i7-9700t,i7-9700),(点我下载 3E98 补丁
2、dev id为9BC5的(例如:i5 10600K),(点我下载 9BC5 补丁
3、dev id为9BC8的(例如:i5-10500,i3-10300),(点我下载 9BC8 补丁

 

使用方法:

1、根据你使用的核显ID,把上面的硬解补丁文件下载到电脑解压出来,会看到到三个文件夹:DS918-6.23、DS918-6.23up2、DS918-6.23up3;

2、需要根据群晖DSM版本对号入座进入对应的文件夹,复制 i915.ko 文件到群晖的 /usr/lib/modules 下覆盖原文件(建议先备份再覆盖);

3、重启群晖生效;

4、首先你的群晖系统核显要显示正常(即用root登录SSH下敲命令 ls /dev/dri 可以看到 card0 renderD128 字样),如果核显都不显,硬解更别想了(有些U直接刷完引导就能显示,有些U需要打扩展驱动包才显示,有些U需要打扩展驱动包+硬解补丁才显示,请自行测试)。

 

 


(2021年8月15日更新)特别说明:

1、经博主亲测以及网友测试后反馈:10代的U目前已有10100、10300、10400、10500、10600T、10900T打完补丁可以正常硬解,上述CPU的核显ID均为9BC8。10105这个CPU虽然核显ID也是9BC8,但是打完补丁依然没有核显出来。

2、很多人折腾了很久依然弄不出来,是因为第一步就做错了(错在:先把驱动包写入引导盘然后去安装系统)。

3、正确的姿势是:

(1)用原版引导文件做好引导盘(先不要打入任何补丁),启动后按照正常的安装流程安装好DS918的系统(如果是虚拟机安装的,需要直通核显给群晖虚拟机);

(2)如果系统版本不是6.23up3版本的,手动上传升级包把系统升级到6.23up3,重启群晖(如果系统版本是6.23up3版本的,此步骤可跳过);

(3)把DS918的0.13.3扩展驱动压缩包解压出来,得到 extra.lzma 和 extra2.lzma 两个文件,将两个文件放到引导盘的第二个分区中(操作教程可参考《关于J3455物理机安装黑群晖DS918+没有硬解的破解方法》) ;

(4)把10代CPU核显6.23up3版本的硬解补丁压缩包解压出来,进入解压出来的文件夹里面的6.23up3文件,把 i915.ko 这个文件复制到群晖的 /usr/lib/modules 下

(5)重启群晖;

(6)完美开启硬解(如下图)。

 

 

 


2022年1月17日更新,添加了多个CPU型号的核显补丁:

 

 

 

DSM6.23版本核显补丁:下载地址

 

DSM7.X版本核显补丁:下载地址

 

 

群晖DSM7.01-42218版本核显补丁使用方法:

1、根据自己机器的核显ID,选择下载对应的补丁文件,改名为 i915.ko;

2、用root登录到群晖的SSH下,复制补丁到 /usr/lib/modules 路径下粘贴,替换原文件;

3、重启群晖生效;

 

测试能否硬解的命令:

cat /sys/kernel/debug/dri/0/i915_frequency_info

然后看一下HW control enabled的后面是写yes还是no,yes表示可以硬解。

 

HW control enabled的后面是写no则表示暂时不可以硬解,只能等以后有解决方法出来了。

 


(2022年5月19日更新)

关于群晖NAS核显补丁简单总结:

1、intel 酷睿4代到8代全系列、酷睿9代的i3/i5/i7系列,或者同级别的赛扬、奔腾,不需要打核显补丁,默认DS918系统原生就支持硬解,7代及7代以上能硬解4K,7代以下硬解最高1080P;

2、intel 酷睿9代i9系列、酷睿10代全系列,或者同级别的赛扬、奔腾,需要打入核显驱动补丁,DS918系统才会支持硬解;

3、intel 酷睿11代全系列、酷睿12代全系列,或者同级别的赛扬、奔腾,由于群晖系统内核版本原因(群晖系统DSM7.01-422818版本内核目前才是4.4.180)暂时不可以硬解,Linux内核5.17或者以上版本可以硬解;

4、DS918-6.23、DS918-6.23up2、DS918-6.23up3都有独立的核显补丁文件,不同的DSM系统版本之间核显补丁文件是不通用的;

5、DS918-7.X系统的核显补丁是通用的,即:在DS918-7.01使用的核显补丁文件,可以放在DS918-7.1.0的系统中正常使用。

 

从即日起博主不再接受核显补丁订制!有合适你用的就自己下载,没有合适的就自己想办法吧!


国外论坛地址:

https://xpenology.com/forum/topic/28321-driver-extension-jun-103b104b-for-dsm623-for-918-3615xs-3617xs/

https://xpenology.com/forum/topic/45795-redpill-the-new-loader-for-624-discussion/page/128/

点赞
  1. box说道:
    Google Chrome Windows 10
    i5 12500 的硬件 ID 是 4690,在网盘里是有补丁的,请问现在是支持硬接了吗? 另外,博主可以做 902+ 的引导文件吗?
    1. 博主说道:
      Google Chrome Windows 10
      12代的核显,需要Linux内核5.1X以上才能真正的驱动起来,奈何群晖最新版本的内核才4.14,所以就算打了核显补丁能看到核显,在群晖里面也无法硬解。
      1. box说道:
        博主可以考虑做一下 920+ 的引导文件吗? 918+ 太泛滥,最近封号频率太高吃不消了
        1. 博主说道:
          Google Chrome Windows 10
          我可以编译920的引导,但是920的引导只有硬件环境相同的才能用,不同的硬件需要自己抓取dts文件添加到源代码编译才可以用的。很多人连最简单的三个参数都搞不定,让他们抓dts文件更加不容易。
  2. ys说道:
    Google Chrome Windows 10
    请问博主,RTL8111这款网卡群晖支持吗?能不能装7.0系统?或者有没有哪位知道的?
    1. 博主说道:
      Google Chrome Windows 10
      RTL8111这款网卡群晖支持。能不能装7.0系统,要看你的硬件是否支持了。
      1. ys说道:
        Google Chrome Windows 10
        好的,等到货我试试
  3. 布丁说道:
    Google Chrome Windows 10
    10105+七彩虹h510实测可以硬解。安装方式是博主的6.24引导后打上i915驱动和extra.lzma,接着吧/dev/dri的权限设置成777就可以参与硬解了,不过貌似老版本的emby调用不了,用新一点的jellyfin是可以硬解的
    1. 布丁说道:
      Google Chrome Windows 10
      刚刚测试了一遍,注册表里星星最多的开心版emby的版本是4.5.4,10105调用不了核显。但是发现了另一个镜像dustmaple/2021qembyserver,这个镜像的emby版本是4.6.2,就可以调用核显了 :xiaoyan:
    2. ys说道:
      Google Chrome Windows 10
      老哥有没有试下7.0系统能硬解不?
    3. ys说道:
      Google Chrome Windows 10
      另外请问下七彩虹H510主板的网卡型号是多少?
  4. ys说道:
    Google Chrome Windows 10
    大家请注意,七彩虹H470M 这款主板打了核显驱动后无法联网,更新BIOS清CMOS不管用!!!!!!! · 大家请注意,七彩虹H470M 这款主板打了核显驱动后无法联网,更新BIOS清CMOS不管用!!!!!!! · 大家请注意,七彩虹H470M 这款主板打了核显驱动后无法联网,更新BIOS清CMOS不管用! !!!!! ··············································································· 我是G5905T的U,用这块板子打核显驱动后无法联网,路由器里找不到IP,网卡灯不亮。后来把U换到别的板子上成功打上驱动。
    1. 博主说道:
      Google Chrome Windows 10
      果然是坑
  5. chipgenius说道:
    Google Chrome Windows 10
    i3-10105 + 微星H510m爆破弹,DSM918+ 6.2.3(25426),没有使用博主文中的“正确的姿势”,但是jellyfin和emby均硬解成功。步骤如下: (1)把jun原版1.04b引导img用DiskImage写入优盘 (2)修改grub.cfg文件中的VID、PID、MAC (3)用修改版extra.lzma和extra2.lzma覆盖优盘中的同名文件 (4)用优盘引导并安装黑群晖系统(DSM_DS918+_25426.pat),安装完毕后自动重启 (5)用修改版的i915.ko覆盖/usr/lib/modules下的同名文件,重启 然后再安装docker版的jellyfin或者embyserver,就可以硬解了。
    1. chipgenius说道:
      Google Chrome Windows 10
      extra.lzma和extra2.lzma,在XPenology论坛里已经有0.13.9版本的了,我用起来没有问题。
  6. ys说道:
    Google Chrome Windows 10
    大佬你好,感谢你的教程,我想问下现在10代U硬解还没有完美方案吗? 我现在用的G5905T,打了核显补丁后失联,网卡灯灭,显示屏灭,硬盘重新格式化都不行,只有用PE盘安装WIN10系统后,再来装群晖才能搜到IP,6.23系统一样的现象。 目前装的系统是7.01,主板是七彩虹H470M-PLUS V20,之前看教程说要更新BIOS,重置,这主板更新BIOS时卡死,强制重启后BIOS功能缺失,后来换货了,现在不敢动BIOS。 失联这个是和主板有关系吗?换块主板是否能解决? 如果和U有关系,有没有能打上驱动的10代U推荐下?
    1. 博主说道:
      Google Chrome Windows 10
      据之前网友测试过七彩虹B460系列的确有坑,开不了核显硬解,一开就黑屏,你这H470不知道会不会有这个问题。还有一个问题:之前网友测试10代以5结尾的CPU好像核显也不好弄,但是以0结尾的就比较顺利,这个要具体测试了。
      1. ys说道:
        Google Chrome Windows 10
        晕····· 看来是撞坑了,现在打驱动后就是黑屏
      2. ys说道:
        Google Chrome Windows 10
        今天用公司的主机试了下,U是i5 10400,主板是联想317e,打了补丁后可以正常开机,但是核显不管用,请各位悉知!
        1. ys说道:
          Google Chrome Windows 10
          不对,刚打错驱动了,10400是可以打上驱动的,测试可以正常硬解,已测试多部电影文件
  7. K说道:
    Google Chrome Windows 10
    大佬,11代(11400) PVE有人成功直通吗,我之前试了很久都不行。。
    1. 博主说道:
      Google Chrome Windows 10
      11代和12代群晖硬解基本上很难的
  8. magnetpack说道:
    Google Chrome Windows 10
    大佬您好,我是10500es qsrk(9BC8)+华擎h470m itx/ac,经过测试物理机打上核显补丁后均失去连接,PE打开后发现硬盘的/usr/lib/modules文件夹清空。使用各种引导均失败,918 7.01和920 7.1的引导。不知道具体什么原因。UNRAID直通核显情况下可以正常硬解但性能损耗严重,不稳定。希望予以解答。
    1. 博主说道:
      Google Chrome Windows 10
      有可能是你这个CPU的核显ID与实际不符!测试版的ID有可能跟正式版ID不一样。
  9. 东东东尼大木说道:
    Google Chrome Windows 10
    3617之前有8125点驱动 最新引导怎么又去除了呢= =求添加上 谢谢
  10. tankusa说道:
    Google Chrome Windows 10
    G4560CPU ESXI里面核显直通918+7.01,HW control enabled的后面是写YES,在photots里的图片和视频的略缩图都能显示,但是人脸识别还是无法使用。按照解决黑群晖DS918_7.1.0-42661的Synology Photos套件人脸不识别的方法(2022年4月13日更新)这篇文章操作也是不行。
    1. 博主说道:
      Google Chrome Windows 10
      那个github的仓库,作者删库跑路了,你没看到我写的内容吗?

发表评论