IT之家12月22日消息Deep操作系统近日发布了deepin兼容性改进活动。表示为了保证deepin在不同硬件设备上更加稳定流畅的运行,减少某些硬件(包括整机和各种硬件模块等)的兼容性问题。),deepin开发团队最近推出了专门的硬件自适应项目。
IT之家获悉,深度表示,本项目计划开发一个单独的工具包,用于自动获取当前机器的所有设备信息,生成多个对应的硬件规则文件,匹配对应规则文件的解决方案文件,并应用解决方案,从而自动解决硬件适配问题。
亲爱的深粉:
为了保证deepin在不同硬件设备上更加稳定流畅的运行,减少一些硬件(包括整机和各种硬件模块等)的兼容性问题。),deepin开发团队最近推出了专门的硬件自适应项目。
本项目计划开发一个单独的工具包,该工具包将自动获取当前机器的所有设备信息,生成多个对应的硬件规则文件,匹配对应规则文件的解决方案文件,并应用解决方案,从而自动解决硬件适配问题。
为了完善这个项目的自动解题机制,需要收集大家遇到问题时使用的硬件信息。
一、问题类型(什么样的问题需要提交资料)
1.整机类型:整机的问题,包括开关机、待机、休眠等。
2.硬件模块的类型
-蓝牙:找不到蓝牙模块,无法启动蓝牙功能,启动后无法连接蓝牙设备。
-摄像头:摄像头无法正常使用,摄像头开启或关闭异常等。
-网卡:无法正常上网、网络中断、找不到网络模块等。
-声卡:系统没有声音,声音输出设备无法切换。
-电源:电量显示异常、用电量异常、设备发热等。
-显卡:碎屏、掉帧、撕裂、驱动异常(如只有一个分辨率)、双屏或多屏问题(黑屏、无显示设备、连接异常)等。
-外设:键盘、鼠标、无线网卡、其他适配器等。
二、收集哪些信息(针对不同类型的问题,我们需要收集相应的信息,不涉及系统的敏感信息)
1.整机类型
1.类型设备类型
2.命名规则文件的名称
3.DMI的产品系列_ FamilyDMI
4.DMI _ NAME DMI的产品名称
5.DMI产品版本_ DMI版本
6.如果strict in cpu为真,则需要cpu中的名称;否则,如果strict为假,则不需要cpu中的名称,因此您可以选择将其留空。
示例:
{
类型' : '机器':
名称' :'MateBookDxNBLK-WAX9X ',
产品' :{
名称' :'NBLK-WAX9XM1030 ',
dmi_family':'MateBookD ',
dmi_name':'NBLK-WAX9X ',
dmi_version':'M1030 ',
},
cpu':{
名称' : ' amdryzen 53500 uwithradeonvegamobilegfx ',
严格' :假
}
解决方案' : ' '
}2.硬件模块的类型
1.类型设备类型
2.命名规则文件的名称
3.vendor_id供应商id,即供应商
4.设备标识硬件设备标识
5.驱动设备驱动程序
6.slot_type插槽类型,如pci或usb
7.如果strict in cpu为真,则需要cpu中的名称/否则,如果strict为假,则不需要cpu中的名称,因此您可以选择不填写。
示例:
以蓝牙模块问题为例。
>{ "type": "bluetooth", "name": "c123x1358", "product": { "name": "","device_id":"c123","vendor_id":"1358","driver":"btusb","slot_type":"usb"},"cpu": {"name":"AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx","strict": false }, "solution": "" }三、提供信息方法1、下载 “hardware-info-get”脚本文件(下载链接:https://wws.lanzous.com/b01tszw1c,密码:uoser),打开终端,跳转到脚本所在目录,将脚本加上可执行权限,输入命令 ./hardware-info-get,执行生成本机所有的硬件设备规则文件,找到有适配问题的硬件规则文件,以附件的形式提供给项目负责人。
2、编写邮件,发送 设备 ** 类型 + 问题描述 ** 到项目负责人邮箱:liuxin@uniontech.com,邮件格式如下:
标题:【deepin 兼容性】+ 设备类型(例如:【deepin 兼容性】蓝牙)
正文:(描述清楚问题、所处环境和现象以及复现步骤)
例:
环境:
机器 : 联想小新 13Pro AMD 2020 版本
系统 : UOS V20
内核 : 4.19.0
现象:
执行待机操作后,系统仅黑屏,未真正进入待机状态
复现步骤:
打开关机界面
点击待机)
注:要将问题对应的硬件规则文件,以附件的形式放在邮件中,为了更好的解决您的问题,一定要尽可能的将问题描述清楚。
深度表示,对于碰到的以上所有类型问题,有好的解决方案,也可以将方案内容发到项目负责人邮箱:liuxin@uniontech.com,我们将会编译成库文件存储到工具包中,然后将工具包文件发送给问题提供者进行验证,验证有效会编译记录到工具包的库中。优秀方案提供者,还可以获得精美礼品一份。