关于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. alvin说道:
    Google Chrome Windows 10
    感谢楼主的分享。我经过一整天的折腾,终于达成预期目标。 1、硬件:华擎B460 Steel Legend(集成螃蟹2.5G网卡),i5-10400(带核显),螃蟹2.5G独立网卡,250G NVME SSD,6*4T硬盘; 2、服务器:PVE 7.0 3、虚拟机: Windows10:直通核显 DS918+6.23up3:直通核显、直通集成2.5G网卡、直通SATA控制器(6块硬盘) 4、体验结果: 1)主板接显示器,可以登录PVE控制台; 2)同时启动Windows10和DS918+,Windows10系统正常显示核显型号UHD630,群晖正常显示/dev/dri; 3)群晖docker运行emby,可以正常硬解:客户端播放4K HVEC 10 HDR电影,群晖CPU使用率几乎为0 总之一个字:完美!
    1. 博主说道:
      Google Chrome Windows 10
      很好!后面来的同学可以抄作业了,哈哈~
      1. y8y8y8说道:
        Google Chrome Windows 10
        求教楼主,我用的群晖是您最新的42962UP3的版本,PVE系统安装的虚拟机,在ssh后台可以看到相关的文件夹和文件,但始终无法硬解呢,CPU用得是qnct?不知道哪里有错误 可否请您指点一下呢?
        1. 博主说道:
          Google Chrome Windows 10
          qnct是几代的CPU,10代吗?敲命令cat /sys/kernel/debug/dri/0/i915_frequency_info看第二行如果显示yes,就表示可以硬解,剩下的就是软件设置的问题了。
  2. Chous说道:
    Chrome iPhone iOS 14.8
    博主你好,11代U现在能安装6.2.3?我11500t搭配华擎的h570i引导后,用群晖助手总是搜不到呢。难道11代的U连安装都不能么?
    1. 博主说道:
      Google Chrome Windows 10
      网卡是什么型号?
      1. Chous说道:
        Chrome iPhone iOS 14.8
        主板是RTL8125BG,Intel I219V双网卡。一开始两个网卡用群晖助手都搜索不到,然后在你的网盘中的DS918+_6.23-25426-1.04b(引导文件).img 50Mb这个引导文件中添加了 DS918-6.23扩展驱动包v0.13.3(添加了2.5G网卡,无SCSI和SAS).zip 10.6Mb 这个驱动,才识别出2.5G的网卡搜索到的,但是intel的千兆网卡还是识别不出来,进群晖系统后也只有2.5G这一个网卡。 intel这个网卡要怎么整?
        1. 博主说道:
          Google Chrome Windows 10
          刷网卡固件,把i219v刷成i219lm
          1. Chous说道:
            Chrome iPhone iOS 14.8
            这个i219v刷i219lm固件是需要整个主板的还是有单独针对这个网卡的固件?要如何操作?
          2. 博主说道:
            Google Chrome Windows 10
            刷网卡的,百度搜索:i219v刷i219lm,会看到有固件和软件下载的
          3. Chous说道:
            Chrome iPhone iOS 14.8
            昨天晚上找了刷网卡工具和教程,i219v刷成了i219lm,可以搜索到了,不容易啊 :win:
          4. 博主说道:
            Google Chrome Windows 10
            能识别就好了。
  3. qx86936007说道:
    Google Chrome Windows 10
    想请教博主,首先我的CPU是i5 8500t,ESXI虚拟机装群晖6.2.2版本,并且已半洗白。SSH下已经可以看到有 card0 renderD128,Video Station能软解但无法硬解。这是怎么回事呢?
    1. 博主说道:
      Google Chrome Windows 10
      检查一下看看是不是字幕的原因?
      1. qx86936007说道:
        Google Chrome Windows 10
        不明白怎么硬解会跟字幕扯上关系了,我装Jellyfin刚开始也不能硬解,后来也是使用了博主的最后两步才能正常硬解。但Video Station还是只能软解!!
        1. 博主说道:
          Google Chrome Windows 10
          哈哈~有些特殊的特效字幕文件是不能硬解的,你没听说过?
          1. qx86936007说道:
            Google Chrome Windows 10
            如果是字幕的原因也不至于所有电影文件都无法硬解吧-_-!
          2. 博主说道:
            Google Chrome Windows 10
            所有电影文件都这样的话,就不是字幕的原因了。
    2. 前仔beta说道:
      Google Chrome Android 10
      Vs支持硬解的格式太少了,换emby jellyfin之类的吧。
  4. Yuan说道:
    Google Chrome Windows 10
    i3-10100+华擎H510M-HVS,将 DS918+_6.23-25426-1.04b(引导文件).img 文件写入U盘启动,安装 DS918+_6.23-25426(系统安装包).pat 后进系统已经是up3的版本,没有dev/dri。 用synoboot2方式替换DS918-6.23扩展驱动包v0.13.3(添加了2.5G网卡,无SCSI和SAS).zip 解压出的两个文件,重启,没有dev/dri。 使用up3的9BC8文件替换,重启,出现dev/dri。 安装Docker jellyfin,打开硬件解码,网页播放视频显示“该客户端与媒体不兼容,服务器未发送兼容的媒体格式”,不使用硬件解码播放视频正常。尝试过各种方法,最高权限运行,chmod 777 dev/dri,--add-user:0,都不行,已经快疯了,求救。
    1. 博主说道:
      Google Chrome Windows 10
      微信已回复。
      1. j说道:
        Google Chrome Windows 10
        遇到了同样的问题,请问是有什么好的解决办法么?
        1. 博主说道:
          Google Chrome Windows 10
          如果你们用的是破解版的emby,这个虽然显示金牌,但是不保证可以硬解的。
  5. 大西瓜和芒果和苹果和雪梨说道:
    Google Chrome Windows 10
    求助,这样操作后,目前我核显直通成功,但没有VirtIO的驱动,网卡选VirtIO找不到群晖,E1000和vmx net3网速又不理想,跑不满千兆。请问如何能直通显卡,又能有VirtIO呢? :yiwen:
    1. 博主说道:
      Google Chrome Windows 10
      自己编译驱动,自己编译引导,想要啥都可以!参考教程:https://wp.gxnas.com/11358.html
  6. Also说道:
    Google Chrome Mac OS X 10.15.7
    请问博主,黑群晖有支持独立显卡的系统吗?我有一个NV的P400做硬解卡, 7.0的系统支持独立显卡吗?
    1. 博主说道:
      Google Chrome Windows 7
      群晖不支持独显,这是常识,不要想着去打破常识!
  7. 耶蘇说道:
    Google Chrome Windows 7
    博主,我的黑群是i5 10400cpu+七彩虹B460主板,装了DS918的几个版本ls dev/dri还是显示无驱动,有无什么方法啊?求救!!! 有没有其他同学有i5 10400cpu成功的经验啊!!!!
    1. 博主说道:
      Google Chrome Windows 7
      换主板!之前有人用七彩虹主板也是各种折腾不行,换了主板成功了。10400这个U我亲自折腾过,没问题的。
      1. 耶蘇说道:
        主板是新买的 :lei: 没其他办法了吗?有无其他同学试过啊?
        1. zhattyt说道:
          Google Chrome Windows 10
          你的什么七彩虹主板,8125b或者i1219v都可以,黑裙主要识别网卡,我感觉用博主的6.23 1.04b 扩展驱动都可以的,我的10500+华擎B460钢铁传奇都可以,第一次可能久点,还有一个如果发现不到,还有个可能,我自己遇到的,就是把硬盘格式化掉不分区,这样系统在进入后应该会识别,还有就是你可能用了兼容10.11代的板子,芯片组是B560或者590的,可能识别上有点困难,7.0.1可以解决,但没硬解,bug除了个别死机没啥。
      2. 耶蘇说道:
        博主,配10400cpu有什么主板推荐一下 :guai:
        1. 博主说道:
          Google Chrome Windows 7
          华擎,华硕,技嘉等都可以
          1. 笑笑说道:
            Google Chrome Mac OS X 10.15.7
            华硕 TUF GAMING B460M-PLUS 重炮手 和 i5 10400 这套配置博主有没有折腾过, 可以安装黑裙吗,能硬解吗,固态缓存可以用吗? :hehe:
          2. 博主说道:
            Google Chrome Windows 10
            网卡是什么型号?10400默认不可以硬解,需要装918-6.23,然后打上扩展驱动和核显补丁,就可以硬解了。
  8. zhattyt说道:
    Google Chrome Windows 10
    不知道什么时候能轮得到11代U啊,11900t es一直黑群晖一软解就崩溃了...
    1. 博主说道:
      Google Chrome Windows 7
      11900这个CPU那么强,你只用来安装群晖就有点浪费了。上ESXi做个All In One,把核显直通给Win10,在Win10安装Emby是可以硬解的。
      1. zhattyt说道:
        Google Chrome Windows 10
        win10下是可以的。主要是这U便宜,比8、9代便宜哈哈。主要是想装6.2.3装不了,心烦,估计是太老了那些扩展驱动。
    2. Chous说道:
      Chrome iPhone iOS 14.5
      同样等11代的驱动,还不知道今年会不会出来呢
      1. zhattyt说道:
        Google Chrome Windows 10
        现在好多大神都没有升级7.0.1,可能要等他们手头有设备才会研究,还有就是我找了好久,11代U似乎连linux的驱动都没有,估计要很久,可能明年吧。
        1. Chous说道:
          Chrome iPhone iOS 14.5
          你这么强的u软解不行么?我这还心思弄个先软解着用,看来还得要弄套八九代u过渡下
          1. zhattyt说道:
            WebView Android 11
            这么说吧包括虚拟机和物理装法这些只要遇到4k hevc软解必定死机,也可能是群辉7.0.1的bug,因为装不上6.2.3,还有就是技嘉没事别买什么技嘉雕两代460/560都有点不好拿来用黑裙。华擎每一代基本都可以试出来。哎,我上了10500
        2. Chous说道:
          Chrome iPhone iOS 14.5
          10500功耗如何?同10500t差别会大么?带T的性能够不?一直在带T和不带T之间徘徊,不知道选哪个好点
          1. 博主说道:
            Google Chrome Windows 7
            做NAS,带不带T没区别,功耗相差无几。
          2. zhattyt说道:
            Google Chrome Windows 10
            因为我节能功耗都关了,基础频率在那地方,功耗待机倒是差别不大,硬解或者说转码那就能大多了,毕竟看U的负载产生的功耗和主板的功耗墙,一般使用都差不了多少,当然我用的emby,内存不超功耗大不了哪里去。
          3. wangruiqi说道:
            Google Chrome Windows 7
            请教一下带不带T的功耗区别 1、TDP功耗是基频下的功耗吧? 2、带不带T 的2种CPU,频率功耗曲线一致?但是带T的到了最大睿频之后就不能继续提高功耗和性能了,是不是这么理解。 3、所以做nas,机箱散热有空间,可以最大睿频高点,实际功耗还是根据负载来看,不如大部分时间2种CPU都待机,功耗是一致的,是不是这么理解?
          4. 博主说道:
            Google Chrome Windows 10
            带T和不带T区别就是降频了,所以理论上功耗能降一些,但是群晖系统不支持睿频,ESXI和PVE在默认不魔改的情况下也不支持睿频,其实功耗相差并没有很明显的差别。
    3. zhattyt说道:
      Google Chrome Windows 10
      我他喵终于解决11900t es软解崩溃的事情了,没错就是CPU基础频率太低,才1.1Ghz,我直接推到基础频率2.2Ghz起步后,明显不会崩溃,卡顿也没有了,不折腾根本不会知道。
      1. Chous说道:
        Chrome iPhone iOS 14.5
        那用正式版的11代i5软解应该问题也不大吧?
        1. 博主说道:
          目前暂时只能用软解了
  9. 大西瓜和芒果和苹果和雪梨说道:
    Google Chrome Windows 10
    cpu:10900t es (QTB0) 华擎:b460M PRO4 PVE下显卡、pcie sata控制器直通均成功,打了扩展驱动和核显补丁后,核显正常。安装套件版jellyfin,硬解成功。docker的jellyfin则无法成功。 之前同样配置,用10500es的cpu则核显直通不成功,开虚拟机直接死PVE。 :tushe: 感谢大佬
    1. 博主说道:
      Google Chrome Windows 7
      核显直通不成功也别强求,CPU软解硬扛也是可以的,10代的U很强的。
  10. qwe123说道:
    Google Chrome Windows 10
    G6500-设备 ID 0x9BC8 有成功的么?
    1. buff说道:
      Google Chrome Windows 10
      老哥买来测试了吗 测了的话说一声 感谢 我也想买 本来想买g6400但是看到不支持
      1. 无界说道:
        Google Chrome Windows 10
        测试成功 安装的emby
      2. 无界说道:
        Google Chrome Windows 10
        实测4K转码 CPU占用很少

发表回复