Huawei MateBook 14s
| 硬件 | PCI/USB ID | 是否工作? |
|---|---|---|
| 触控板 | 27C6:01E0 |
是 |
| 触摸屏 | 27C6:0114 |
是 |
| 键盘 | PS/2 | 是 |
| 摄像头 | 3408:c200 |
是 |
| 蓝牙 | 8087:0026 |
是 |
| 音频 | 8086:a0c8 |
部分 |
| Wi-Fi | 8086:a0f0 |
是 |
| 指纹识别器 | 27c6:5125 |
否 |
安装
要启动 Arch Linux 安装介质,必须在 BIOS 中禁用 安全启动。除此之外,安装可以 正常 进行。
辅助功能
BIOS 为文本模式,易于 OCR,并且只能通过键盘操作。
固件
fwupd 可检测到 SSD、串行总线控制器、USB 摄像头、USB4 主控制器、系统固件和 UEFI 设备固件。
功能键
要使功能键默认触发 F1–F12,并通过 Fn 触发特殊功能,请向 /sys/devices/platform/huawei-wmi/fn_lock_state 写入 1。此设置会在重启后保留,因此只需写入一次即可。
| 按键 | 可见?1 | 有标记?2 | 效果 |
|---|---|---|---|
Fn+F1 |
是 | 是 | XF86MonBrightnessDown
|
Fn+F2 |
是 | 是 | XF86MonBrightnessUp
|
Fn+F3 |
是3 | 是 | 循环切换键盘背光(无/低/高) |
Fn+F4 |
是 | 是 | XF86AudioMute
|
Fn+F5 |
是 | 是 | XF86AudioLowerVolume
|
Fn+F6 |
是 | 是 | XF86AudioRaiseVolume
|
| 听写键(7 上方) | 是3 | 是 | 默认无功能 |
Fn+F7 |
是 | 是 | XF86AudioMicMute
|
Fn+F8 |
否 | 是 | Super+p
|
Fn+F9 |
是3 | 是 | 通过 rfkill 切换 Wi-Fi |
Fn+F10 |
是 | 是 | XF86Tools
|
Fn+F11 |
是 | 是 | PrintScreen
|
Fn+F12 |
是 | 是 | Ins
|
Fn+r |
是3 | 否 | 无功能;应在 60Hz 和 90Hz 之间切换显示刷新率 |
Fn+p |
是3 | 否 | 无功能;应切换性能模式 |
Fn+Left |
是 | 否 | 首页
|
Fn+Right |
是 | 否 | 结束
|
Fn+Up |
是 | 否 | PageUp
|
Fn+Down |
是 | 否 | PageDown
|
- 该按键对
xev和类似工具可见。 - 物理按键上有符号,描述了它的功能
- 默认情况下
xev无法识别,但内核可以检测到(“检测到未知按键”)并且可以按照 映射扫描码到键码 中的描述进行处理。
音频
需要 Sound Open Firmware。扬声器和麦克风开箱即可正常工作,但并非完美;音频插孔存在一些问题,正在解决中[1]。
在问题得到上游修复之前,可以通过一些变通方法使设备可用。
耳机
要使用插入音频插孔的耳机,在修复程序合并到上游之前,可以使用此变通方法[2](使用来自 alsa-tools 的 hda-verb)
启用扬声器并禁用耳机
首先,将输出切换到扬声器 DAC
# hda-verb /dev/snd/hwC0D0 0x16 0x701 0x0001
然后,启用扬声器
# hda-verb /dev/snd/hwC0D0 0x17 0x70C 0x0002
最后,禁用耳机
# hda-verb /dev/snd/hwC0D0 0x1 0x715 0x2
禁用扬声器并启用耳机
首先,将输出切换到耳机 DAC
# hda-verb /dev/snd/hwC0D0 0x16 0x701 0x0000
然后,禁用扬声器
# hda-verb /dev/snd/hwC0D0 0x17 0x70C 0x0000
之后,固定输出模式
# hda-verb /dev/snd/hwC0D0 0x1 0x717 0x2
然后,启用引脚
# hda-verb /dev/snd/hwC0D0 0x1 0x716 0x2
最后,清除引脚值
# hda-verb /dev/snd/hwC0D0 0x1 0x715 0x0
在这两种情况下,如果使用 ALSA,请确保使用 alsamixer 或 amixer 取消输出的静音;如果使用 PulseAudio,请确保使用 pactl set-sink-port 或 pavucontrol 选择正确的输出(扬声器/耳机)。
ALSA
使用纯 ALSA 时,您将遇到多个来源同时输出音频的问题,可以通过以下方法解决
/etc/modprobe.d/audio.conf
options snd-intel-dspcfg dsp_driver=3
不幸的是,这会导致麦克风无法使用。
PulseAudio
如果使用 PulseAudio,同时输出音频 *和* 麦克风(仅左侧两个麦克风)都可以工作。但是,要通过扬声器输出音频,在启动 PulseAudio 后应运行 #启用扬声器并禁用耳机 中的 hda-verb 脚本。
电池保护
huawei_wmi 驱动程序已包含在主线内核中。
您可以通过直接写入文件来设置阈值
# echo '40 70' > /sys/devices/platform/huawei-wmi/charge_control_thresholds
或者您可以使用诸如 TLP 之类的工具
/etc/tlp.conf
START_CHARGE_THRESH_BAT0=40 STOP_CHARGE_THRESH_BAT0=70
BAT1,但在 tlp.conf 中为 BAT0。显示
原生分辨率 (2520x1680) 被完全识别,刷新率设置为 90Hz,但可以更改为 60Hz 和 48Hz。降低刷新率意味着屏幕流畅度降低,但电池续航时间也会延长。