关于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. meng说道:
    Google Chrome Windows 10
    11500。每次替换核显之后直接是找不到群晖。不知道啥原因
    1. nas11700es说道:
      Google Chrome Windows 10
      usb口上除了插引导盘,有没有插移动硬盘什么的?有的话去掉试试。我是插上移动硬盘就无法启动进入群晖,不知道怎么回事。
      1. meng说道:
        Google Chrome Windows 10
        不好意思。我忘记说清楚我的环境了。我是pve+11500。测试过应当不是DiskIdxMap SataPortMap导致的引导盘被屏蔽。所有应该是其他原因。
        1. nas11700es说道:
          Google Chrome Windows 10
          哦,那我这个问题应该怎么解决?我BIOS里设置第一启动是引导盘也没用。
    2. 博主说道:
      Google Chrome Windows 10
      试一下进BIOS关闭虚拟化看看是否正常。
  2. zhattyt说道:
    Google Chrome Windows 10
    经过一番折腾核显补丁打上了也可以正常启动了,在关掉了垃圾星的某些设置,拔掉视频线,可以正常进入了,说明补丁没啥问题,但是打上了是打上了,我的emby不能硬解,跟楼下11700es反馈是一样的,说明还是略有点缺陷吧。感谢补丁放出,BIOS设置确实相当复杂,相当多的设置会影响es核显的输出。
    1. nas11700es说道:
      Google Chrome Windows 10
      是的,不能选,但能用,启用硬件加速那里直接选是就行。
      1. zhattyt说道:
        Google Chrome Windows 10
        我的可能是直接软解,没法硬件加速,也可能是带T的缘由,这个4kHEVC cpu还是会到80多,跟用j4125一个样子、
  3. Chous说道:
    Google Chrome Windows 10
    11代的11500T打了第二版的核显补丁后,重启系统暂未见异常情况,用root登录到群晖的SSH下,敲命令ls /dev/dri 后正常显示“card0 renderD128”字样,感觉应该是没啥问题了。具体的硬解情况还未测试,等晚上或其他时间再看看吧
    1. 博主说道:
      Google Chrome Windows 10
      感谢测试反馈!
    2. zhattyt说道:
      Google Chrome Windows 10
      不知道你是物理机还是虚拟的,11900t依然是删除moudles文件夹....不知道是补丁对不同的cpu是不是有不一样的效果
      1. Chous说道:
        Chrome iPhone iOS 14.8
        我是物理机,当时临时测试了下,重启后也没发现文件夹丢失的情况。后来换了块主板,因为换的主板装不上黑群,一直在折腾这个事就没再测试
        1. zhattyt说道:
          Google Chrome Windows 10
          emm....不给权限倒是不会删文件夹了,我也是纯物理机,不会自动重启,就是进系统一瞬间卡住显示了,11500t和11900t可能在核显上还是有些差异,不过cpu使用率一超过83%直接就死机。
          1. 博主说道:
            Google Chrome Windows 10
            是的哦,你要先查清楚你的核显ID是什么,然后再使用对应的文件。各型号之间是不通用的。
          2. zhattyt说道:
            Google Chrome Windows 10
            这点常识还是有的,核显id就是4C8A,我指的是可能750显卡在不同cpu上的在linux环境下产生不一样的效果,不过有没有对我来说不影响,bios设置住功耗墙cpu软解也还行。
          3. Chous说道:
            Chrome iPhone iOS 14.8
            核显id是一样的,频率啥的估计能有差别吧。再一个可能是es版和正式版能有不一样的地方?
    3. nas11700es说道:
      Google Chrome Windows 10
      我是11700ES(QV1J)配得七彩虹B560i,用的物理机安装,安装了核显补丁以后用了一段时间,确实第二版的750补丁是可用的,EMBY包括开虚拟机cpu占用明显下降,不是不知道为什么emby不能选硬件解码器。不过cpu的温度太高了,压不住啊,不知道大家有没有好的意见?还有我刚才看了一下文件夹,没出现文件丢失问题。
      1. zhattyt说道:
        Google Chrome Windows 10
        每个es都有可能识别不识别,补丁不能百分百都是针对到每个程序,emby开心?开心有时候不太行,用下jf试下。猫扇,es还是上点好点的散热,温度有点突破。最直接就是限制功耗墙设置固定频率就不会崩,我现在稳定3.5,极限3.8足够了,11700高点没关系,但是北桥锁频吗?
        1. nas11700es说道:
          Google Chrome Windows 10
          谢谢。我是emby开心版,虽然不能选硬件解码器,但cpu占用明显下降到百分之几,应该是有作用的,而且emby在ios下有app,再通过小火箭进行破解就可以免费用了,效果还不错。至于北桥锁屏什么的我不太懂怎么看,我是直接bios里改成节能模式,才勉强可以用,原先是默频模式,直接1、2个小时就高温到死机。我是放在蜗牛机箱里的空间有限,估计大的散热器加不上。
  4. Chous说道:
    Chrome iPhone iOS 14.8
    11代的11500T也不行,7.01打了核显补丁重启系统后就再没进过系统,进入引导后过一小会就会重启,然后再进入引导再重启,一直循环。
    1. 博主说道:
      Google Chrome Windows 10
      谢谢反馈,11代的补丁有BUG还不完美,慎用!
  5. Mizuha说道:
    弱问G5905有在6.23下可用的补丁么,核显设备ID是0x9BA8
    1. 博主说道:
      Google Chrome Windows 10
      这个U应该是10代的U吧,目前这个核显ID暂时没有补丁哦。
  6. dolorous_tang说道:
    Google Chrome Windows 10
    博主你好 我是esxi下虚拟 黑群晖DS918-7.01-42218版本 按照12月4日的教程 替换了补丁 输入ls /dev/dri 可看到 card0 renderD128 安装emby后 转码高级里面不显示核显 套件版和docker都试了 请问是否还有哪里需要设置
    1. 博主说道:
      Google Chrome Windows 10
      emby需要有会员才可以的哦,如果你使用的是破解版,虽然看到是金牌,但是不一定可以硬解,因为所有的破解版本都支持硬解;某个版本支持硬解,但是需要设置对了才能开启!你可以装个Jellyfin做个测试,这个是免费的。理论上能看到renderD128就表示已经有硬解了。
  7. 五湖闲人说道:
    Google Chrome Windows 10
    忘了说了,上的6.2.3 25426
  8. 五湖闲人说道:
    Google Chrome Windows 10
    10500es 映泰 z490gtn, 同时替换0.13驱动补丁包和显卡驱动后,无法找到ip. 后来只能删除硬盘的引导分区后,重新用U盘引导,才保住数据,但是设置全部要重来。 现在都不敢尝试了,是不是0.13版本的网卡驱动有问题?还是替换显卡驱动引起的?因为之前在别的机子上替换过驱动补丁包,没有什么问题。 目前 输出 ls /dev/dri 显示 no such file.
    1. 博主说道:
      Google Chrome Windows 10
      不知道你有没有做对,也不知道是不是主板的原因,因为之前有网友留言发现有些主板不行,换了i915.ko重启后就黑屏或者找不到IP,后来换了主板就可以。
  9. zhattyt说道:
    Google Chrome Windows 10
    11代的11900t 4C8A有bug的,会卡机,我在不是矿神那测试了4次,会丢modules全部目录。
    1. 博主说道:
      Google Chrome Windows 10
      谢谢反馈,我标注一下吧,估计补丁还不是很完美。
    2. Chous说道:
      Google Chrome Windows 10
      刚发现,11代竟然可以硬解了,还是7.01的 可是,我的主板不能安装7.01,真是哭晕在厕所 :lei:
  10. Never说道:
    Google Chrome Windows 10
    dsm7.0 有解决方案没...
    1. 博主说道:
      Google Chrome Windows 10
      如果你的核显是上面这几种,目前DSM7.X还没有相应的补丁哦。
      1. Never说道:
        Google Chrome Windows 10
        啊我看更新了补丁,但是用在7.0.1,我现在是在7.0,已经洗白了,可以直接升级吗
        1. 博主说道:
          Google Chrome Windows 10
          7.0和7.01使用的是不同的引导,支持升级,但是需要自己折腾更换引导才可以。
          1. Never说道:
            Google Chrome Windows 10
          2. Never说道:
            Google Chrome Windows 10
            升了7.0.1,也直通了核显,10300,不知道哪做错了还是什么,没有/dev/dri目录
          3. 博主说道:
            Google Chrome Windows 10
            打补丁才有!
          4. Never说道:
            Google Chrome Windows 10
            打补丁了
          5. 博主说道:
            Google Chrome Windows 10
            请根据NAS主机的核显ID型号和系统型号自行测试哦,有网友成功了才放出来的。也有可能是不同的主板造成的呢,因为在918-6.23up3下就有不少人换主板以后能成功硬解的。你可以先测试看看在6.23up3下能不能开启硬解。
          6. Never说道:
            Google Chrome Windows 10
            折腾完了,漏了一个步骤,现在/dev/dri里面有两个宝贝了,但是jellyfin还是不能硬解呢,选的renderD128
          7. 博主说道:
            Google Chrome Windows 10
            显示有renderD128,就表示支持硬解了,剩下的只是Jellyfin的设置问题了。
    2. zhattyt说道:
      Google Chrome Windows 10
      只有9代和10代有测试的,我不是矿神做的,目前10500我测试可以硬解,其实硬解有盒子或者播机真的不是刚需,毕竟价格在那
      1. zhattyt说道:
        Google Chrome Windows 10
        支持的630集显ID 3E98 - UHD 630 9th high end 9BA8 9BC8 - UHD 610 630 10th low end 9BC5 - UHD 630 10th high end i5-9400、i5-9600K、i9-9900T(8086:3E98) i5-10600T(88086:9BC8) i5-10500(88086:9BC8) 8086:3E92 => iGPU UHD 630, Low End Desktop 9 Series (original driver) 8086:3E98 => iGPU UHD 630, High End Desktop 9 Series (i5-9400, i5-9600k, i7-9700t, i7-9700) 8086:9BC8 => iGPU UHD 630, Low End Desktop i5-10500, i5-10600T and lower 8086:9BC5 => iGPU UHD 630, High End Desktop i510600K and higher 8086:3E93 => iGPU UHD 610, Low End Desktop 9 Series 8086:9BA8 => iGPU UHD 610, low End Desktop Series like G6400 测试反馈 i9 9900T:识别正常,转码OJBK i5 9400:识别正常,转码OJBK 我的10500正常
1 3 4 5 6 7 20

发表回复