关于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):
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年3月21日更新)特别说明:
(1)9代的U(例如:9400、9600K、9700、9900)打完两个补丁(即:扩展驱动包 + 硬解补丁),基本上硬解正常。
(2)目前有使用者经过测试,10代的U可以正常硬解的有:10100,10500,使用的环境为:DS918-6.23up3系统 + 打入DS918-0.13.3扩展驱动包 + 打入9BC8硬解补丁的DS918-6.23up3版补丁。貌似10010/10030/10050的核显ID都是9BC8,理论上硬解补丁都可以通用,建议自行测试。
(3)10代的U有些型号打完两个补丁,在SSH下已经可以看到有 card0 renderD128 核显了,但是用video和emby等多媒体套件播放视频时,CPU占用率依然居高不下(相当于硬解无效,实际上还是软解)。针对此现象目前暂时无解,等国外的大佬更新吧。或者打开下面的原贴地址,去发贴反馈。
(4)11代的U太新,目前没有还使用者测试,只能观望中,入坑须谨慎,大不了就直接用CPU软解硬扛。
(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)完美开启硬解(如下图)。
(2021年12月3日更新)增加9代10代支持黑群晖DS918-7.01-42218版本:
1、下载【9代10代630显卡i915驱动仅支持黑群晖DS918-7.0.1-42218.zip】,解压出来,会得到5个文件(readme.txt、i915-3E98.ko、i915-9BC5.ko、i915-9BC8.ko、i915-official.ko);
2、根据自己机器的核显ID,选择对应的补丁文件,改名为 i915.ko ,用root登录到群晖的SSH下,复制补丁文件到 /usr/lib/modules 路径下粘贴,替换原文件;
3、重启群晖生效;
据网友测试反馈,在黑群DS918-7.01-42218系统中成功开启硬解的CPU型号有:9400、9600K、9900T、10400、10500、10600T、10900ES。
(2021年12月4日更新)第一版11代CPU核显补丁—仅支持黑群晖DS918-7.01-42218版本:
1、先确认一下你的核显硬件ID是4C8A或者4C8B(对应的核显型号为UHD750和UHD730);
2、下载【11代CPU核显i915驱动仅支持黑群晖DS918-7.0.1-42218.zip】,解压出来,会得到1个文件(i915.ko);
3、根据自己机器的核显ID,选择对应的补丁文件,改名为 i915.ko ,用root登录到群晖的SSH下,复制补丁到 /usr/lib/modules 路径下粘贴,替换原文件;
4、重启群晖生效;
据网友反馈,在黑群DS918-7.01-42218系统中成功开启硬解的CPU型号有:11700es。
PS:还有网友反馈:11代CPU的核显补丁有BUG、还不完美,该文件仅提供下载研究,请勿直接使用!折腾之前建议先备份文件!
(2021年12月15日更新)
第二版11代CPU核显补丁和第一版12代CPU核显补丁,仅支持黑群晖DS918-7.01-42218版本:
1、先确认一下你的核显硬件ID是4C8A、4C8B或者4680(对应的核显型号为UHD750、UHD730和UHD770);
2、补丁下载:
(1)【11代CPU核显ID为4C8A的补丁】;
(2)【11代CPU核显ID为4C8B的补丁】;
(3)【12代CPU核显ID为4680的补丁】;
3、根据自己机器的核显ID,选择对应的补丁文件,改名为 i915.ko ,用root登录到群晖的SSH下,复制补丁到 /usr/lib/modules 路径下粘贴,替换原文件;
4、重启群晖生效;
PS:该补丁未经实体机测试,欢迎勇士参与测试,折腾之前建议先备份原文件!
2022年1月17日更新,添加了多个CPU型号的核显补丁:
(如果以下列表没有你要的型号,可在文章右下角扫描微信二维码给我留言订制)
下载地址:https://dl.gxnas.com:1443/
测试能否硬解的命令:
然后看一下HW control enabled的后面是写yes还是no,yes表示可以硬解。
HW control enabled的后面是写no则表示暂时不可以硬解,只能等以后有解决方法出来了。
国外论坛地址:
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/
扫描二维码推送至手机访问。
版权声明:本文由Virtualization esxi pve unRaid vmware synology nas docker blog发布,如需转载请注明出处。