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
SD-card reader 0bda:0316 Yes
Audio 8086:43c8 Yes


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.

To have touchpad toggle and Airplane mode toggle working, you can try uniwill_wmi module in tuxedo-drivers-dkmsAUR.

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.


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.

  • By default, this device requires manual installation of memory and hard disk. Ask for help if you cannot do it 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


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