关于9代10代11代12代cpu安装DS918核显不显、不能硬解的说明(2023年2月25日更新)

       根据国外论坛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

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)完美开启硬解(如下图)。

 

 

DS918-6.23版本核显补丁:下载地址

 

DS918-7.0和7.01版本核显补丁:下载地址

 

 


 

2022年11月4日更新

一、关于群晖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.10版本或者以上版本的(如OpenWrt 5.10、Ubuntu18、Debian7、UNRAID、PVE7等)才支持硬解,可以参考《用零刻SEi10 1035G7迷你电脑主机玩ESXI+群晖NAS+Ubuntu开启核显硬解的教程》开启硬解;

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

5、DS918-7.0和DS918-7.01版本的核显补丁文件,只能在DS918-7.0和DS918-7.01版本使用,用到DS918-7.1.0版本以上有可能不正常

6、需要DS918-7.1.0版本以上的核显补丁,去学习【给9代10代CPU安装的群晖系统打上核显补丁开启硬解】教程自己改吧!

 

二、群晖DSM7.X版本核显补丁使用方法:

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则表示暂时不可以硬解,只能等以后有解决方法出来了。

 


2023年2月25日更新:

 

关于11代CPU黑群晖开启核显硬解的问题,请阅读《关于黑群晖使用11代CPU开启核显硬解那些事》。

 

 


国外论坛地址:

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. BKN说道:
    Google Chrome Windows 10
    请问博主 /usr/lib/modules 下覆盖原文件这步可以用diskgenius来实现替换吗?
    1. 博主说道:
      Google Chrome Windows 10
      不行。因为这个路径如果不挂载到diskgenius可以看到的分区下,是看不到的。
      1. BKN说道:
        Google Chrome Windows 10
        那请问博主用SSH来替换,是只要把代码示例中的extra.lzma换成上传到群晖的i915.ko文件就行了吗?其他代码要改吗?
        1. 博主说道:
          Google Chrome Windows 10
          9代的U,解压补丁文件出来,会有一个i915.ko的文件,复制到/usr/lib/modules 下覆盖原文件就行了。10代的U目前硬解无望,再等等吧。
          1. BKN说道:
            Google Chrome Windows 10
            我的U是G3930T,设备ID是0x5902,请问是用哪个补丁?
          2. 博主说道:
            Google Chrome Windows 10
            这个U应该不需要打补丁的,直接刷6.23的引导就可以。
          3. BKN说道:
            Google Chrome Windows 10
            好像还是识别不到核显,之前换了个U盘重做引导也没用 :lei:
          4. 博主说道:
            Google Chrome Windows 10
            3930是七代的U,直接支持。有可能你哪个步骤没做好吧。
  2. leo说道:
    Google Chrome Windows 10
    博主!9500t,设备ID:0x3E92支持核显吗?怎么查看是否以开启?
    1. 博主说道:
      Google Chrome Windows 10
      9代U目前都支持,打补丁就行了
  3. Flynn88说道:
    Google Chrome Windows 10
    大神 请问 CPU I7 9700 在虚拟机里安装的918 6.2.3-25426 怎么安装补丁 比较新手 上面的教程没太看明白那个复制 i915.ko 文件到群晖的 /usr/lib/modules 下覆盖原文件 这个文件夹怎么找啊?
    1. 博主说道:
      Google Chrome Windows 10
      打补丁的教程:https://wp.gxnas.com/5039.html
  4. narrow说道:
    Google Chrome Windows 10
    请教博主,锐龙APU目前有扩展驱动补丁吗?
    1. 博主说道:
      Google Chrome Windows 10
      全新安装的不需要打补丁就可以认
      1. narrow说道:
        Google Chrome Windows 10
        但是我用4650G和13.3扩展驱动,能开机但是核显并没有驱动?是要老一点的APU才行吗
        1. 博主说道:
          Google Chrome Windows 10
          建议用intel8代或者9代的U安装群晖,硬解比较靠谱。
  5. frank_z`说道:
    Google Chrome Windows 10
    博主请教下,4代的CPU的黑裙918+有独显补丁吗?用的是i7 4702hq魔改的CPU :hehe:
    1. 博主说道:
      Google Chrome Windows 10
      打补丁教程:https://wp.gxnas.com/5039.html
      1. frank_z`说道:
        Google Chrome Windows 10
        博主你好,我用一块i5-4590的U打完补丁后登陆Emby却显示显卡为VAAPI Xeon E3-1200 v3/4th而不是本身的HD Graphics 4600,而且解码4K特别卡,这是怎么回事呢?
        1. 博主说道:
          Google Chrome Windows 10
          1、这个是显示问题,可以不用理会,已经支持硬解了; 2、4代的U,不支持4K硬解,所以卡出翔也是很正常的; 3、你要想硬解4K,需要用核显是HD610以上才可以。 具体的你可以去这篇文章:https://wp.gxnas.com/9153.html
          1. frank_z`说道:
            Google Chrome Windows 10
            感谢博主的回答,再请教下博主,有什么推荐能解4K的CPU吗?
          2. 博主说道:
            Google Chrome Windows 10
            i3 8100或者9100都可以
  6. Sam说道:
    Google Chrome Windows 10
    实测了一下,H410+10100 ,918+ 6.2.3系统, 正确放进这个补丁重启后没有 dri这个文件夹 不知道是我姿势不对还是确实10100的支持不行? 最近这个大神有啥新消息吗~
    1. 博主说道:
      Google Chrome Windows 10
      十代的U,目前群晖均无法正常硬解,请耐心等待国外大神出新的补丁吧。
    2. 谷町说道:
      Google Chrome Windows 10
      我也是10100驱动不了核显,但是贴吧有人成功了.搞了快1周了,难受. pve+1.04b+918 6.2.3 update3
      1. 博主说道:
        Google Chrome Windows 10
        十代硬解还要等国外大神放新的补丁,耐心再等等吧。
      2. 鼻涕软糖说道:
        Google Chrome Android 10
        i915.ko这个貌似分u1 u2 u3版本 xp原帖有写 你估计得用u3那个 你是直接用的博主这篇文章那个吗 那个应该是u1的
        1. 谷町说道:
          Google Chrome Windows 10
          全都用过的
        2. 博主说道:
          Google Chrome Windows 10
          补丁已经更新。按照型号解压出来,会分为DS918-6.23、DS918-6.23up2、DS918-6.23up3三个文件夹,根据自己安装的系统版本对号入座即可。
    3. 谷町说道:
      Google Chrome Windows 10
      试着替换了6.2.3拓展驱动之后可以看见dri了,只是还是没办法使用硬解,只能等大佬更新驱动了。 :huaji21: 不过10100还是强,软解也能看4Khdr。
      1. 博主说道:
        Google Chrome Windows 10
        嗯,再等等吧,十代已经很强了,暂时用软解也影响不大的。
  7. 7说道:
    Google Chrome Windows 10
    大佬,我是DS3615xs的然后装了9320的U不知道这个咋整啊,我没找到教程
    1. 博主说道:
      Google Chrome Windows 10
      装918系统才有硬解
      1. 7说道:
        Google Chrome Windows 10
        大佬,发现个新问题,我现在的情况是9320的U,安装了918,ssh下显示核显正常,emby,plex等需要调用核显的地方,也能显示正确识别,但是就是无法调用,特征为一开始就是软解,或者硬解调用一下闪退之后开始软解,是不是有可能我打补丁时候出了问题,不知道大佬有解决的办法嘛,感谢 另外,新年快乐
        1. 博主说道:
          Google Chrome Windows 10
          最简单的方法,你用video播放一个1080P或者4K的视频,video那里硬件加速在打勾和不打勾的条件下,查看cpu占用的情况。就知道硬解有没有启作用了。emby和plex开启硬解需要有会员,花钱的那种会员,并且不知道你有没有设置对。
          1. 7说道:
            Google Chrome Windows 10
            转到虚拟机,发现硬解是可以的,但是虚拟机是在是boom in all 的我受不了了,之前那个应该是我可能不正确替换只后导致的,VAAP闪现之后开始软解,不知道有没有针对9320适用的引导或者类似的教程,我找了一圈,尝试了几个引导,都不能原生开核显,参照你的https://wp.gxnas.com/5039.html里面的教程,可以看到核显,但是又不能正确的硬解,会产升类似上述emby闪现一下vaap硬解之后开始软解的bug,不知道大佬有没有可以帮助到我的,感谢
          2. 博主说道:
            Google Chrome Windows 10
            经查,9320的核显代码为“3E91”,是支持硬解的,用默认的引导文件就行,不需要打补丁。但是:如果你用ESXI或者PVE虚拟机安装群晖,需要把核显直通给群晖。否则918没有核显也只能用CPU来软解!
          3. 7说道:
            WebView Android 10
            我可能没太说明白,第一次物理机安装的时候,就没有原生的开启核显,然后添加补丁之后,,开启是开启了,但是并不能硬解,我看了几篇教程猜测是不是因为引导的问题,
          4. 博主说道:
            Google Chrome Windows 10
            你可以试一下把引导盘删除全部分区后,建一个分区,格式化,然后刷入引导文件。8代和9代的U,目前硬解不成问题的!
          5. 7说道:
            Google Chrome Android 10
            我之前引导就是一个干净的u盘按照网上扒的教程格式化,写普安,改id啥的, 我再去试试看 现在虚拟机里的群晖可以原生直接恢复出来么,还是又要全部重装
          6. 博主说道:
            Google Chrome Windows 10
            不用重装的,引导盘重新刷,启动后系统会提示需要还原,点还原,机器重启后就正常了。重启后用root用户登录群晖SSH下,敲命令ls /dev/dir看有没有核显出来。虚拟机需要直通核显的。
          7. 7说道:
            Google Chrome Windows 10
            我的意思是,我现在虚拟机也不想用了,还是回到物理机群晖,你的意思可以虚拟机直接转到物理机的是吧?
          8. 博主说道:
            Google Chrome Windows 10
            如果你的虚拟机之前硬盘做成直通,那么可以无损转回到物理机,只需要用U盘做引导即可。
          9. 7说道:
            Google Chrome Windows 10
            好类,那我想问一下,我里面的ssd还能识别么,我记得上次物理的时候好像没识别,但是虚拟机的时候是识别了的
          10. 博主说道:
            Google Chrome Windows 10
            SATA协议的SSD可以直接认,nvme协议的SSD需要手动改系统文件才可以识别,我的博客有教程。
          11. 7说道:
            Google Chrome Windows 10
            物理机之后,现在根据教程,nvme的ssd能看见了,但是还是没有原生核显, ls /dev/dri命令之后,显示ls: cannot access /dev/dri: No such file or directory。。。就有没有9320能用的补丁么。。。我怕相上次那样,补丁打错了之后,命令能看到,但是无法硬解、。。。
  8. coco说道:
    QQbrowser Windows 10
    看了博主很多帖子,真的很棒。特地在此回复一下。10代INTEL硬解可不可以我不清楚。确实有可能是核显代码问题。但是,我用10代ES,QSRK(10500ES)直通核显试了一下。貌似硬解,DS VIDEO网页可以播放,但是不能换码率。我的个人猜测。因为是ES版本,有可能没有修改核显代码,沿用了之前789时代的HD630的代码(我也查不到QSRK的核显代码。。)
    1. 博主说道:
      Google Chrome Windows 10
      核显代码是改不了的,这个相当于一个身份的识别。比如:你总不能把i3改成i9吧?
      1. coco说道:
        QQbrowser Windows 10
        我的意思是ES和正式版用的可能不是同一个核显代码,可能用的是上一代9代i5的核显代码也不是不可能。毕竟工程样品
    2. bosek说道:
      Google Chrome Windows 10
      想问一下大佬,有没有打补丁,我CPU和你一样,我在PUTTY看了没有开硬解。显示ls: cannot access /dev/dri: No such file or directory
      1. 博主说道:
        Google Chrome Windows 10
        打核显补丁,教程在:https://wp.gxnas.com/5039.html
  9. 77说道:
    QQbrowser Android 10
    请问下10400我看显卡的编号也是和10600一样的,能用这个方法吗?
    1. 博主说道:
      Google Chrome Windows 10
      十代的U,群晖目前还不能用上硬解,再等等吧。
      1. 77说道:
        QQbrowser Android 10
        那有没有好的黑裙的配置推荐哈,j3455感觉解码有点吃力
        1. 博主说道:
          Google Chrome Windows 10
          上8代、9代。比如:G5400、G5620、i3 8100、i3 9100这些,可以硬解4K的。
  10. Bayue说道:
    WebView Android 8.0.0
    有办法了,10cpu硬解可以了,我借花献佛的,看这个帖子 https://tieba.baidu.com/p/7172347707#/ ,老大试试看。
    1. 博主说道:
      Google Chrome Windows 10
      不不不~不是一回事。本文说的是用群晖物理机安装群晖开启硬解。而你这个贴子是用虚拟机直通核显开硬解,我在2019年就玩过了,具体你可以看我另外一个文章(https://wp.gxnas.com/4245.html),就是一样的效果嘛。
      1. Bayue说道:
        WebView Android 8.0.0
        了解
1 2 3 20

发表回复