Linux* Support for Intel® NUC

Last Reviewed: 13-Jul-2017
Article ID: 000005499

Click or the topic for details:

Installation and configuration

Installing OpenElec or Ubuntu* on Intel® NUC Kit DN2820FYKH or DE3815TYKHE
The operating system installation document includes specific changes needed in the BIOS before installing Linux* on these Intel® NUCs.

Installing Linux Mint*
The Linux Mint Solution Guide describes how to build a home theater PC using Linux Mint.

Installing XBMC (open-source home theater software) on Ubuntu
In the Ubuntu Terminal, enter the following:

sudo apt-get install python-software-properties pkg-config
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:team-xbmc/ppa
sudo apt-get update
sudo apt-get install

See the XBMC Media Center for complete details on XBMC.


Intel® graphics Linux drivers
Linux drivers for Intel graphics are available at the Intel Open Source Technology Center.

Intel® WiFi adapter Linux drivers
See Linux support for Intel WiFi adapters for links to Linux drivers.


HDMI audio not working on Linux Mint 16* or Ubuntu
Follow these steps to resolve the issue:

  1. Make sure that your system is up-to-date using the Update Manager.
  2. Add the following groups to your account: audio, pulse, pulse-access, video, and voice.
  3. In a Terminal window, run the following:
    • sudo add-apt-repository ppa:ubuntu-audio-dev/alsa-daily
    • apt update
    • apt install oem-audio-hda-daily-dkms
    • Reboot the system

HDMI audio not working on Fedora 20*
Update the kernel of Fedora 20 to the latest version (3.14.8 or later) to resolve this problem.

Error: line 34: fc-cache: not found
This error occurs when booting to OpenElec on the Intel® NUC Kit DN2820FYK, and is a known issue with the official release of OpenElec. Try the most recent beta builds to resolve the error.

Phantom display can be mistaken for a system hang
During Linux installations, you might not see the setup windows appear. This issue has been observed with Linux Mint 16, Ubuntu 13.10*, and Debian 7.3*. No video displays, but the system still appears to be active. This usually results in an inability to install Linux. Sometimes, if the installation is successful, the desktop appears to be blank (no icons or bottom panel).

This issue is caused when the primary display is set to a phantom display, usually 1024x768. Try the following workaround:

  1. Right-click the desktop and select Change Desktop Background.
  2. On the System Settings screen, select All Settings.
  3. In the Hardware section, select Display settings. You see a phantom 1024X768 display set as the default.
  4. Disable the phantom display.

Your HDMI connection becomes the primary display.

The Intel® NUC Kit D54250WYK infrared receiver does not work out of the box in Linux
The following workaround is available for 64-bit Ubuntu 13.10 and OpenElec 3.2.3.

  1. Run these commands:
    • cd
    • cd .config
    • nano
  2. Enter the following:
    • #bin/sh
    • modprobe -r nuvoton-cir
    • echo "auto" > "/sys/bus/acpi/devices/NTN0530\:00/physical_node/resources"
    • modprobe nuvoton-cir
  3. Press Ctrl+X and then press Y.
  4. Run these commands:
    • chmod 755
    • reboot