【授人鱼不如授人以渔】给9代10代CPU安装的群晖系统打上核显补丁开启硬解

       两年半以前,写过一篇《关于9代10代11代12代cpu安装DS918核显不显、不能硬解的说明》,同时还做了若干个型号的核显补丁。后来不更新核显补丁以后,不断有网友咨询,所以干脆公布一下制作教程吧。

1、打开群晖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、在Win电脑上下载【WinHeX】软件,解压出来并运行软件,点打开文件图标,找到保存在电脑桌面的i915.ko文件,打开;

 

 

13、点WinHex软件上的查找十六进制数值图标;

 

 

14、白群DS918+的核显型号为HD610,对应的核显ID为3E92,3E和92的位置要调换一下,我们要搜索8个字节的数值,所以在这里输入923E0000,确定;

 

 

15、正常情况下,会显示出来搜索有一个,点到这个搜索的结果;

 

 

16、光标会自动跳转到“923E0000”的第一个数值“9”处;

 

 

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

 

 

18、需要说明一下,只有intel 9代的i9系列CPU以及10代全系列的CPU,安装群晖DS918+和DS920+这两个系统需要打核显补丁;本教程以10代的10300这个CPU为例,所以在上面输入10300回车;

 

 

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

 

 

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

 

 

21、切换到WinHex软件这边,把“923E”改为“C89B”(在下图光标处,直接用键盘输入,字母需要用大写);

 

 

22、点菜单上的查找十六进制数值图标;

 

 

23、输入308201F7,确定,此处是核显文件签名内容;

 

 

24、正常情况下,也会显示出来搜索有一个,点到这个308201F7的上面;

 

 

25、同样,光标也会自动跳到308201F7的“3”处;

 

 

26、从308201F7的“3‘开始,按住鼠标左键不放手,一直拖到最后一个数值,然后松开鼠标左键,此时已经选中这些内容(如下图);

 

 

27、点菜单上的编辑,移除;

 

 

28、是;

 

 

29、好了,已经把签名去掉了;

 

 

30、点菜单上保存;

 

 

31、是;

 

 

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

 

 

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

 

 

34、备份好了;

 

 

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

 

 

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

 

 

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

 

 

38、复制以下命令,把 /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

 

 

 

39、确定;

 

 

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

 

 

41、是;

 

 

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

 

 

43、删除;

 

44、重启群晖生效。

 

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

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

 

 

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

 

 

47、如果HW control enabled的后面,显示的是no,则表示不可以硬解

 

 


特别说明:

# intel 4代到9代(除了9代i9),均不需要打核显补丁,DS918+和DS920+的系统默认就支持核显;

# intel 11代以上,也不需要打核显补丁,因为群晖系统内核版本太低,暂时不支持核显硬解;

# 本教程操作涉及DSM系统层文件的修改,如操作不当有可能会造成系统失联,请想清楚再下手!

# 由于每个人使用的硬件都不一样,本教程不保证100%能成功,请想清楚再下手!

# 据网友反馈,如果使用10代的CPU并且使用微星、技嘉、七彩虹这三个品牌的主板,只要打上核显补丁大概率会翻车,请想清楚再下手!

# 如果打完核显补丁后不幸翻车:

  • 虚拟机安装群晖的,可以先关闭群晖虚拟机,把直通核显去掉,虚拟机重新开机,可以进入系统;
  • 物理机安装群晖的,只能重装系统了。
点赞
  1. engineer_why说道:
    Google Chrome Windows 10
    博主你好,我想问问N5095应该怎么装系统,我需要影视管理和群晖使用,有什么好的建议吗?
    1. 博主说道:
      Google Chrome Windows 10
      i225/226的网卡吗?由于i225/226的网卡目前物理机安装群晖会存在内存被爆满的BUG,因此建议用ESXI或者PVE做虚拟机底层,群晖装到虚拟机里面。另外由于N5095的核显群晖不支持硬解,建议在虚拟机里面安装ubuntu22.10,然后把核显直通给ubuntu做视频服务器,群晖做存储开启NFS给ubuntu使用。
      1. engineer_why说道:
        Google Chrome Windows 10
        好的谢谢。博主,我买的是工程板,网络为:RJ45千兆有线网卡接口,Realtek RTL8111H/F网卡芯片。可以装M2-2233 NGFF无线WIFI模块(暂时还没装,连着网线使用)
        1. 博主说道:
          Google Chrome Windows 10
          想要硬解就上虚拟机,不需要的话可以物理机
          1. engineer_why说道:
            Google Chrome Windows 10
            好的谢谢 :good:
  2. 言一说道:
    Google Chrome Windows 10
    大佬您好,我在网上找了很多的文章,就是关于i5-10500开启核显的资料,其中一个网站我还付了10块钱,最后竟发然你才是原创!!!https://zxbblog.com/?id=269 这个是网址。如果有需要,我可以把我的付费手机号给你,里面的内容跟你另一个贴子一样一样的,我付费是付给知识,很不耻偷去还收费!! 你的贴子我都看认真看了,现在遇到了一些问题。 1、我装的DS918+ 不管是装42218版本还是42962的版本,只在放核显补丁进去就无法进系统了。 2、我放核显补丁有两种,一个是直接下载你网盘的,另一个是按照你的教程自己改的。 3、我看过上面有人问同样的问题,扩展驱动?是什么呢?希望能教一下。 4、CPU是I5-10500 机器是HP 480G7,行业用户机。
    1. 言一说道:
      Google Chrome Windows 10
      想要举上小红包,但是找不到入口
      1. 博主说道:
        Google Chrome Windows 10
        先谢过了!文章最下方有个打赏的功能,支持微信,支持支付宝。
        1. 言一说道:
          Google Chrome Windows 10
          感谢博主回复,小红包奉上请查收! 是否有空帮忙看一下我的上面的提的问题呢?
          1. 博主说道:
            Google Chrome Windows 10
            谢谢打赏!你的问题已经回复。
    2. 博主说道:
      Google Chrome Windows 10
      扩展驱动是6.23才有的,DSM7没有扩展驱动,修改核显补丁就行了。你要不要试一下装918-6.23看看。10代的CPU开核显硬解能否成功,有时要看主板的,据之前网友测试同样的CPU这个主板硬解不了,换了别的主板就可以。
  3. Mr.z说道:
    Google Chrome Windows 10
    博主,你好,我的物理机安装的是群晖7.1.1,CPU是I5-8400,是不是不支持硬解呢,找了很久也没有找到显卡的驱动,请问还有其它办法吗?主要是想用Jellyfin。
    1. 博主说道:
      Google Chrome Windows 10
      8代的CPU装918可以硬解啊,你是不是安装得不对。
      1. Mr.z说道:
        Google Chrome Windows 10
        感谢回复,我是用的arpl-1.0-beta2的引导装的群晖7.1.1,装的时候我把所有的驱动也都选上了,其它都正常了包括x540 t2的万兆网卡驱动也没有问题,就是核显没有,我看您发的https://wp.gxnas.com/11458.html这篇文章里,i5-8400的CPU人脸识别也识别失败,我还以为是这个CPU装7.1.1就没有核显的呢。请问我还需要怎么做呢?
        1. 博主说道:
          Google Chrome Windows 10
          进SSH登录root状态下,敲命令ls /dev/dri看看
          1. Mr.z说道:
            Google Chrome Windows 10
            您好,提示这个:ls: cannot access '/dev/dri': No such file or directory
          2. 博主说道:
            Google Chrome Windows 10
            没有核显。你重新做个引导看看吧。
          3. Mr.z说道:
            Google Chrome Windows 10
            好的 我试一下 多谢!
  4. yuyelinaa说道:
    Google Chrome Windows 10
    博主你好,请问你用过nastool套件吗,我用nastool+transmission想实现全自动影音下载功能的,为啥在NasTool里搜索的资源已经显示添加下载任务成功,但是transmission里却没有显示种子任务,是我的设置有问题吗?求解答
    1. 博主说道:
      Google Chrome Windows 10
      我的影片主要来源多为阿里云盘,目前使用场景很少需要下载到NAS,所以不需要使用nastool。
  5. iservia说道:
    Google Chrome Windows 10
    博主,你好,我的是ESXI直通9400T核显给群晖虚拟机,硬件检测都没问题。emby也可以硬解,但是video station只要开硬件加速就播放不了视频,请问有思路么?感谢
    1. 博主说道:
      Google Chrome Windows 10
      Video受群晖没有版权的影响,支持的编码没有emby那么多,建议主用emby就好了。
  6. rupeng说道:
    Google Chrome Windows 10
    按照博主的教程,W1290替换成C69B,ls /dev/dri 仍然找不到硬件,可能是支持的问题吧。。以后再鼓捣了,谢谢博主!
    1. rupeng说道:
      Google Chrome Windows 10
      升级到25426 UP3之后,可以了。。
  7. punk说道:
    Google Chrome Windows 10
    n5095 硬解希望渺茫啊 :kuanghan:
    1. 博主说道:
      Google Chrome Windows 10
      群晖内核版本太低了,所以要用虚拟机装个Linux,核显直通给Linux做硬解,群晖开NFS给Linux挂载。
  8. 不团说道:
    Google Chrome Windows 10
    大佬6666。
  9. zz0770说道:
    Google Chrome Windows 10
    我6.2.3系统 用了您对应版本的i3 101000补丁 替换了/usr/lib/modules下的i915
    1. zz0770说道:
      Google Chrome Windows 10
      无法开机了是咋会事,还是说一定要替换扩展驱动文件才行?
      1. 博主说道:
        Google Chrome Windows 10
        你不加扩展驱动、直接打核显补丁?为什么不认真看一下教程呢?
        1. zz0770说道:
          Google Chrome Windows 10
          好吧 为了图省事 :a: 我再试试看 谢谢了 :mianqiang:
  10. zz0770说道:
    Google Chrome Windows 10
    感谢楼主分享,谢谢 辛苦啦! :tushe:

发表评论