HP ZBook Studio G5
硬件 | PCI/USB ID | 工作状态? |
---|---|---|
触摸板 | 是 | |
键盘 | 部分 | |
网络摄像头 | 05c8:0808 |
是 |
背光 | 是 | |
蓝牙 | 8087:0aaa |
是 |
SD 卡槽 | 10ec:525a |
是 |
音频 | 8086:a348 |
是 |
HDMI 音频 | 10de:0fb9 |
是 |
无线 | 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 graphics”(Intel 集成显卡),分别指启用哪个 GPU。 “Hybrid”选项运行良好,但如果您遇到图形性能问题,您可以尝试设置“Discrete”选项以禁用集成 GPU。但这会以牺牲电池续航时间为代价。
外接显示器
HDMI 端口连接到 Nvidia GPU,而内置显示器连接到 Intel 集成 GPU。 要使用 HDMI 输出,必须安装 Nvidia 驱动程序或 nouveau。 有两种方法可以将 USB-C 端口用作显示输出
- 在 BIOS 设置中禁用 Nvidia 显卡(Advanced > Built-in device options > Graphics > UMA graphics)。 这允许用户在不使用 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 软件包,该软件包由 erpalma 在 GitHub 上 开发。 启动/启用 throttled.service
。
此服务每 5 秒(电池供电时为 30 秒)通过覆盖 MSR 和 MCHBAR 中的默认值来覆盖软件包功耗限制。 尚未彻底测试此问题的静态修复。 默认配置工作正常,有关更多信息,请参阅 GitHub 页面。
使用独立显卡时帧率降至 1 fps
请参阅 Bumblebee 故障排除 页面。
使用外接显示器时帧率降至 1 fps
在某些应用程序中,例如 Discord、Zoom 和 Steam,当连接到外部显示器时,fps 会下降到无法使用的水平。 这是 vsync 工作不正常的Issue。 尝试禁用集成 GPU 上的垂直同步 (VSYNC)。 如果这不起作用,您可以尝试禁用 dGPU 上的垂直同步。
麦克风未检测到
如果您的内置麦克风在启动时未被检测到,您可以强制 pulseaudio 检测它。 请参阅Pulseaudio 无法检测到麦克风。
亮度键不工作
在某些 BIOS 版本中,您的某些功能键,即亮度调高、调低和麦克风静音键,会产生相同的扫描码。 您可以尝试更新 BIOS 以解决此问题。 请参阅 [1] 以获取错误报告。 如果这不起作用,您可以尝试执行电源重置(请参阅 [2])。 此问题似乎与 Windows 中的 HP Hotkey Service 相关,该服务更改了按键的处理方式(请参阅 [3]),因此在您启动到 Windows 后,它可能会再次出现。
前置扬声器没有声音输出
开箱即用,前置扬声器没有声音输出。 要解决此问题,请使用 hdajackretask
并更改以下内容:在编解码器 > Conexant CX11970 下,按显示未连接的引脚,并将引脚 0x17 的状态更改为Override,并将内部扬声器 (LFE) 设置为Override。 然后按安装启动覆盖并重新启动。 之后,在声音设置中指定模拟环绕 4.0 输出。