HP ZBook Studio G5
| 硬件 | PCI/USB ID | 是否工作? |
|---|---|---|
| 触控板 | 是 | |
| 键盘 | 部分 | |
| 摄像头 | 05c8:0808 |
是 |
| 背光 | 是 | |
| 蓝牙 | 8087:0aaa |
是 |
| SD-卡槽 | 10ec:525a |
是 |
| 音频 | 8086:a348 |
是 |
| HDMI 音频 | 10de:0fb9 |
是 |
| Wi-Fi | 8086:a370 |
是 |
| 指纹识别器 | 138a:00ab |
否 |
HP Zbook Studio G5 是一款工作站替代笔记本电脑。
配置
Thunderbolt
由于 Zbook 在 BIOS 中不允许 Thunderbolt 的无安全选项,因此必须安装 Thunderbolt 管理器,请参阅 bolt。
图形
Nouveau
这款笔记本电脑开箱即可使用最新内核的 nouveau 显卡,包括 HDMI 音频。性能不如 Nvidia 驱动,这在视频解码中尤为明显。尝试流式传输 1080p 视频时可能会丢帧,具体取决于比特率。然而,最大的问题是,当笔记本电脑连接到外接显示器时,关机无法完成,您必须强制关机。
Nvidia 驱动
专有的 Nvidia 驱动程序在此笔记本电脑上运行良好。此驱动程序的性能也优于 nouveau 驱动程序,但对于 Wayland 用户而言,此驱动程序(目前)还不是一个选项。
BIOS 设置
在 BIOS 中,您可以在三种不同模式之间进行选择:“离散 (Discrete)”、“混合 (Hybrid)”和“UMA 图形 (UMA graphics)”(Intel 图形),这指的是要开启的 GPU。选项“混合 (Hybrid)”工作正常,但如果您遇到图形性能问题,可以尝试将“离散 (Discrete)”选项设置为禁用集成 GPU。这会以牺牲电池续航为代价。
外接显示器
HDMI 端口路由到 Nvidia GPU,内部显示器路由到内部 Intel GPU。要使用 HDMI 输出,必须安装 Nvidia 驱动程序或 nouveau。有两种方法可以使用 USB-C 端口作为显示输出:
- 在 BIOS 设置中禁用 Nvidia 图形(高级 > 内置设备选项 > 图形 > UMA 图形)。这允许用户在没有 Nvidia 图形和额外配置的情况下将 USB-C 端口用作显示输出。在此模式下,HDMI 端口将被禁用。
- 在 BIOS 中使用“混合 (Hybrid)”设置,并按如下所述配置 Bumblebee。此方法允许用户使用 HDMI 端口或 USB-C 端口作为显示输出。
Bumblebee
为了利用板载显卡和 Nvidia GPU,请安装 bumblebee(并将用户添加到 bumblebee 用户组并启动 bumblebeed.service)。要在连接到 Nvidia 芯片的端口上输出,芯片必须始终处于开启状态。为此,请更改以下选项:
/etc/bumblebee/bumblebee.conf
KeepUnusedXServer=true [driver-nvidia] PMMethod=none
这可以防止 NVIDIA 芯片在开启后关闭。接下来,编辑以下内容:
/etc/xorg.conf.d/20-nvidia.conf
Section "Device"
Identifier "Nvidia Card"
Driver "nvidia"
Option "AutoAddDevices" "true"
Option "UseEDID" "true"
Option "AllowEmptyInitialConfiguration"
#Option "UseDisplayDevice" "none"
EndSection
接下来,需要为 Intel GPU 添加一个虚拟输出。*编辑或创建* Intel GPU 的条目:
/etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "intelgpu0"
Driver "intel"
Option "VirtualHeads" "1"
EndSection
所有配置完成,现在启用外接显示器:
$ optirun true $ intel-virtual-output
建议将此配置放入脚本并创建一个桌面条目或类似项,以便快速启用外接显示器。
故障排除
CPU 在负载下降频
如果您的 CPU 在高负载下降频,但未达到临界温度(例如 >95°C),并且您完全确定笔记本电脑没有过热,请安装 throttled 包,作者是 GitHub 上的 erpalma。*启动/启用* throttled.service。
此服务每 5 秒(电池模式下 30 秒)通过覆盖 MSR 和 MCHBAR 中的默认值来覆盖包功率限制。此问题的静态修复尚未经过彻底测试。默认配置工作正常,有关更多信息,请参阅 GitHub 页面。
离散显卡时帧率下降到 1 fps
请参阅 Bumblebee 故障排除页面。
使用外接显示器时帧率下降到 1 fps
在某些应用程序(例如 Discord、Zoom 和 Steam)中,连接到外接显示器时,fps 会下降到无法使用的水平。这是 vsync 未正确工作的问。尝试*在集成 GPU 上禁用垂直同步 (VSYNC)*。如果无效,您可以尝试*在 dGPU 上禁用 vsync*。
未检测到麦克风
如果在启动时未检测到您的内部麦克风,您可以强制 PulseAudio 检测到它。请参阅 PulseAudio/Troubleshooting#未检测到 PulseAudio 麦克风。
亮度键不起作用
在某些 BIOS 版本中,您的某些功能键(即亮度调高、调低和麦克风静音键)会产生相同的扫描码。您可以尝试更新 BIOS 来解决此问题。有关此 bug 的报告,请参阅 [1]。如果无效,您可以尝试执行*电源重置*(请参阅 [2])。此问题似乎与 Windows 中的 HP 热键服务有关,该服务会更改按键的处理方式(请参阅 [3]),因此在启动到 Windows 后,它可能会重新出现。
两个前置扬声器没有声音输出
开箱时,两个前置扬声器没有声音输出。要解决此问题,请使用 hdajackretask 并进行以下更改:
- 在 *codec > Conexant CX11970* 下,按*显示未连接的引脚 (Show unconnected pins)*,并将引脚
0x17的状态更改为*覆盖 (Override)*,然后设置为*内部扬声器 (LFE) (Internal speaker (LFE))*。 - 然后按*安装启动覆盖 (Install boot override)* 并重新启动。
- 之后,在声音设置中指定*模拟环绕 4.0 输出 (Analog Surround 4.0 Output)*。