HP Spectre x360 15-df1010na

出自 ArchWiki

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

原因: 缺少“辅助功能”和“功能键”章节。(在Talk:HP Spectre x360 15-df1010na中讨论)
硬件 PCI/USB ID 工作状态?
触摸板
键盘
GPU 10de:1f91
网络摄像头 0408:5255
蓝牙
SD 卡读卡器 10ec:525a 未测试
音频 8086:a348
GPU 音频 10de:10fa
无线 8086:2723
指纹识别器
TPM
Thunderbolt 8086:15ea

安装

安全启动必须在 BIOS 中禁用。BIOS 可以通过在启动时按住 Esc 键来访问,然后在显示选项屏幕时按 F10 键。F9 可以用于选择启动设备。

固件

fwupd 支持此设备。

生物识别

指纹扫描仪

使用 Fprint 测试,fprintd-enroll 报告找不到设备。

Windows Hello

面部识别使用 Howdy 工作正常。

音频

如果音频最初无法工作,请创建文件 /etc/modprobe.d/alsa-base.conf,内容如下。

options snd-hda-intel

音频静音按钮默认情况下工作,但没有 LED 指示灯显示其状态。建议的修复方法包括在 snd-hda-intel 后添加 model=hp-gpio-led,但这似乎不适用于此型号。

电源管理

对于一般的电池改进,thermaldauto-cpufreqAUR 似乎有所帮助,尽管电池续航仍然很差。

不幸的是,HP 不支持此笔记本电脑的 s3 睡眠(参见 电源管理/挂起和休眠),这导致在“挂起”模式 (s2idle) 下放置时电池电量严重消耗。

这可以通过修改 DSDT 来修复,但是从深度睡眠挂起恢复不可靠,这使得此方法毫无意义。另一种节省电量的解决方案是使用休眠,然后专注于改善启动时间,以使从休眠唤醒的时间更接近从挂起唤醒的时间。

ACPI 覆盖以支持 S3 睡眠

此文章或章节需要扩充。

原因: 使用此方法从挂起恢复不可靠,通常会导致您需要重新启动。电源管理/挂起和休眠#故障排除 中概述的方法似乎无法解决此问题。如果您找到解决方案,请更新此页面。(在 Talk:HP Spectre x360 15-df1010na 中讨论)

有关此解决方法适用的一般上下文,请参见电源管理/挂起和休眠#更改挂起方法

提取并反汇编 DSDT 表。然后您需要修改 dsdt.dsl 文件。

找到以 DefinitionBlock ("", "DSDT", 2, "HPQOEM", "863E ", 开头的部分,并递增最后一个数字(记住以十六进制递增它)。

例如

DefinitionBlock ("", "DSDT", 2, "HPQOEM", "863E    ", 0x01072009)

应更改为

DefinitionBlock ("", "DSDT", 2, "HPQOEM", "863E    ", 0x0107200a)

然后需要在 // _S0_: S0 System State// _S4_: S4 System State 部分之间添加 S3 System State 的定义。最终应如下所示

    Name (_S0, Package (0x04)  // _S0_: S0 System State
    {
        Zero, 
        Zero, 
        Zero, 
        Zero
    })
    Name (_S3, Package(0x04) //  _S3_: S3 System State
    {
        0x03,
        0x03,
        Zero,
        Zero
    })
    Name (_S4, Package (0x04)  // _S4_: S4 System State
    {
        0x06, 
        Zero, 
        Zero, 
        Zero
    })

然后,您需要重新编译 DSDT 表并创建一个 cpio 覆盖存档,如 DSDT#使用修改后的代码 中所述。