HP Omen 16-c0140AX
硬件 | PCI/USB ID | 工作状态? |
---|---|---|
GPU (集成显卡) | 1002:1638 |
是 |
GPU (独立显卡) | 1002:73ff |
是 |
以太网 | 10ec:8168 |
是 |
无线网络 | 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 三星 RAM 和 WD PC SN730 1TB 固态硬盘。
它包含一块 81Whr 电池,如果调校得当,在空闲状态下可提供 9 小时的续航时间。您大约可以进行 7-8 小时的文档编辑和 5-7 小时的视频观看,具体取决于编解码器的负载程度。不建议在电池供电时玩游戏,因为它会显著缩短电池的寿命。
安装
在安装之前,请在 UEFI 中禁用安全启动(在启动时按 F10
键)。或者,您可以手动设置安全启动以增加安全性。
请确保您使用最新的内核(避免使用 linux-lts),因为最新的内核中有很多功能对笔记本电脑有很大的好处。
固件
fwupd 不支持此设备。
安全启动
您可以从 UEFI 菜单启用安全启动设置模式,但您将无法进行修改,例如添加或删除密钥。此外,UEFI 将接受使用多个密钥签名的文件,只要至少有一个密钥有效即可。
Ctrl+F10
- 访问高级 BIOS 设置,其中只有一个用于 Precision Boost Overdrive 的开关,Meta+B
- 在开机时按下以进入 BIOS 恢复模式。
电源管理
CPU
这款笔记本电脑支持 AMD Pstate EPP CPU 调度器。自 linux ≥ 6.3 版本以来,可以使用 amd-pstate=active
内核参数 启用它。当在电池上使用 powersave
调速器时,这可以略微提高 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
散热风扇
可以通过 sensors
从 hp-wmi
模块监控风扇速度
$ sensors hp-isa-0000
hp-isa-0000 Adapter: ISA adapter fan1: 2760 RPM fan2: 2921 RPM
hp-wmi
模块在 sysfs 中提供了最小的风扇加速控制。要激活 Boost 功能,只需将 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
键盘 RGB 可以使用修改后的 hp-wmi
模块进行更改。克隆 这个 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
和类似工具可见 - 物理按键上有一个符号,描述了它的功能