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 |
- The key is visible to
xev
and similar tools - The physical key has a symbol on it, which describes its function
- 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
- Dell XPS 13 9370 quirks: Some pointers on getting Watt usage down to ~2W, Intel video powersaving features might be interesting, see also the Intel graphics page for interesting power-saving options.
- How to fix volume control (ALSA problem) This is where the volume fix came from originally.