HP Omen 16-c0140AX
| 硬件 | PCI/USB ID | 是否工作? |
|---|---|---|
| GPU (集成) | 1002:1638 |
是 |
| GPU (独立) | 1002:73ff |
是 |
| 以太网 | 10ec:8168 |
是 |
| Wi-Fi | 10ec:8852 |
是 |
| 蓝牙 | 0bda:2852 |
是 |
| 音频 | 1022:15e2 |
是 |
| 触控板 | 04f3:31c2 |
是 |
| 摄像头 | 0408:5425 |
是 |
| 读卡器 | 17a0:9750 |
是 |
| TPM | 1022:15df |
是 |
本页面介绍的是 HP Omen 16-c0140AX,它是 Omen 系列的 AMD Advantage 版本。它配备了 Ryzen 5800H (54W) 和 Radeon 6600M (100+10W)。它拥有一个 144Hz IPS 全高清防眩光显示屏、16 GB 3200MHz 三星内存和一块 WD PC SN730 1TB SSD。
它包含一块 81Whr 的电池,如果调校得当,可以在空闲状态下提供 9 小时的续航。根据编码器的负载不同,您可以获得约 7-8 小时的文档编辑时间或 5-7 小时的视频观看时间。不建议在电池供电时玩游戏,因为这会显著缩短电池寿命。
安装
安装前,请在 UEFI 中禁用 安全启动 (开机时按 F10 键)。或者,您也可以手动设置安全启动以增加安全性。
请确保使用最新的内核 (避免使用 linux-lts),因为最新的内核包含许多对笔记本电脑非常有益的功能。
固件
fwupd 不支持此设备。
安全启动
您可以从 UEFI 菜单中启用安全启动设置模式,但将无法进行修改,例如添加或删除密钥。此外,UEFI 可以接受由多个密钥签名的文件,只要至少有一个密钥有效。
隐藏菜单
Ctrl+F10- 进入高级 BIOS 设置,其中仅包含一个用于 Precision Boost Overdrive 的切换选项。Meta+B- 开机时按下,进入 BIOS 恢复模式。
电源 management
CPU
这款笔记本支持 AMD Pstate EPP CPU 调度器。从 linux ≥ 6.3 版本开始,可以使用 amd-pstate=active 内核参数来启用它。当在电池上使用 powersave governor 时,这能略微提高 CPU 性能并显著延长电池续航。
GPU
曾经存在一个问题,即独立 GPU 每分钟都会被唤醒,从而增加功耗。这还可能导致偶尔无法进入 S3 挂起状态。这个问题已在合并到内核 6.3 的 DRM 驱动程序补丁中得到修复。
挂起和休眠
休眠工作正常,没有任何问题。挂起通常也工作正常,会进入 S3 状态。有时挂起会失败,这在上面的 GPU 部分已经解释过。这个问题已在内核版本 ≥ 6.3 中得到修复。
最大性能
发现这款笔记本存在一些特殊的性能相关问题。通过将 EC 寄存器 0x95 设置为值 0x31,所有问题都得到了解决。这个值在 Windows 的 Omen Command Center 中启用性能模式时会被设置,因此修改它是安全的。
从 shell 设置寄存器
# modprobe -r ec_sys # modprobe ec_sys write_support=1 # echo -n -e "\0x31" | dd of=/sys/kernel/debug/ec/ec0/io bs=1 seek=149 count=1 conv=notrunc
启用此功能不会导致不必要的功耗增加,因此您可以将其设置为在启动时自动运行。
温度监测
默认情况下,内核会加载 k10temp 模块来检查 CPU 温度,但 zenpower 模块提供更多信息,并且可以通过 zenpower3-dkmsAUR 安装。
$ sensors zenpower-pci-00c3
zenpower-pci-00c3 Adapter: PCI adapter SVI2_Core: 1.46 V SVI2_SoC: 913.00 mV Tdie: +46.8°C (high = +95.0°C) Tctl: +46.8°C SVI2_P_Core: 10.56 W SVI2_P_SoC: 3.52 W SVI2_C_Core: 7.91 A SVI2_C_SoC: 3.83 A
散热风扇
风扇速度可以通过 hp-wmi 模块通过 sensors 进行监控。
$ sensors hp-isa-0000
hp-isa-0000 Adapter: ISA adapter fan1: 2760 RPM fan2: 2921 RPM
hp-wmi 模块在 sysfs 中提供了最小的风扇增强控制。要激活增强功能,只需将 pwm1_enable 设置为 0。反之,要禁用它,将同一个参数设置为 2。它位于 /sys/devices/platform/hp-wmi/hwmon/hwmon*。
从 shell 执行相同操作
# echo 0 > /sys/devices/platform/hp-wmi/hwmon/hwmon*/pwm1_enable
风扇控制脚本
自动风扇速度控制有点麻烦,因为即使在温度较低时它也会持续运行并产生噪音。此外,当温度升高时,它不会快速提高风扇速度。幸运的是,可以通过向嵌入式控制器 (EC) 写入值来手动调整风扇速度。
为了简化此过程,您可以使用 这个 python 脚本,通过 CLI 根据温度更改、监控和自动调整风扇速度。
键盘
RGB
可以使用修改过的 hp-wmi 模块来更改键盘 RGB。克隆 此 git 仓库 的最新分支,然后使用 DKMS 安装内核模块。您可以使用以下 shell 命令进行操作。
$ git clone -b rebase-6.2 https://github.com/ranisalt/hp-omen-linux-module # dkms install --force hp-omen-linux-module
安装模块 (并重启) 后,您可以在 /sys/devices/platform/hp-wmi/rgb_zones 路径中修改和读取 RGB 值。
# cd /sys/devices/platform/hp-wmi/rgb_zones # echo FF0000 > zone02
# cat zone02
red: 255, green: 0, blue: 0
功能键
| 按键 | 可见?1 | 有标记?2 | 效果 |
|---|---|---|---|
Fn+F1 |
是 | 是 | Meta+P
|
Fn+F2 |
是 | 是 | XF86MonBrightnessDown
|
Fn+F3 |
是 | 是 | XF86MonBrightnessUp
|
Fn+F4 |
否 | 是 | 启用/禁用键盘背光 |
Fn+F5 |
是 | 是 | XF86AudioMute
|
Fn+F6 |
是 | 是 | XF86AudioLowerVolume
|
Fn+F7 |
是 | 是 | XF86AudioRaiseVolume
|
Fn+F8 |
是 | 是 | XF86AudioPrev
|
Fn+F9 |
是 | 是 | XF86AudioPlay
|
Fn+F10 |
是 | 是 | XF86AudioNext
|
Fn+F11 |
是 | 是 | 切换 XF86TouchpadOn, XF86TouchpadOff |
Fn+F12 |
否 | 是 | 启用/禁用 Meta 键 |
Omen 键 |
是 | 是 | XF86Launch2
|
- 该按键对
xev和类似工具可见。 - 物理按键上有符号,描述了它的功能