HP Spectre x360 13-w023dx

出自 ArchWiki

此文章或章节不符合笔记本电脑页面指南

原因: 缺少“无障碍功能”、“固件”和“功能键”章节。(在Talk:HP Spectre x360 13-w023dx中讨论)
硬件 PCI/USB ID 工作状态?
GPU 8086:5916
无线 8086:24fd
蓝牙 8087:0a2b
音频 8086:9d71 部分
触摸屏 04F3:2493
触摸板 PS/2
网络摄像头 0408:5150
红外摄像头 0408:50e0 未测试

本文介绍此笔记本电脑的特定硬件配置,自定义后仍存在一些小问题。 这些问题可以在 Arch Linux 安装完成后以及机器重启进入系统后进行处理。

有关笔记本电脑相关文章和建议的概述,请参阅Laptop

硬件信息

硬件选项

这是 HP Spectre x360 于 2016 年末发布的型号。 显著的特点包括两个 thunderbolt 端口和没有数字化仪。 主要硬件组件包括

  • Intel i7 Kabylake 7500U
  • OLED 触摸屏,分辨率为 1920x1080
  • 500 GB M.2 SDD
  • 16 GB RAM
  • 4 个扬声器

安装

安装 Arch 在所有方面都很简单(禁用安全启动,F10 进入 BIOS,F9 进入启动选项),但有一件事:您可能必须禁用一个名为“快速启动”的 BIOS 选项。 当此选项在 BIOS 中激活时,无论您选择什么,机器都可能启动进入 Windows。 如果您尝试从 USB 启动最新的 arch ISO(2016 年 6 月),arch EFI 启动菜单会卡住。 安装 arch 后,您可以再次激活该选项:观察到激活或停用该选项对启动性能没有影响。

问题

音频

编解码器已从以前的版本更改,现在是 Realtek ALC295

# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC295 Analog [ALC295 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

在最佳情况下,只有一个扬声器会工作。 这有一个与之相关的错误:https://bugzilla.kernel.org/show_bug.cgi?id=189331

触摸板

当使用 synaptics X11 驱动程序时,触摸板可以工作,但无法检测到手掌,这在打字时会导致问题。 Dell XPS13 有类似的问题,他们修复了它,但 HP 不打算这样做。 请参考https://github.com/advancingu/XPS13Linux/issues/3

当使用 libinput 驱动程序时,手掌检测可以开箱即用。

多媒体键

虽然键盘背光 (f5) 和飞行模式 (f12) 键无需任何干预即可工作,但其余的 fn 键在开箱后将无法使用(除非您的 DE/WM 提供了此功能)。 如果没有,可以使用 acpid 来解决此问题,从而使屏幕亮度、音量和多媒体后退/播放/前进键能够工作。

acpi 事件处理程序识别的这些按钮的硬件名称如下:

# journalctl -f
... ACPI group/action undefined: video/brightnessdown / BRTDN
... ACPI group/action undefined: video/brightnessup / BRTUP
... ACPI group/action undefined: button/mute / MUTE
... ACPI group/action undefined: button/volumedown / VOLDN
... ACPI group/action undefined: button/volumeup / VOLUP
... ACPI group/action undefined: cd/prev / CDPREV
... ACPI group/action undefined: cd/play / CDPLAY
... ACPI group/action undefined: cd/next / CDNEXT

按照 acpid#技巧和窍门 中提供的信息和示例,可以将处理程序放在 /etc/acpi/events/ 中,以对所有这些执行操作。

或者,使屏幕背光控制与媒体键一起工作的快速解决方案是使用 xfce4-power-manager,在设置中选择 Handle display brightness keys

自动旋转

有关实现此目的的常用方法,请参阅Tablet PC#自动旋转,以及这里,这是一个专门为此笔记本电脑编写的 python 自动旋转脚本。