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
3 / 5
To page
Fredoong
deepin
2020-12-25 17:21
#41
心平气和

我的联想y7000p 2020 就是

你应该回复Deepin开发组的那个工程师,让他们知道。回复我没用。

Reply View the author
feier
deepin
2020-12-25 17:28
#42

外接无线网卡,瑞丽 802.11 n WLAN  (无法正常上网、网络断流、未发现网络模块)

Reply View the author
135******12
deepin
2020-12-25 17:58
#43
Cc丶

申请个人使用就成,我的激活应该是年初做活动给的还有效

这样就是个人版吧,现在一直用社区版,也不知道有什么区别,光看版本号,社区的落后不少

Reply View the author
xtxbyj
deepin
2020-12-25 19:54
#44

这个非常好!!!

Reply View the author
qweeqeqqq
deepin
2020-12-26 06:59
#45
Nachorururu

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

华硕G751JY  4710+gtx860m deepinv20检测并更新后,没有声音(有喇叭图标),勾不勾选闭源,更新后都没有声音,只好装系统后,关闭更新,使用初始版本

Reply View the author
qweeqeqqq
deepin
2020-12-26 07:00
#46

华硕G751JY  4710+gtx860m deepinv20检测并更新后,没有声音(有喇叭图标),勾不勾选闭源,更新后都没有声音,只好装系统后,关闭更新,使用初始版本


Reply View the author
deepin-veng
deepin
2020-12-26 22:05
#47
Nachorururu

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


链接小度音箱蓝牙 失败

下载  blue-man后还是没用


系统信息:


Reply View the author
deepin-veng
deepin
2020-12-26 22:12
#48
deepin-veng


链接小度音箱蓝牙 失败

下载  blue-man后还是没用


系统信息:


已解决,可能是因为我双系统,win10跟deepin,之前在win10连接过,然后我让小度取消之前跟win10的配对,然后deepin就能连上了

Reply View the author
aurora-david
deepin
2020-12-27 07:58
#49
Fredoong

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

。那不是主板的锅吗。还有,我也是主板不支持,然后noapic装上的[困]

Reply View the author
Fredoong
deepin
2020-12-27 17:16
#50
aurora-david

。那不是主板的锅吗。还有,我也是主板不支持,然后noapic装上的[困]

Deepin卡在星空图那里,同样基于Debian的Ubuntu就装的上,你觉得还是主板的锅么?

Reply View the author
180******61
deepin
2020-12-28 04:03
#51

{
"type": "machine",
"name": "ThinkPad X1 Nano Gen 1x20UN001WCD",
"product": {
"name": "",
"model": "",
"dmi_family": "ThinkPad X1 Nano Gen 1",
"dmi_name": "20UN001WCD",
"dmi_version": "ThinkPad X1 Nano Gen 1",
"device_id": "",
"vendor_id": "",
"firmware_version": "",
"driver": "",
"slot_type": ""
},
"cpu": {
"name": "11th Gen Intel(R) Core(TM) i7-1160G7 @ 1.20GHz",
"strict": false
},
"kernel": {
"min": {
"version": "",
"buildid": 0
},
"max": {
"version": "",
"buildid": 0
}
},
"solution": ""
}

引导问题,看到很多人都发了,我也补充下我的硬件信息

https://bbs.deepin.org/post/208709?id=208709&limit=20&offset=0&postId=1176431

Reply View the author
180******61
deepin
2020-12-28 05:08
#52

蓝牙耳机和wifi同时使用时候wifi受到很大影响,首先wifi特别容易断,然后网速特别慢

网卡信息

{"type":"network","name":"A0F0x8086","product":{"name":"","model":"","dmi_family":"","dmi_name":"","dmi_version":"","device_id":"A0F0","vendor_id":"8086","firmware_version":"","driver":"iwlwifi","slot_type":"pci"},"cpu":{"name":"11th Gen Intel(R) Core(TM) i7-1160G7 @ 1.20GHz","strict":false},"kernel":{"min":{"version":"","buildid":0},"max":{"version":"","buildid":0}},"solution":""}

蓝牙信息

{"type":"bluetooth","name":"0026x8087","product":{"name":"","model":"","dmi_family":"","dmi_name":"","dmi_version":"","device_id":"0026","vendor_id":"8087","firmware_version":"","driver":"btusb","slot_type":"usb"},"cpu":{"name":"11th Gen Intel(R) Core(TM) i7-1160G7 @ 1.20GHz","strict":false},"kernel":{"min":{"version":"","buildid":0},"max":{"version":"","buildid":0}},"solution":""}

就算把蓝牙关了,这网速还是很慢,发2张对比图


上面是deepin 下面是win10,我个人猜测是deepin还没兼容WiFi6的协议?

Reply View the author
180******61
deepin
2020-12-28 05:15
#53

今年12月刚出的新机子,系统声卡无法识别,蓝牙耳机可以听到声音

我不知道那个是声卡的,干脆所有的一起打包啦

链接: https://pan.baidu.com/s/1jbIXmN6p1-Trr5pp3VTHbA 提取码: x99t

Reply View the author
字甲达宾
deepin
2020-12-28 05:28
#54

为什么想要保存到当前目录 (即用 点号 . 代表当前目录)


/usr/share/hardware-info-get/bin/hardware-info-get -dir .


生成的 json 文件,都是是点号开头的隐藏文件?

这个解析逻辑,应该加一些必要的目录判定和保护吧?


ls -a

. .peripherals6-10.json .peripherals6-20.json
.. .peripherals6-11.json .peripherals6-2.json
.battery7.json .peripherals6-12.json .peripherals6-3.json
.bluetooth1.json .peripherals6-13.json .peripherals6-4.json
.camera2.json .peripherals6-14.json .peripherals6-5.json
.peripherals6-15.json .peripherals6-6.json
.graphic4.json .peripherals6-16.json .peripherals6-7.json
.machine0.json .peripherals6-17.json .peripherals6-8.json
.network3-0.json .peripherals6-18.json .peripherals6-9.json
.network3-1.json .peripherals6-19.json .sound5.json
.peripherals6-0.json .peripherals6-1.json

Reply View the author
deltacatxx
deepin
2020-12-28 07:48
#55
180******61

今年12月刚出的新机子,系统声卡无法识别,蓝牙耳机可以听到声音

我不知道那个是声卡的,干脆所有的一起打包啦

链接: https://pan.baidu.com/s/1jbIXmN6p1-Trr5pp3VTHbA 提取码: x99t

你这个描述也太少了吧,连是什么电脑都不知道……

而且尽量用邮箱发吧。

Reply View the author
chdkd
deepin
2020-12-28 17:40
#56

目前开机时间太长!

Reply View the author
mytyid
deepin
2020-12-28 20:27
#57

把15.11的 ‘简单’安装模式也在20上搞下。

上次想在一个win7+deepin15.11的机子上,把15.11换成20,但提示什么 uefi 之类的问题,一直搞不成

本来把15.11的那个盘格式化了的,但安不上20,又把15.11装回去了(没装回去时,开机会黑屏,win7也进不了)

Reply View the author
yimisunrise
deepin
2020-12-29 21:14
#58

不错 有进步就会成功! 加油!

Reply View the author
180******61
deepin
2020-12-30 00:26
#59
Nachorururu

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

大佬,刚买了这个月新出的机子,这兼容性有点让我感觉崩溃啊,deepin系统用了6年了,可能要暂时先转win了,硬件信息打包发邮箱了,希望这些问题能早点解决吧

https://bbs.deepin.org/post/208849?id=208849&type_id=80&forum_name=%E4%BA%A7%E5%93%81%E5%8F%8D%E9%A6%88

Reply View the author
jankin
deepin
2020-12-30 03:50
#60

脚本异常,没有生成文件

Reply View the author
3 / 5
To page