HP ZBook 14u G6

From ArchWiki
Jump to navigation Jump to search

The HP ZBook 14u G6, as well as the 15u G6, is a lightweight mobile workstation introduced in late 2019. It features a 14" or 15" screen, up to 64GB of RAM, NVMe storage, 8th-gen Intel Core processors, integrated Intel UHD 620 graphics and optionally a dedicated AMD Pro WX 3200 Mobile.

Device Working Modules
Intel graphics Yes i915
AMD dedicated graphics Yes, with PRIME amdgpu
Wireless network Yes iwlmvm
Ethernet Yes e1000e
NVME Storage Yes nvme
LTE Modem Not tested ?
Audio Yes¹ snd_sof_pci
Microphone Yes¹ snd_soc_dmic
Touchpad Yes psmouse, i2c_hid
TrackPoint Yes psmouse, i2c_hid
Camera Yes uvcvideo
Fingerprint reader No ?
Power management Yes ?
Bluetooth Yes btusb
Keyboard backlight Yes None, controlled internally
Screen backlight Yes ?
Touchscreen Yes ?
HP Sure View Yes None, controlled internally
Function/Multimedia keys Yes ?
Smartcard reader Not tested ?
NFC reader Not tested ?
HP dock connector Not tested ?
  1. The internal speakers and microphone don't work starting with the 5.3 linux kernel out of the box, until PulseAudio is updated. See #Audio.

Sleep/Suspend

S3 suspend will work out-of-the-box as long as Intel microcode is loaded.

Touchpad

On kernel 5.3 and lower, the touchpad will stop working after waking from suspend. THis can be fixed by reloading the i2c_hid kernel module on wakeup.

Graphics

As long as xf86-video-intel and xf86-video-amdgpu are installed, PRIME will work with the default configuration. The GPU will automatically power off completely when not in use.

All video outputs (HDMI, USB-C) are connected directly to the Intel UHD 620 Graphics.

Intel GVT-g is compatible with this laptop.

Audio

Note: The 4-channel audio and microphone work out-of-the-box as of 5.6.14-arch1-1 using SOF Firmware and the latest git version of PulseAudio (version 13.99, soon-to-be released as 14). You can install that version using pulseaudio-gitAUR). For the released version of PulseAudio (13 and older), please use the indications below.

To get it working with PulseAudio 13 and older, follow those steps:

1. Install sof-firmware (tested with 1.4.2-1)

2. Configure PulseAudio's to load Alsa modules with the correct device and channel settings, by adding these two lines to /etc/pulse/default.pa:

/etc/pulse/default.pa
...
load-module module-alsa-sink device=hw:0,0 channels=4
load-module module-alsa-source device=hw:0,6 channels=4

Note that Alsa card numbers can change when adding more audio devices (like, connecting a USB headset or a docking station). To ensure that index '0' always maps to internal audio, add snd slots=snd_soc_skl_hda_dsp to your module loading options.

3. Reboot, then use alsamixer to increase the "master" channel level of the sof-hda-dsp sound card (use the F6 key to switch cards). If you do not see sof-hda-dsp in alsamixer, you may need to add blacklist snd_hda_intel and blacklist snd_soc_skl to /etc/modprobe.d/blacklist.conf and reboot again.

4. If the output sounds tinny, try muting the "speaker" item in alsamixer.

Additional hardware

The laptop contains an M.2-2242 B-key slot, designated for the LTE modem. Alternatively, one could install an additional SATA SSD.

Additional resources