DS918+和DS920+群晖系统快速制作核显补丁的教程

        以前写过两篇文章《关于9代10代11代12代cpu安装DS918核显不显、不能硬解的说明》和《给9代10代CPU安装的群晖系统打上核显补丁开启硬解》,有些小白动手能力稍弱看了教程还不会制作核显补丁的,那么就来学习本教程吧,能让你更快、更方便的制作核显补丁。

1、先按照正常的安装方法安装好群晖系统(仅支持DS918+和DS920+,版本不限),打开File Station,找一个英文或者数字的文件夹,点菜单上,新增,新建文件夹;

 

 

2、起一个非中文的名字,我这写的是i195(本来想写i915的,手抖了,将错就错吧);

 

 

3、在文件夹点右键,属性;

 

 

4、位置显示的路径,记下来,等下要用到;

 

 

5、打开群晖控制面板,任务计划,新增,触发的任务,用户定义的脚本;

 

6、任务名称写一个非中文的名字,用户账号要改为root,把“已启动”的打勾去掉;

 

 

7、任务设置,用户定义的脚本,复制以下内容,替换成自己NAS实际路径(把 /volume1/homes/wjq_xp/i195 替换成在第4步骤获取实际路径),确定,这一步的目的是为了把当前系统使用的核显文件i915.ko复制出来:

cp /usr/lib/modules/i915.ko /volume1/homes/wjq_xp/i195

 

 

 

8、在建立好的任务右键,运行;

 

 

9、是;

 

 

10、回到Files  Station,进入建立好的i195文件夹,刷新一下就看到已经有文件了,在文件上点右键,下载;

 

 

11、在电脑上找一个地方保存,我选择保存在Win系统的桌面;

 

 

12、下载【SynologyVGPUTools】软件(此工具是本站会员“MagicRin”原创开发,感谢他!)到在Win电脑上,我这里下载到跟上一步骤保存的i915.ko文件夹;

 

13、在SynologyVGPUTools.exe文件上点右键,以管理员身份运行;

 

 

14、会弹出一个窗口,找到i915.ko所在的文件夹,点到i915.ko文件上,打开;

 

 

15、打开电脑上的浏览器,点这个链接【intel产品规格搜索】,在“产品名或者关键字”处输入你的CPU型号;

 

 

16、需要说明一下,只有intel 9代的i9系列CPU以及10代全系列的CPU,安装群晖DS918+和DS920+这两个系统需要打核显补丁;假如你要找10代的10300这个CPU,那么就在上面输入10300回车;

 

 

17、从搜索结果中找到我们要查看的i3-10300这个型号,点链接进去;

 

 

18、找到处理器显卡这里的设备ID,记录后面4个数值为9BC8,等下要用到;

 

 

19、在SynologyVGPUTools软件的窗口内输入你要制作核显补丁的GPU型号;

 

 

20、本教程要制作的GPU型号为3E98,所以我输入3E98(不要照抄我的,你要输入上面第18个步骤查询到的代码),回车;

 

21、再次输入型号,回车;

 

 

22、软件提示修改成功了,去C盘根目录找文件吧;

 

 

23、打开C盘,就看到制作好的补丁文件了;

 

24、回到群晖File  Station,把原来的文件改名;

 

 

25、在文件名后面加个.bak,确定,备份一下;

 

 

26、备份好了;

 

 

27、点菜单,上传,上传-覆盖;

 

 

28、把电脑桌面刚才修改好核显ID的i915.ko,上传到群晖文件夹;

 

 

29、群晖打开控制面板,任务计划,找到第5步骤建立的任务,右键,编辑;

 

 

30、复制以下命令,把 /volume1/homes/wjq_xp/i195/i915.ko 替换成在第4步骤获取实际路径

mv /usr/lib/modules/i915.ko /usr/lib/modules/i915.ko.bak
cp /volume1/homes/wjq_xp/i195/i915.ko /usr/lib/modules/
chmod 644 /usr/lib/modules/i915.ko

 

 

 

31、确定;

 

 

32、找到刚刚修改的任务,右键,运行;

 

 

33、是;

 

 

34、找到刚刚修改的任务,右键,删除;

 

 

35、删除;

 

36、重启群晖生效。

 

37、群晖开启SSH,用root登录到SSH状态下,输入命令测试能否硬解:

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

 

 

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

 

 

39、如果HW control enabled的后面,显示的是no,则表示不可以硬解(出现这个提示也不是绝对不能硬解,比如PVE使用GVT-g的话有可能也是显示这个,但是实际上不影响硬解功能

 

点赞
  1. flylcw说道:
    Google Chrome Windows 10
    博主您好,请问n5095能用这种方法开启硬解码吗
    1. 博主说道:
      Google Chrome Windows 10
      N5095用这个方法不可以,要用这个https://wp.gxnas.com/13386.html
      1. flylcw说道:
        Google Chrome Windows 10
        非常感谢,但这样的话n5095可能会性能不足,我再考虑考虑更换别的CPU :kaixin:
  2. 阿萨阿瑟东说道:
    Google Chrome Windows 10
    博主求我!我用的是i5900的cpu,核显驱动什么的都装了,有些视频可以播放,可有的格式无法播放,用的jellyfin,就一直在哪转圈圈,无法播放格式如下:“1080p H264 SDR,4K HEVC HDR,1080p vC1 SDR,已经搞了一个星期了,求大佬帮帮我 nas ssh输入调用核显的命令显示是这样的:root@nas:~# cat /sys/kernel/debug/dri/0/i915_frequency_info Video Turbo Mode: yes HW control enabled: yes SW control enabled: no PM IER=0x00000000 IMR=0xffffffff ISR=0x00000000 IIR=0x00000000, MASK=0x00003ffe pm_intrmsk_mbz: 0x80000000 GT_PERF_STATUS: 0x00000000 Render p-state ratio: 0 Render p-state VID: 0 Render p-state limit: 21 RPSTAT1: 0x0a808000 RPMODECTL: 0x00000d92 RPINCLIMIT: 0x00002c88 RPDECLIMIT: 0x00004fb0 RPNSWREQ: 350MHz CAGF: 350MHz RP CUR UP EI: 48 (64us) RP CUR UP: 48 (64us) RP PREV UP: 0 (0us) Up threshold: 95% RP CUR DOWN EI: 48 (64us) RP CUR DOWN: 48 (64us) RP PREV DOWN: 0 (0us) Down threshold: 85% Lowest (RPN) frequency: 350MHz Nominal (RP1) frequency: 350MHz Max non-overclocked (RP0) frequency: 1050MHz Max overclocked frequency: 1050MHz Current freq: 350 MHz Actual freq: 350 MHz Idle freq: 350 MHz Min freq: 350 MHz Boost freq: 1050 MHz Max freq: 1050 MHz efficient (RPe) frequency: 350 MHz Current CD clock frequency: 337500 kHz Max CD clock frequency: 675000 kHz Max pixel clock frequency: 675000 kHz
    1. 博主说道:
      Google Chrome Windows 10
      i5900?你是不是漏写了一个字?没法判断具体型号啊。
      1. 阿萨阿瑟东说道:
        Google Chrome Windows 10
        是9400 :hehe:
        1. 博主说道:
          Google Chrome Windows 10
          9400这个CPU,原生的918和920引导就可以支持硬解,不需要补丁。如果jellyfin没能硬解,那就是安装或者设置不对。
      2. 阿萨阿瑟东说道:
        Google Chrome Windows 10
        核显是630的
  3. yuki.nie说道:
    Google Chrome Windows 10
    博主,我通过别的方案解决核显补丁问题了,有的设备不能通过简单修改替换i915.ko来解决,直接替换重启后会黑屏,只能重装系统。也不知道是什么导致的,我相同的硬件曾经装7.0.1可以替换解决,这次又不行了。 这种情况需要重新编译和加载相关mod, 参照 https://www.openos.org/threads/10105-z490m-itx920-7-1.4258/ 里的第二部分,目前有DS920-7.1 42661(含up)版本,9BC8可用的文件,我试过DS920_7.1-42962和DS920_7.2-64570都不行,更低的版本没有测试过。
    1. Ed_C说道:
      Google Chrome Windows 10
      感谢指导!!我是特意注册账号来跟进情况的,我的设备是技嘉B560m+奔腾G6405(10代cpu,核显代号9BA8,和10400的9BC8很接近但不一样),DS920+DSM7.2.1-69057,目前已成功开启硬解。第一遍按照你给的帖子操作之后,也是一样的黑屏关机。这个时候就需要把原先压缩包里面的i915.ko给修改成i915.ko.bak,然后把本贴方法所生成的i915.ko替换过去,在运行./in_modules命令就可以解决了
      1. 博主说道:
        Google Chrome Windows 10
        好的,你是幸运的
  4. yuki.nie说道:
    Google Chrome Windows 10
    博主,我用置顶帖里最新的DS920_7.2-64570引导安装,手动下载的pat报文件损坏,选的是在线下载能够正常启动进系统。 但只要更换核显文件,不论是手动修改还是用帖里的工具,重启后都会在显示gxnas提示去电脑端寻找IP页面等十几秒后黑屏,路由器里设备一直没有上线过。 处理器是i3-10100(9BC8) 是必须用网盘里下载的pat吗? 但我下载的安装会卡在40%的时候报无法安装(断网是8%就报)
    1. yuki.nie说道:
      Google Chrome Windows 10
      我看官方的下载下来大小是408M,网盘里的是371M,应该是不同的。但网盘里的下载后无法通过安装,是需要更新版本吗? 引导是9月7日更新的,pat文件还是6月9号
      1. 博主说道:
        Google Chrome Windows 10
        PAT可以去官网下载,我网盘的PAT是6月份从群晖官网下载7.2不带up的版本,现在这个文件已经被官方下架了,官网是带Up的。
    2. 博主说道:
      Google Chrome Windows 10
      你是不是没改pid和vid
      1. yuki.nie说道:
        Google Chrome Windows 10
        我再检查了下,是改了的。 不替换核显文件前都能正常使用。 我对比了下U盘里编译过的yml和我写入的yml,发现末尾多了一行 original-mac3: xxxx (value没有引号); 因为我是双网卡主板+扩展万兆卡,配置默认是双网卡,导致编译的时候自动补充了一个错误格式的?
  5. Poem说道:
    Google Chrome Windows 10
    AMD CPU用ESXi虚拟黑裙是不是也可以用这个方法驱动核显
    1. 博主说道:
      Google Chrome Windows 10
      AMD的核显,群晖不支持哦。
      1. Poem说道:
        Google Chrome Windows 10
        谢谢,那只能用其他虚机来做核显硬件了
  6. Pony说道:
    Google Chrome Windows 10
    想问一下,9代CPU最高的是哪款不用打补丁
    1. 博主说道:
      Google Chrome Windows 10
      9代的i3,i5,i7都不用打补丁
      1. Pony说道:
        Google Chrome Windows 10
        您好,按你这个方法测试,我原来的9500T显示yes,9700换上去以后,打这个命令,出来的是cat /sys/kernel/debug/dri/0/i915_frequency_info^C,
        1. 博主说道:
          Google Chrome Windows 10
          有什么问题吗?
          1. Pony说道:
            Google Chrome Windows 10
            9700不支持硬解吧,图库照片也无法识别
          2. 博主说道:
            Google Chrome Windows 10
            i9 9900K我都亲自做过核显补丁,9代的CPU有哪个不能硬解的?
          3. Pony说道:
            Google Chrome Windows 10
            我知道做补丁可以硬解,我的意思是说,不需要做补丁的情况下,9700不支持硬件
  7. Pony说道:
    Google Chrome Windows 10
    请问一下9500T需要打补丁吗
    1. 博主说道:
      Google Chrome Windows 10
      不需要
      1. Pony说道:
        Google Chrome Mac OS X 10.15.7
        9900和9900T需要补丁吗
        1. 博主说道:
          Google Chrome Windows 10
          需要
  8. OGKvH5XqFjAXzOyssI0K2eflvrnw说道:
    N5105的u,安装920。用这个布丁可以硬解吗?
    1. 博主说道:
      Google Chrome Windows 10
      N5105群晖暂时不支持直接硬解,你可以采用这个方案:https://wp.gxnas.com/13386.html
  9. canfy说道:
    Google Chrome Windows 10
    博主,请教一下,如果我硬装黑群晖所用的CPU是j4125,而群晖系统是DS920+,是不是就可以不用打核显补丁了?
    1. 博主说道:
      Google Chrome Windows 10
      这个CPU不需要打补丁。
  10. anthony_chow说道:
    Google Chrome Windows 10
    安装了DVA3221/DVA3219,不支持HD620核显,有没有办法打补丁?
    1. 博主说道:
      Google Chrome Windows 10
      DVA系列不支持核显,支持部分型号N卡独显。

发表回复