deepin兼容性改善活动
Tofloor
poster avatar
deepin-mq
deepin
2020-12-21 23:18
Author

亲爱的深粉:


为了保证deepin在不同硬件设备上更稳定、流畅的运行,减少部分硬件上出现的兼容性问题(包括电脑整机、各硬件模块等),deepin开发团队近期专项启动了硬件自适配项目。


本项目计划开发单独的工具包,主要针对出现这些问题后,使用此工具包执,会自动获取当前机器所有设备信息生成多个对应硬件规则文件匹配对应规则文件解决方案文件,进解决方案的应用,以达到自动化解决硬件适配问题


为了完善本项目的自动化解决问题机制,现需收集大家碰到问题所使用的硬件信息。


一、问题类型(碰到什么类型的问题,才需要提交信息)

1、整机类型:整机问题,包括开关机、待机、休眠等

2、各硬件模块类型

- 蓝牙:未发现蓝牙模块、蓝牙功能无法启动、启动后无法连接蓝牙设备等

- 摄像头:摄像头无法正常使用、打开关闭摄像头异常等

- 网卡:无法正常上网、网络断流、未发现网络模块

- 声卡:系统无声音、无法切换声音输出设备等

- 电源:电量显示异常、耗电异常、设备发热等

- 显卡:花屏、掉帧、撕裂、驱动异常(如仅一个分辨率)、双屏或多屏问题(黑屏、未显示设备、连接异常)

- 外设:键盘、鼠标、无线网卡、其他适配器等


二、收集哪些信息(对于不同类型问题,我们需要收集的对应信息,不涉及系统敏感信息


1、整机类型

1. type 设备类型
2. name 规则文件名字
3. dmi_family DMI中的product family
4. dmi_name DMI 中的 product name
5. dmi_version DMI 中的 product version
6. 如果cpu中的strict为true,那么cpu中的name为必填项 /相反strict为false时,cpu中的name为非必填项,可以选择不填

举例:

{
"type": "machine",
"name": "MateBook DxNBLK-WAX9X",
"product": {
"name": "NBLK-WAX9X M1030",
"dmi_family": "MateBook D",
"dmi_name": "NBLK-WAX9X",
"dmi_version": "M1030",
},
"cpu": {
"name": "AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx", 
"strict": false
}
"solution": ""
}


2、各硬件模块类型

1. type 设备类型
2. name 规则文件名字
3. vendor_id 供应商 id ,即 vendor
4. device_id 硬件设备 id
5. driver 设备驱动
6. slot_type 插槽类型 ,如 pci 或 usb
7. 如果cpu中的strict为true,那么cpu中的name为必填项 /相反strict为false时,cpu中的name为非必填项,可以选择不填

举例:

以蓝牙模块问题举例

{
"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

现象:

执行待机操作后,系统仅黑屏,未真正进入待机状态

 

复现步骤:

  1. 打开关机界面
  2. 点击待机


注:要将问题对应的硬件规则文件以附件的形式放在邮件中,为了更好的解决您的问题,一定要尽可能的将问题描述清楚。


对于碰到的以上所有类型问题,有好的解决方案,也可以将方案内容发到项目负责人邮箱:liuxin@uniontech.com,我们将会编译成库文件存储到工具包中,然后将工具包文件发送给问题提供者进行验证,验证有效会编译记录到工具包的库中。优秀方案提供者,还可以获得精美礼品一份。


最后,感谢大家的支持,一起让deepin变得更好。




Reply Favorite View the author
All Replies
1 / 5
To page
Nachorururu
deepin
2020-12-21 23:23
#1

大家有问题可以进行咨询我[尾]

Reply View the author
jianguo922
deepin
2020-12-22 01:34
#2

这活动不错,支持!

Reply View the author
jacky
deepin
2020-12-22 02:42
#3

驱动中心在做了吗?我感觉这些东西也可以集成进去

Reply View the author
q77190858
deepin
2020-12-22 04:30
#4

这个好啊,强烈支持一下

Reply View the author
Fredoong
deepin
2020-12-22 05:02
#5

那些因为硬件不兼容连系统都安装不上的呢??你们知道现在很多机器(包括一些去年生产的)安装时会卡在星空图那里根本安装不上吗??大家都觉得是Deepin安装器的grub问题。装都装不了是不是硬件兼容性问题?何时能解决?

Reply View the author
Maicss
deepin
2020-12-22 05:16
#6
It has been deleted!
SamLukeYes
deepin
2020-12-22 05:42
#7

Surface 系列的问题和解决方案已经有人总结得很好了,在这个仓库。但集成起来可能有些困难,因为需要打内核补丁,可能需要为 surface 设备提供专用的内核。

Reply View the author
jiutian123
deepin
2020-12-22 08:15
#8

不错不错,强烈支持一下

Reply View the author
临之
deepin
2020-12-22 17:13
#9

已经发送

Reply View the author
Nachorururu
deepin
2020-12-22 17:44
#10
jacky

驱动中心在做了吗?我感觉这些东西也可以集成进去

在做了,在做了

Reply View the author
Comments
JeniusIu
2020-12-30 18:05
恶龙咆哮,喵!
虫子集花
2020-12-23 19:46
哈哈哈哈
s096040114
2020-12-23 05:14
牛批
Nachorururu
deepin
2020-12-22 17:46
#11
Fredoong

那些因为硬件不兼容连系统都安装不上的呢??你们知道现在很多机器(包括一些去年生产的)安装时会卡在星空图那里根本安装不上吗??大家都觉得是Deepin安装器的grub问题。装都装不了是不是硬件兼容性问题?何时能解决?

这个项目就是为了解决此类问题

Reply View the author
Nachorururu
deepin
2020-12-22 17:46
#12
临之

已经发送

已经收到,会尽快处理的

Reply View the author
w2430177323
deepin
2020-12-22 17:57
#13

安卓模拟器什么时候能上线

Reply View the author
jzc
deepin
2020-12-22 17:59
#14

据我所知,2020年的新笔记本电脑有好多无法在grub界面切换到windows系统

Reply View the author
jzc
deepin
2020-12-22 18:01
#15

无线网卡驱动 rtl 8821ce 之类的也要自己编译安装

Reply View the author
q77190858
deepin
2020-12-22 20:47
#16
Nachorururu

在做了,在做了

嘴巴已经在做了[开心]

Reply View the author
kirin2020
deepin
2020-12-22 22:50
#17

我的蓝牙用不了,Deepin 20系统,内核5.10.2最新的了,也没有蓝牙了,原来5.9内核是正常的。想提交收集信息文件也不行,那个程序执行不了。怎么办??

Reply View the author
Nachorururu
deepin
2020-12-23 00:15
#18
kirin2020

我的蓝牙用不了,Deepin 20系统,内核5.10.2最新的了,也没有蓝牙了,原来5.9内核是正常的。想提交收集信息文件也不行,那个程序执行不了。怎么办??

加个输出文件的路径,把蓝牙设备信息发给我,我看下问题

Reply View the author
macaiyun0629
deepin
2020-12-23 00:50
#19
jzc

据我所知,2020年的新笔记本电脑有好多无法在grub界面切换到windows系统

我的也切换不了,所以我用F12进入uefi界面选择系统的

Reply View the author
残念
deepin
2020-12-23 01:54
#20
macaiyun0629

我的也切换不了,所以我用F12进入uefi界面选择系统的

我是用arch或manjaro重建引导,如果你有时间或者乐于折腾可以试一试[嗨]

Reply View the author
1 / 5
To page