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
4 / 5
To page
xeonpoint
deepin
2020-12-30 04:44
#61

grub有问题。 grub根本进不去蓝色星空 直接给我来一个竖杠。 难道你们deepin就这么让我们这些无法使用grub的用户一直都重建引导? 真的有点让人失望。

Reply View the author
shenhz
deepin
2020-12-30 19:11
#62

出现无法待机,一待机就自动唤醒。

Reply View the author
Nachorururu
deepin
2020-12-31 22:18
#63

为了方便大家的硬件设备的提供方式,现推出了规则文件添加平台 https://uda-rule.uniontech.com,填写方式请见平台规范文档,感谢支持!

Reply View the author
jankin
deepin
2020-12-31 23:20
#64
Nachorururu

为了方便大家的硬件设备的提供方式,现推出了规则文件添加平台 https://uda-rule.uniontech.com,填写方式请见平台规范文档,感谢支持!

晚上,回去弄

Reply View the author
jankin
deepin
2021-01-01 03:17
#65
Nachorururu

为了方便大家的硬件设备的提供方式,现推出了规则文件添加平台 https://uda-rule.uniontech.com,填写方式请见平台规范文档,感谢支持!

https://uda-rule.uniontech.com,需要帐号,注册不了,邮箱验证码发不过来,然后bos-adapter-device怎么用呢?

Reply View the author
Nachorururu
deepin
2021-01-04 17:15
#66
jankin

https://uda-rule.uniontech.com,需要帐号,注册不了,邮箱验证码发不过来,然后bos-adapter-device怎么用呢?

可以去uos官网注册账号试下,使用流程在前端平台上有着相关规范模板

Reply View the author
ascent
deepin
2021-01-05 02:56
#67

Acer Aspire 4560G

AMD A6-3420M,AMD Radeon HD 6520G (集显)和 AMD Radeon HD 7400M(独显)

只能在安全图形下安装,安装完分辨率过低,应该是驱动问题。

运行不了获取信息的命令,只能这样直接给信息了

Reply View the author
deepinuser17
deepin
2021-01-06 08:55
#68

这个要支持. 有了这个工具, 深度的同仁就不会摸黑找问题了. 用户也不用费劲的描述系统信息

Reply View the author
soyomaker
deepin
2021-01-06 15:45
#69

联想flex-1120,赛扬2840,核显,安装完成后重启,闪屏跑代码,无法进入系统

Reply View the author
wcs4221
deepin
2021-01-06 16:51
#70

自适应作好了,纯对是一大步!支持。

 

Reply View the author
zhazhojie
deepin
2021-01-07 23:30
#71
Nachorururu

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

我就是显卡异常,只有一个分辨率。

Reply View the author
aaron-shao
deepin
2021-01-08 17:53
#72
macaiyun0629

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

进入bios改第一启动项就可以了吧??进入系统会提示选择deepin还是window的

Reply View the author
mulder
deepin
2021-01-09 07:27
#73

家里的老笔记本还有希望吗 联想z485 系统都装不上

Reply View the author
180******61
deepin
2021-01-12 04:50
#74
Nachorururu

为了方便大家的硬件设备的提供方式,现推出了规则文件添加平台 https://uda-rule.uniontech.com,填写方式请见平台规范文档,感谢支持!

你好,这个收集问题的网站好像有点问题啊,感觉好多条的内容都混起来了,另外真的有人看么?我看解决的到目前为止还是2条

Reply View the author
lizhuojian
deepin
2021-01-12 21:20
#75

联想的aio520一体机的wifi驱动,版本v20,安装后无此wifi驱动,

每次都要自己手工下载装驱动。我单位装了40多台深度啊,从15.11到v20现在都没有带这个驱动,希望增加这个驱动。

我在用这个驱动:

sudo apt update
sudo apt install git -y
git clone https://github.com/tomaspinho/rtl8821ce
cd rtl8821ce
make
sudo make install
sudo modprobe -a 8821ce

 

设备信息:

{"type":"network","name":"C821x10EC","product":{"name":"","model":"","dmi_family":"","dmi_name":"","dmi_version":"","device_id":"C821","vendor_id":"10EC","firmware_version":"","driver":"rtl8821ce","slot_type":"pci"},"cpu":{"name":"Intel(R) Core(TM) i3-8145U CPU @ 2.10GHz","strict":false},"kernel":{"min":{"version":"","buildid":0},"max":{"version":"","buildid":0}},"solution":""}

Reply View the author
Nachorururu
deepin
2021-01-12 22:30
#76
180******61

你好,这个收集问题的网站好像有点问题啊,感觉好多条的内容都混起来了,另外真的有人看么?我看解决的到目前为止还是2条

目前已经很多了,只是暂时还没展示到网页,信息可以进行条件筛选,默认显示的是所有信息,感感谢反馈问题。

Reply View the author
Nachorururu
deepin
2021-01-12 22:32
#77
lizhuojian

联想的aio520一体机的wifi驱动,版本v20,安装后无此wifi驱动,

每次都要自己手工下载装驱动。我单位装了40多台深度啊,从15.11到v20现在都没有带这个驱动,希望增加这个驱动。

我在用这个驱动:

sudo apt update
sudo apt install git -y
git clone https://github.com/tomaspinho/rtl8821ce
cd rtl8821ce
make
sudo make install
sudo modprobe -a 8821ce

 

设备信息:

{"type":"network","name":"C821x10EC","product":{"name":"","model":"","dmi_family":"","dmi_name":"","dmi_version":"","device_id":"C821","vendor_id":"10EC","firmware_version":"","driver":"rtl8821ce","slot_type":"pci"},"cpu":{"name":"Intel(R) Core(TM) i3-8145U CPU @ 2.10GHz","strict":false},"kernel":{"min":{"version":"","buildid":0},"max":{"version":"","buildid":0}},"solution":""}

感谢您的解决方案,驱动包近日我将处理,打包入库,感谢支持!

Reply View the author
from-mail_1xx-xxxx-007
deepin
2021-01-13 01:17
#78

我的九代酷睿(Coffee Lake Refresh)笔记本自带的麦克风(英特尔®智音技术),无论通过deepin安装器选择哪个版本的内核进行安装,完成后都是只能识别到而不能使用。

我真的不清楚这种麦克风究竟算声卡还是算外设(无奈)

姑且在这里说说我的见闻吧:

1. 帖子https://bbs.deepin.org/post/205015?offset=0&postId=1163233中,楼主是十代酷睿(Ice Lake)+英特尔®智音技术 麦克风,遇到了相同的问题,换用Ubuntudde20.10后,问题消失;

2. 本人的笔记本参考Laptop/Dell - ArchWiki的方法安装Arch Linux后,问题消失(值得注意的是Laptop/Dell - ArchWiki上说明了5.6+版本的内核搭配sof-firmware麦克风即可正常使用)。

推测:

1. 问题由deepin仓库内核与Sound Open Firmware(SOF)兼容性导致

2. 将系统自带内核/deepin仓库内核换用为Ubuntu内核可能会解决本楼问题

Reply View the author
大泽IO
deepin
2021-01-14 02:50
#79

第三方应用(如vscode)最大化和弹出窗口时有几率造成闪屏
机器信息

{
    "type": "machine",
    "name": "To be filled by O.E.M.xSystem Product Name",
    "product": {
        "name": "",
        "model": "",
        "dmi_family": "To be filled by O.E.M.",
        "dmi_name": "System Product Name",
        "dmi_version": "System Version",
        "device_id": "",
        "vendor_id": "",
        "firmware_version": "",
        "driver": "",
        "slot_type": ""
    },
    "cpu": {
        "name": "AMD Ryzen 5 3600 6-Core Processor",
        "strict": false
    },
    "kernel": {
        "min": {
            "version": "",
            "buildid": 0
        },
        "max": {
            "version": "",
            "buildid": 0
        }
    },
    "solution": ""
}

显卡信息

{
    "type": "graphic",
    "name": "1244x10DE",
    "product": {
        "name": "",
        "model": "",
        "dmi_family": "",
        "dmi_name": "",
        "dmi_version": "",
        "device_id": "1244",
        "vendor_id": "10DE",
        "firmware_version": "",
        "driver": "nvidia",
        "slot_type": "pci"
    },
    "cpu": {
        "name": "AMD Ryzen 5 3600 6-Core Processor",
        "strict": false
    },
    "kernel": {
        "min": {
            "version": "",
            "buildid": 0
        },
        "max": {
            "version": "",
            "buildid": 0
        }
    },
    "solution": ""
}

更多显卡信息

lspci | grep VGA
09:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
Reply View the author
mmlmonkey
deepin
2021-01-16 01:41
#80
from-mail_1xx-xxxx-007

我的九代酷睿(Coffee Lake Refresh)笔记本自带的麦克风(英特尔®智音技术),无论通过deepin安装器选择哪个版本的内核进行安装,完成后都是只能识别到而不能使用。

我真的不清楚这种麦克风究竟算声卡还是算外设(无奈)

姑且在这里说说我的见闻吧:

1. 帖子https://bbs.deepin.org/post/205015?offset=0&postId=1163233中,楼主是十代酷睿(Ice Lake)+英特尔®智音技术 麦克风,遇到了相同的问题,换用Ubuntudde20.10后,问题消失;

2. 本人的笔记本参考Laptop/Dell - ArchWiki的方法安装Arch Linux后,问题消失(值得注意的是Laptop/Dell - ArchWiki上说明了5.6+版本的内核搭配sof-firmware麦克风即可正常使用)。

推测:

1. 问题由deepin仓库内核与Sound Open Firmware(SOF)兼容性导致

2. 将系统自带内核/deepin仓库内核换用为Ubuntu内核可能会解决本楼问题

我是九代灵越7590 一样没mic驱动  arch的wiki也说支持 但是deepin 不行 

Reply View the author
4 / 5
To page