Intel NUC X15

From ArchWiki
Hardware PCI/USB ID Working?
Bluetooth 8087:0026 Yes
Webcam 04f2:b71a Yes
Ethernet 8086:15f3 Yes
WiFi 8086:43f0 Yes
GPU (Intel) 8086:9a60 Yes
GPU (NVIDIA) 10de:249d Yes
Touchpad Yes
Keyboard Yes
TPM Yes
SD-card reader 0bda:0316 Yes
Audio 8086:43c8 Yes

Installation

This device can only boot in UEFI mode.

This device has an IR camera that can be used for face recognition authentication, try Howdy if you want to use that feature.

To control the keyboard RGB backlighting, you can try python-ite8291r3-ctlAUR and hid-ite8291r3-dkms-gitAUR. The latter is not required but provides more functionality. If the AUR does not recognize the device, try building it yourself from Github.

The most comprehensive driver for this device is qc71-laptop-dkms-gitAUR, which can read and control fan speed, control the lightbar, enable Fn lock function keys, enable Meta key lock, and control charging limit. It has no user interface, but is quite functional.

To have touchpad toggle and Airplane mode toggle working, you can also try uniwill_wmi module in tuxedo-drivers-dkmsAUR. It has fewer features but has a user interface.

It is worth noting that these two AUR conflict with each other.

Additional steps may be required to get the screen to use a high refresh rate, see Intel graphics#Add support for 165Hz monitor and Kernel mode setting#Forcing modes and EDID.

Accessibility

The appearance of the UEFI is simple and not very colorful, so it might work well with OCR software. Navigation can be controlled by keyboard or mouse.

Note:
  • By default, this device requires manual installation of memory and hard disk. Ask for help if you are not able to do it by yourself.
  • Blind users should request the help of a sighted person to change UEFI settings.
  • System Setup: F2
  • Update BIOS: F7
  • Windows Recovery Mode: F8
  • Boot Menu: F10
  • Network Boot: F12

Firmware

Secure Boot custom keys work well on this device.

fwupd does not support this device yet.

Function keys

Key Visible?1 Marked?2 Effect
Fn+Esc No Yes Toggles Fn lock
Fn+F1 Yes3 Yes XF86Sleep
Fn+F2 Yes Yes XF86AudioMute
Fn+F3 Yes Yes XF86AudioLowerVolume
Fn+F4 Yes Yes XF86AudioRaiseVolume
Fn+F5 No Yes XF86AudioMicMute, does not work.
Fn+F7 Yes Yes XF86TouchpadToggle
Fn+F8 No Yes Toggles keyboard backlight brightness
Fn+F9 Yes Yes XF86MonBrightnessDown
Fn+F10 Yes Yes XF86MonBrightnessUp
Fn+F11 Yes Yes Inputs Super_L+P
Fn+F12 Yes Yes XF86RFKill
Fn+Insert Yes Yes Print
Fn+Scroll_Lock Yes Yes Num_Lock
  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-logind handles this by default