HP ZBook 14u G6

From ArchWiki

Tango-edit-clear.pngThis article or section does not follow the Laptop page guidelines.Tango-edit-clear.png

Reason: Misses an accessibility and firmware section, some hardware IDs are not populated in the table. (Discuss in Talk:HP ZBook 14u G6)
Hardware PCI/USB ID Working?
GPU (Intel) 8086:3ea0 Yes
GPU (AMD) 1002:6981 Yes
Wireless 8086:2723 Yes
Ethernet 8086:15bd Yes
LTE Modem Not tested
Audio 8086:9dc8 Yes
Touchpad 06CB:82F5 Yes
Camera 0408:5373 Yes
Fingerprint reader 06cb:00b7 No
Bluetooth 8087:0029 Yes
Touchscreen Yes
Smartcard reader Not tested
NFC reader Not tested

The HP ZBook 14u G6, is a lightweight mobile workstation introduced in late 2019. It features a 14", 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.

Sleep/Suspend

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

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.

Function keys

Pressing and holding the fn key actually makes the function keys emit regular F* keysyms, so it works in a sort of inverted fashion for the top row keys. There is no physical 'Insert' key.

Key Visible?1 Marked?2 Effect
F1 Yes Yes Super_L+p instead of XF86Display
F2 Yes No F2
F3 Yes Yes XF86AudioMicMute instead of XF86MonBrightnessDown
F4 Yes Yes XF86AudioMicMute instead of XF86MonBrightnessUp
F5 Yes Yes XF86AudioMute, built-in key LED does not work
F6 Yes Yes XF86AudioLowerVolume
F7 Yes Yes XF86AudioRaiseVolume
F8 Yes Yes XF86AudioMicMute, built-in key LED does not work
F9 No Yes Changes keyboard backlight intensity: ON/100% -> ON/50% -> OFF/0%
F10 Yes Yes Num_Lock
F11 Yes3 Yes XF86RFKill
F12 Yes Yes Control_L + Alt_L
"F13" Yes Yes Control_L + Alt_L
"F14" Yes Yes Alt_L + Super_L
"F15" Yes Yes Control_L + Alt_L
Fn+7 Yes Yes KP_Home
Fn+8 Yes Yes KP_Up
Fn+9 Yes Yes KP_Prior
Fn+0 Yes Yes KP_Divide
Fn+u Yes Yes KP_Left
Fn+i Yes Yes KP_Begin
Fn+o Yes Yes KP_Right
Fn+p Yes Yes KP_Multiply
Fn+j Yes Yes KP_End
Fn+k Yes Yes KP_Down
Fn+l Yes Yes KP_Next
Fn+; Yes Yes KP_Substract
Fn+m Yes Yes KP_Insert
Fn+. Yes Yes KP_Delete
Fn+/ Yes Yes KP_Add
Fn+Shift_R Yes Yes Print
Fn+Shift_L No Yes Fn lock
Fn+w Yes No Pause
Fn+e Yes No Insert
Fn+r Yes No Control_L + Break
Fn+s Yes No Print
Fn+c Yes No Scroll_Lock
Fn+w Yes No Pause
  1. The key is visible to xev and similar tools
  2. The physical key has a symbol on it, which describes its function
  3. systemd handles this by default

Pressing the F11 (XF86RFKill) also results in:

kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0xf8 on isa0060/serio0).
kernel: atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known.
kernel: atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0).
kernel: atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known.

Pressing the F13 (share screen) results in:

kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0x6d on isa0060/serio0).
kernel: atkbd serio0: Use 'setkeycodes 6d <keycode>' to make it known.
kernel: atkbd serio0: Unknown key released (translated set 2, code 0x6d on isa0060/serio0).
kernel: atkbd serio0: Use 'setkeycodes 6d <keycode>' to make it known.

Pressing the F14 (accept phone call) results in:

kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0x66 on isa0060/serio0).
kernel: atkbd serio0: Use 'setkeycodes 66 <keycode>' to make it known.
kernel: atkbd serio0: Unknown key released (translated set 2, code 0x66 on isa0060/serio0).
kernel: atkbd serio0: Use 'setkeycodes 66 <keycode>' to make it known.

Pressing the F15 (hang up call) results in:

kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0x65 on isa0060/serio0).
kernel: atkbd serio0: Use 'setkeycodes 65 <keycode>' to make it known.
kernel: atkbd serio0: Unknown key released (translated set 2, code 0x65 on isa0060/serio0).
kernel: atkbd serio0: Use 'setkeycodes 65 <keycode>' to make it known.

Touchpad

The touchpad itself and the lower pair of buttons are visible as the "SYNA3091:00 06CB:82F5 Touchpad"; upper pair of buttons belongs to the "PS/2 Generic Mouse", however. "SynPS/2 Synaptics TouchPad" and "SYNA3091:00 06CB:82F5 Mouse" are visible, but do not produce any events.

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