Intel NUC X15 - ArchWiki

Jump to content

# Intel NUC X15

From ArchWiki

Hardware | PCI/USB ID | Working?
--- | --- | ---
Bluetooth | `8087:0026` | Yes
Webcam | `04f2:b71a` | Yes
Ethernet | `8086:15f3` | Yes
Wi-Fi | `8086:43f0` | Yes
GPU (Intel) | `8086:9a60` | Yes
GPU (NVIDIA) | `10de:249d` | Yes
GPU (Intel) | `8086:3029` | 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

Category:

- Intel