本文提供了两种10代核显驱动方式:
1)第一种(本文:二、仅修改i915.ko驱动10代u核显方法)为网上流传最多但是对主板兼容性要求很高,网上评论常会出现操作后无法识别IP(掉IP)的问题。因此,采用第一种方法进行安装时,要准备好重新安装系统的风险。
2)第二种(本文:三、上传驱动文件驱动10代u方法)方法为上传驱动文件的方法,此方法经验证可解决很大一部分掉IP主板的核显驱动问题。此方法存在的问题是,存在群辉官方软件(video station)无法驱动核显的可能性,但jellyfin和emby等第三方测试可以正常调用核显解码。
采用两种方法均先获取i915.ko文件!方法2源文件中提供了0x9BC8(10100(T)/10300(T)/10320/10325/10400T/10500(T)/10600(T))的i915.ko文件,若您为上述cpu型号可直接跳过“一、获取CPU对应的i915.ko文件”,按照三中的方法进行安装!
黑群晖10代u驱动文件下载:
链接:https://pan.baidu.com/s/1CMLl6waOuW-Ys2gKZx7Jgg?pwd=chct
提取码:chct
链接:https://pan.baidu.com/s/18WSYdiVQOqwpTXd0bh7b1g?pwd=bz4h
提取码:bz4h
本文提供两种获取i915.ko文件的方式,分别为“1.1、基于arpl引导方式”和“1.2、自行编辑i915.ko方式”,可针对你的情况,自行选择!
点击搜索,进入对应CPU详细页面后,在处理器显卡最后一项即可以看到设备ID。这里我给出大部分常用10代u的核显ID:0x9BC8(10100(T)/10300(T)/10320/10325/10400T/10500(T)/10600(T))、0x9BC5(10600K/10700(T/K)/10900(T/K)),这里有一个型号比较特别就是i5-10400其可能为0x9BC8 / 0x9BC5中的一种。
ls /usr/lib/modules/i915*
可以看到arpl贴心的为你,准备了适应于各种核显ID的i915文件。
我的核显ID为9BC8,因此我这里输入指令:
cp /usr/lib/modules/i915.9BC8.ko /volume1/tmp/tmp1
通过以上,其实只有一步,就将对应核显ID的i915文件存储到我们指定的文件夹了,我们可以将这个文件重命名为i915.ko,以便我们在“方法二”或“方法三”中备用。
此方法无任何限制,通过自己修改的方式生成对应的i915.ko文件。
输入指令:
cp /usr/lib/modules/i915.ko /volume1/tmp/tmp1
这时,就可以在对应的文件夹看到我们的i915.ko文件了,接下来将其通过file station下载到我们的电脑上。
接下来,将从3开始鼠标拉动一直到最后的0A,选择 编辑->移除,获得如下:
最后,点击 文件->保存即可。
基于上述方法,获取对应核显ID的i915.ko文件后,可采用此方法驱动核显:
sudo mv /usr/lib/modules/i915.ko /usr/lib/modules/i915.ko.bak
sudo cp /volume1/tmp/tmp1/i915.ko /usr/lib/modules/
sudo chmod 777 /usr/lib/modules/i915.ko
ls /dev/dri
查看群辉自身软件是否可以调用核显,若可以HW control enabled后面写的是yes
sudo cat /sys/kernel/debug/dri/0/i915_frequency_info
若重启后,无法连接,掉IP请选择方法二。
此方法适用于机型ds920+,系统版本为42661 !!!。
sudo cp -r /volume1/tmp/tmp1/* /usr/lib/firmware/i915
sudo cp -r /volume1/tmp/tmp2/* /usr/lib/modules
赋予上传文件的可执行可读写权限,这里我偷一个懒,直接将整个"/usr/lib/modules"文件里的所有文件都可执行可读写吧,如有其它快捷方式还请留言告诉我一下:
sudo chmod 777 /usr/lib/modules/*
cd /usr/lib/modules sudo ./rm_modules.sh
加入新核显驱动模块
cd /usr/lib/modules sudo ./in_modules.sh
ls /dev/dri
需注意的是,此时输入sudo cat /sys/kernel/debug/dri/0/i915_frequency_info指令可能无法返回结果,且群辉自身系统软件如video station无法调用核显。但jellyfin和emby第三方软件可正常调用进行硬解。
原文链接:https://blog.csdn.net/qq_35379989/article/details/129258298