2.1 黑群晖驱动:10代u核显硬解驱动(解决掉IP、重启无法连接问题)
本文提供了两种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
10代u核显驱动文件:
链接:https://pan.baidu.com/s/18WSYdiVQOqwpTXd0bh7b1g?pwd=bz4h
提取码:bz4h
一、获取CPU对应的i915.ko文件
本文提供两种获取i915.ko文件的方式,分别为“1.1、基于arpl引导方式”和“1.2、自行编辑i915.ko方式”,可针对你的情况,自行选择!
获取i915.ko文件前需要确认你CPU的核显ID,方法也很简单,打开以下链接:https://ark.intel.com/content/www/cn/zh/ark/search.html?_charset_=UTF-8。在输入框中输入CPU的型号,如我的CPU是i3-10300输入如下:
点击搜索,进入对应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中的一种。
1.1、基于arpl引导方式:
此方法适合于:基于arpl引导,且按照教程https://guoqing.blog.csdn.net/article/details/129286961中方法一(4)引导配置的第四步,加入了10代核显驱动文件。
在群辉->控制面板->终端机和SNMP->终端机中 勾选“启动SSH”功能,并点击应用;
下载安装Putty,下载链接:https://www.putty.org/,也可从本文开头的链接中下载。打开软件Host Name输入你群辉的IP(不要带":5000"),Port如果没有修改,默认就是22.然后点击open。
第一次打开会弹出一个窗口点击accecpt即可,随后在出现的窗口"login as"中输入你群辉的用户名,接下来会出现"password:"中输入你的密码,这里是看不到输入结果的,输入完按回车即可。
查看arpl下载的i915文件,这里输入指令:
ls /usr/lib/modules/i915*
可以看到arpl贴心的为你,准备了适应于各种核显ID的i915文件。
接下来,我们输入指令把我们核显ID对应的i915文件复制到我们的文件夹中,先在file station中创建一个文件夹,右击文件夹选择“属性”选项,可以看到文件夹的位置,如我这里是“/volume1/tmp/tmp1”。
我的核显ID为9BC8,因此我这里输入指令:
cp /usr/lib/modules/i915.9BC8.ko /volume1/tmp/tmp1
通过以上,其实只有一步,就将对应核显ID的i915文件存储到我们指定的文件夹了,我们可以将这个文件重命名为i915.ko,以便我们在“方法二”或“方法三”中备用。
1.2、自行编辑i915.ko方式
此方法无任何限制,通过自己修改的方式生成对应的i915.ko文件。
在群辉->控制面板->终端机和SNMP->终端机中 勾选“启动SSH”功能,并点击应用;
下载安装Putty,下载链接:https://www.putty.org/,也可从本文开头的资源下载中获取。打开软件Host Name输入你群辉的IP(不要带":5000"),Port如果没有修改,默认就是22.然后点击open。
第一次打开会弹出一个窗口点击accecpt即可,随后在出现的窗口"login as"中输入你群辉的用户名,接下来会出现"password:"中输入你的密码,这里是看不到输入结果的,输入完按回车即可。
输入指令把系统中的i915文件复制到我们的文件夹中,先在file station中创建一个文件夹,右击文件夹选择“属性”选项,可以看到文件夹的位置,如我这里是“/volume1/tmp/tmp1”
输入指令:
cp /usr/lib/modules/i915.ko /volume1/tmp/tmp1
这时,就可以在对应的文件夹看到我们的i915.ko文件了,接下来将其通过file station下载到我们的电脑上。
打开WinHex程序(提供在上方资源下载链接中),点击文件->打开,打开已经下载至我们电脑上的i915.ko文件。如图,点击查找十六进制数值选项,输入923E0000,即ds918+的核显id,点击确定。
点击搜索结果,会在下方定位到9,此时,我们将92 3E修改为我们的核显ID,需要将核显ID数字反一下,如:9BC8改输入为C89B。
继续点击查找十六进制数值选项,输入308201F7,点击确定,此时为核显签名内容
在搜索结果中,点击对应的308201F7条块,如图,定位到数字3:
接下来,将从3开始鼠标拉动一直到最后的0A,选择 编辑->移除,获得如下:
最后,点击 文件->保存即可。
二、仅修改i915.ko驱动10代u核显方法
基于上述方法,获取对应核显ID的i915.ko文件后,可采用此方法驱动核显:
打开Putty ssh连接至黑群晖,方法如同本文1.1和1.2第一步和第二步。
将原i915.ko文件名更改为i915.ko.bak,因为要root身份执行,因此下面指令回车后可能会提示你输入密码
sudo mv /usr/lib/modules/i915.ko /usr/lib/modules/i915.ko.bak
复制自己更改后的i915.ko文件至"/usr/lib/modules/"文件夹中。此处我存放i915.ko的文件夹为“/volume1/tmp/tmp1”,指令为:
sudo cp /volume1/tmp/tmp1/i915.ko /usr/lib/modules/
赋予新i915.ko权限
sudo chmod 777 /usr/lib/modules/i915.ko
重启,输入指令查看是否可以驱动核显,若可以驱动则会出现“card0 renderD128”
ls /dev/dri
查看群辉自身软件是否可以调用核显,若可以HW control enabled后面写的是yes
sudo cat /sys/kernel/debug/dri/0/i915_frequency_info
若重启后,无法连接,掉IP请选择方法二。
三、上传驱动文件驱动10代u方法
此方法适用于机型ds918+/ds920+,系统版本为42661。
下载10代u核显驱动文件(下方资源下载提供),解压后包含tmp1和tmp2两个文件夹,其中tmp2中提供了核显ID为9BC8的i915.ko文件,若为其它ID,可将对应的i915.ko文件复制替换。并且我将tmp1和tmp2上传至群辉里我创建的tmp文件夹中,你可以上传到你的一个文件夹中,并通过右击属性确定位置;
打开Putty ssh连接至黑群晖,方法如同本文1.1和1.2第一步和第二步。
将tmp1文件夹文件上传至"/usr/lib/firmware/i915",输入指令:
sudo cp -r /volume1/tmp/tmp1/* /usr/lib/firmware/i915
将tmp2文件夹文件上传至"/usr/lib/modules"目录
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第三方软件可正常调用进行硬解。
相关文章:
2.1 黑群晖驱动:10代u核显硬解驱动(解决掉IP、重启无法连接问题)
本文提供了两种10代核显驱动方式:1)第一种(本文:二、仅修改i915.ko驱动10代u核显方法)为网上流传最多但是对主板兼容性要求很高,网上评论常会出现操作后无法识别IP(掉IP)的问题。因此,采用第一种…...
二、CSS
一、CSSHTML的结合方式 1、第一种:在标签的style属性上设置"key:value value;",修改标签样式 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title>…...
变分推断 (Variational Inference) 解析
前言 如果你对这篇文章可感兴趣,可以点击「【访客必读 - 指引页】一文囊括主页内所有高质量博客」,查看完整博客分类与对应链接。 变分推断 在贝叶斯方法中,针对含有隐变量的学习和推理,通常有两类方式,其一是马尔可…...
27. 移除元素
题目链接:https://leetcode.cn/problems/remove-element/给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输…...
hive临时目录清理
hive运行失败会导致临时目录无法自动清理,因此需要自己写脚本去进行清理 实际发现hive临时目录有两个: /tmp/hive/{user}/* /warehouse/tablespace//hive/**/.hive-staging_hive 分别由配置hive.exec.scratchdir和hive.exec.stagingdir决定: 要注意的…...
如何创建发布新品上市新闻稿
推出新产品对任何企业来说都是一个激动人心的时刻,但向潜在客户宣传并围绕您的新产品引起轰动也可能是一个挑战。最有效的方法之一就是通过发布新品上市新闻稿。精心制作的新闻稿可以帮助我们通过媒体报道、吸引并在目标受众中引起关注。下面,我们将讲述…...
关于.bashrc和setup.bash的理解
在创建了ROS的workspace后,需要将workspace中的setup.bash文件写入~/.bashrc 文件中,让其启动: source /opt/ros/melodic/setup.bash这句话的目的就是在开新的terminal的时候,运行这个setup.bash,而这个setup.bash的作…...
03 Android基础--fragment
03 Android基础--fragment什么是fragment?fragment生命周期?动态的fragment与静态的fragmentfragment常用的两个类与APIFragment与Activity通信什么是fragment? 碎片,一个activity中可以使用多个fragment,可以把activi…...
Redis使用,AOF、RDB
前言 如果有人问你:"你会把 Redis 用在什么业务场景下?" 我想你大概率会说:"我会把它当作缓存使用,因为它把后端数据库中的数据存储在内存中,然后直接从内存中读取数据,响应速度会非常快。…...
SOLIDWORKS Premium 2023 SP1.0 三维设计绘图软件
SOLIDWORKS 中文完美正式版提供广泛工具来处理最复杂的问题,并提供深层技术完成关键细节工作。新功能可助您改善产品开发流程,以更快地将创新产品投入生产。Solidworks 是达索公司最新推出的三维CAD系统,它可让设计师大大缩短产品的设计时间,让产品得以快速、高效地投向市场…...
PyQGIS开发--自动化地图布局案例
前言创建地图布局是 GIS 作业结束时的一项常见任务。 它用于呈现最终结果的输出,作为与用户交流的一种方式,以便从地图中获取信息、知识或见解。 在包括 QGIS 在内的任何 GIS 软件中制作地图布局都非常容易。 但另一方面,当我们必须生成如此大…...
严格模式和非严格模式下的this指向问题
一、全局环境 1.函数调用 非严格模式:this指向是Window // 普通函数 function fn () { console.log(this, this); } fn() // 自执行函数 (function fn () { console.log(this, this); })() 严格模式:this指向是undefined //…...
vue2、vue3组件传值,引用类型,对象数组如何处理
vue2、vue3组件传值,引用类型,对象数组如何处理 Excerpt 所有的 prop 都使得其父子 prop 之间形成了一个单向下行绑定:父级 prop 的更新会向下流动到子组件中,但是反过来则不行。这样会防止从子组件意外变更父… 下述组件传值指引…...
165. 小猫爬山
Powered by:NEFU AB-IN Link 文章目录165. 小猫爬山题意思路代码165. 小猫爬山 题意 翰翰和达达饲养了 N只小猫,这天,小猫们要去爬山。 经历了千辛万苦,小猫们终于爬上了山顶,但是疲倦的它们再也不想徒步走下山了(呜咕…...
ECharts教程(详细)
ECharts教程(详细) 非常全面的ECharts教程,非常全面的ECharts教程,目前线条/节点颜色、线条粗细、线条样式、线条阴影、线条平滑、线条节点大小、线条节点阴影、线条节点边框、线条节点边框阴影、工具提醒、工具提醒样式、工具自定义提醒、工具提醒背景…...
pinia
目录一、介绍二、快速上手1.安装2.基本使用与state3.actions的使用4.getters的使用5.storeToRefs的使用6.pinia模块化三、数据持久化1.安装2.使用插件3.模块开启持久化4.按需缓存模块的数据一、介绍 pinia从使用角度和之前Vuex几乎是一样的,比Vuex更简单了。 在Vu…...
mysql中insert语句的五种用法
文章目录前言一、values参数后单行插入二、values参数后多行插入三、搭配select插入数据四、复制旧表的信息到新表五、搭配set插入数据总结前言 insert语句是标准sql中的语法,是插入数据的意思。在实际应用中,它也演变了很多种用法来实现特殊的功能&…...
YOLOV7模型调试记录
先前的YOLOv7模型是pytorch重构的,并非官方提供的源码,而在博主使用自己的数据集进行实验时发现效果并不理想,因此生怕是由于源码重构导致该问题,此外还需进行对比实验,因此便从官网上下载了源码,进行调试运…...
模拟光伏不确定性——拉丁超立方抽样生成及缩减场景(Matlab全代码)
光伏出力的不确定性主要源于预测误差,而研究表明预测误差(e)服从正态分布且大概为预测出力的10%。本代码采用拉丁超立方抽样实现场景生成[1,2]、基于概率距离的快速前代消除法实现场景缩减[3],以此模拟了光伏出力的不确定性。与风电不确定性模拟不同之处在于——光伏存在0出…...
Elasticsearch聚合查询速览
Es 数据分析工具 - Elasticsearch Aggregations (聚合查询) 官方文档 Aggregations | Elasticsearch Guide [7.15] | Elastic 1. Bucket aggregations 桶聚合 that group documents into buckets, also called bins, based on field values, ranges, o…...
CEC2017:鱼鹰优化算法(Osprey optimization algorithm,OOA)求解cec2017(提供MATLAB代码)
一、鱼鹰优化算法简介 鱼鹰优化算法(Osprey optimization algorithm,OOA)由Mohammad Dehghani 和 Pavel Trojovsk于2023年提出,其模拟鱼鹰的捕食行为。 鱼鹰是鹰形目、鹗科、鹗属的仅有的一种中型猛禽。雌雄相似。体长51-64厘米…...
Vue3 企业级项目实战:通关 Vue3 企业级项目开发,升职加薪快人一步
Vue3 企业级项目实战 - 程序员十三 - 掘金小册Vue3 Element Plus Spring Boot 企业级项目开发,升职加薪,快人一步。。「Vue3 企业级项目实战」由程序员十三撰写,2744人购买https://s.juejin.cn/ds/S2RkR9F/ 课程介绍 很高兴为大家介绍这个…...
vue样式绑定(v-if)
文章目录一.第一次用vue框架二.要求:1.定义两种样式,一种描述正确的状态,一种描述错误的状态。2.在结构代码中定义一个块,实现绑定正确的样式状态。3.定义一个按钮,实现正确和错误两种状态的class切换。三.源代码四.效果一.第一次…...
无需公网IP,安全稳定实现U8C异地访问
用友是全球领先的企业云服务与软件提供商,在财务、人力、供应链、采购、制造、营销、研发、项目、资产、协同等领域为客户提供数字化、智能化、社会化的企业云服务产品与解决方案。 U8C是用友针对成长型、创新型企业,提供企业级ERP整体解决方案。在系统…...
Graph Neural Network(GNN)图神经网络
Graph Neural Network(GNN)图神经网络,是一种旨在对图结构数据就行操作的深度学习算法。它可以很自然地表示现实世界中的很多问题,包括社交网络,分子结构和交通网络等。GNN旨在处理此类图结构数据,并对图中的节点和边进行预测或执…...
JSTL核心库的简单使用
JSTL核心库的简单使用 7.1考试重点 7.1.1c:out输出数据 考试重点就是c的相关的 jar包下载地址:Apache Tomcat - Apache Taglibs Downloads 看会典型应用就可以<% page contentType"text/html;charsetUTF-8" language"java" %> <% taglib uri"…...
ffmpeg.dll丢失怎么办,有什么修复ffmpeg.dll的方法
如果你在运行某些音视频软件或游戏时遇到了“ffmpeg.dll丢失”的错误消息,这意味着你的Windows系统中缺少了ffmpeg.dll文件,这是一个必要的动态链接库(DLL)文件,用于支持许多音视频软件和游戏的运行。在这篇文章中&…...
【学习笔记】NOIP爆零赛9
这场考炸了,不过也还好,正好给自己警醒的作用 t1t1t1应该是想到正解了,就是最后边界那个地方还是没有想清楚,哎这种交互题卡询问次数还是挺难受的,并且似乎我对于这种细节并不能很好把握。然后就少了50pts50pts50pts是…...
SpringMVC的常用组件和工作流程及部分注解解析
一丶SpringMVC常用的组件 1.前端控制器DispatcherServlet 作用:统一处理请求和响应。除此之外还是整个流程控制的中心,由 DispatcherServlet 来调用其他组件,处理用户的请求 接收请求,响应结果,相当于转发器ÿ…...
创建Firebase项目并接入Firebase推送: Firebase Cloud Messaging (FCM)
1.FCM简介:Firebase Cloud Messaging (FCM) 是一种跨平台消息传递解决方案,可供您可靠地传递消息,而且还是免费的服务。支持 Android,IOS,Web,Flutter,Unity.消息类型可以使用 FCM 向客户端发送两种类型的消息:通知消息…...
合肥制作企业网站/西地那非片能延时多久每次吃多少
在virtual的知识里摸爬滚打好几天,最近大脑有些不够用了,现在整理一下 非考虑内存对齐时各个结构的大致模型 至于考绿内存的在前面几张已经叙述过了,为了方便,我再纸上画了整体的流程,, 内存分配要注意对齐…...
网站制作 长沙/网站开发公司排行榜
XAMPP Apache 无法启动原因1(缺少VC运行库): 这个就是我遇到的问题原因,下载安装的XAMPP版本是xampp-win32-1.7.7-VC9,而现有的Windows XP系统又没有安装VC9运行库,所以无法继续运行相关服务,这…...
汕头网站快速排名/在哪里找软件开发公司
关于Gdb的使用,请参考:http://blog.csdn.net/haoel/article/details/2879 转载于:https://www.cnblogs.com/itdev/p/6160284.html...
三亚做网站服务/seo搜索引擎优化怎么优化
http://www.cocoachina.com/industry/20131106/7304.html 转载于:https://www.cnblogs.com/sgdkg/p/4365491.html...
长沙做营销型网站公司/百合seo培训
客户端文件自动备份到服务器 内容精选换一换用户可以在公有云MRS集群以外的节点上使用客户端,在使用客户端前需要安装客户端。如果集群外的节点已安装客户端且只需要更新客户端,请使用安装客户端的用户例如root。针对MRS 3.x之前版本的集群,需…...