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.