Huawei MateBook 14 AMD (2020)

出自 ArchWiki

此条目或章节需要语言、wiki 语法或风格方面的改进。参见 Help:Style 以获取参考。

原因: 许多风格违规。(在 Talk:Huawei MateBook 14 AMD (2020) 中讨论)
注意: 此页面涉及 Huawei Matebook 14 AMD (2020)。某些信息可能也适用于 MateBook 13 AMD。请注意,MateBook D 系列有很大不同。
硬件 PCI/USB ID 工作状态?
触摸板
键盘
网络摄像头 13d3:56db
蓝牙 1358:c123
音频 1022:15e3
无线 10ec:c822
指纹识别器 27c6:5110
电池保护

安装

西部数据 SN730 NVMe SSD 预配置的逻辑扇区大小为 512 字节,物理扇区大小为 4096 字节。 切换 逻辑扇区大小到原生 4096 字节大小可能会提高性能,正如供应商所指出的那样。 这将会擦除设备上的所有数据! 要使用不同的扇区大小格式化 SSD,请运行

$ nvme format --lbaf=NUMBER /dev/nvmeXnY

使用 LBA 格式,根据

$ nvme id-ns -H /dev/nvmeXnY
[...]
LBA Format  0 : Metadata Size: 0   bytes - Data Size:  512 bytes - Relative Performance: 0x2 Good 
LBA Format  1 : Metadata Size: 0   bytes - Data Size: 4096 bytes - Relative Performance: 0x1 Better

Arch Linux 的安装可以正常进行。 请参阅 安装指南 以获取更多信息。

固件

fwupd 检测到触摸板、GPU、UEFI、TPM、DisplayPort Hub 和 NVMe 驱动器,尽管华为目前没有通过 Linux 供应商固件服务 (LVFS) 提供更新。

之前的设备在华为主页上发布了 BIOS 更新,可以手动安装[1]。 但是,目前即使此设备在发布后收到了 BIOS 版本 1.06 的更新,也没有可供下载的更新。

电源管理

电源和温度监控

Zen 2 (Ryzen 4000) 目前不受 lm_sensors 支持。 zenpower3-dkmsAUR 提供了芯片温度和封装功耗。

电池保护

华为 WMI 驱动程序 v3.3 用于公开电池保护阈值,已合并到内核 5.5[2]。 存在一个问题[3],硬件报告的充电阈值不正确,阻止了电池保护功能的工作。 驱动程序的维护者表示,这应该在用户空间中修复[4]

一个临时的解决方法是将一些合理的数值写入文件

# echo '40 70' > /sys/devices/platform/huawei-wmi/charge_control_thresholds

这将启用电池保护(在本例中,设备将在 70% 时停止充电)。 为了让 matebook-appletAUR 在没有超级用户权限的情况下运行,请将您自己添加到 huawei-wmi 用户组,因为阈值对于非 root 用户仍然是只读的。

或者,huawei-wmiAUR 将设置组写入权限。 这还将通过自动恢复电池充电阈值来解决阈值在重启时随机重置的问题。 有关更多信息,请参阅 本指南

如果阈值未应用(即未停止充电),即使已正确设置,请检查是否已开启“智能充电”,方法是发送

# echo 0x00001603 > /sys/kernel/debug/huawei-wmi/arg 

然后两次调用 call

# cat /sys/kernel/debug/huawei-wmi/call
# cat /sys/kernel/debug/huawei-wmi/call

如果输出报告 [{0x00,0x00,0x00,0x00},{0x00,0x04,0x48,0x28,0x46,0x00...,则表示智能充电已启用,需要运行以下指令将限制设置为 40-70

# echo 0x462848011503 > /sys/kernel/debug/huawei-wmi/arg
# cat /sys/kernel/debug/huawei-wmi/call
# cat /sys/kernel/debug/huawei-wmi/call

有关详细信息,请参阅 Huawei-WMI issue 55

音频

扬声器和内置麦克风开箱即用,尽管内置麦克风 拾取了大量噪音。 要正确检测带有麦克风的耳机,请使用 alc255-acer,dell-headset-multi 作为 model= 的值,如 Advanced Linux Sound Architecture/Troubleshooting#Wrong model autodetection 中所解释的那样。

指纹识别器

Goodix 指纹识别器目前 未获得官方支持。 但是,有一个分支 旨在为该设备(以及其他类似的 goodix 设备)提供支持。 该驱动程序目前正在测试中,但有一个 aur 包 libfprint-goodixtls-gitAUR 可以与 fprintd 一起使用