HP ZBook Studio G5

出自 ArchWiki

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

原因: 小作品 (在Talk: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 输出