← Back to Support

Intel NUC / Mini PC Setup

Install DisplayCache on any Intel NUC or x86_64 mini PC for 4K digital signage with hardware video decoding.

What You Need

Intel NUC or Mini PC Any x86_64 mini PC with UEFI boot and HDMI output. Intel NUC5 through NUC14, Beelink, MinisForum, Lenovo ThinkCentre Tiny, etc.
USB Drive (8 GB+) Used to create a bootable installer. The drive will be erased during this process.
HDMI Cable Standard HDMI to connect to your TV or display. Most NUCs have full-size HDMI ports.
Ethernet (Required during install) The Ubuntu autoinstall phase needs a wired connection to fetch packages. WiFi is supported after the install reboots — see Step 6 for the handoff procedure.
Keyboard (Temporarily) Needed during BIOS configuration and installation. Keep it plugged in if you plan to use the WiFi handoff (Ctrl+W triggers WiFi setup mode).

1 Download the Installer ISO

Download the DisplayCache installer for Intel NUC and x86_64 mini PCs. This is a bootable ISO image that installs the complete DisplayCache operating system onto the NUC's internal drive.

Download DisplayCache NUC Installer (.iso)

File size is approximately 3.2 GB. You will need to write this ISO to a USB drive to create a bootable installer.

2 Create a Bootable USB Drive

Write the downloaded ISO to a USB drive. Choose the instructions for your operating system below.

Option A: Rufus (recommended)

  1. Download Rufus (free, portable — no installation needed).
  2. Insert your USB drive and open Rufus.
  3. Under Device, select your USB drive.
  4. Click SELECT and choose the downloaded .iso file.
  5. Leave all other settings at their defaults (Partition scheme: GPT, Target system: UEFI).
  6. Click START. Confirm that the USB drive will be erased.
  7. Wait for the process to complete (3–5 minutes), then close Rufus.

Option B: balenaEtcher

  1. Download balenaEtcher and install it.
  2. Click Flash from file and select the .iso file.
  3. Click Select target and choose your USB drive.
  4. Click Flash! and wait for it to finish.

Option A: balenaEtcher (recommended — easiest)

  1. Download balenaEtcher and drag it to your Applications folder.
  2. Insert your USB drive and open balenaEtcher.
  3. Click Flash from file and select the downloaded .iso file.
  4. Click Select target and choose your USB drive.
  5. Click Flash! and enter your password when prompted. Wait for it to finish.

Option B: Terminal

  1. Open Terminal and identify your USB drive:
diskutil list

Find your USB drive in the list (e.g., /dev/disk2). Be very careful to identify the correct disk.

  1. Unmount the disk:
diskutil unmountDisk /dev/diskN

Replace diskN with your actual disk number (e.g., disk2).

  1. Write the ISO to the disk:
sudo dd if=displaycache-nuc-latest.iso of=/dev/rdiskN bs=4m

Note the r prefix on rdiskN — this uses the raw device and is significantly faster. Enter your password when prompted. This will take a few minutes with no progress indicator. When it finishes, you will see a summary of bytes written.

  1. Eject the disk:
diskutil eject /dev/diskN

Option A: balenaEtcher (recommended)

  1. Download balenaEtcher (AppImage or .deb).
  2. Insert your USB drive and open balenaEtcher.
  3. Click Flash from file and select the .iso file.
  4. Click Select target and choose your USB drive.
  5. Click Flash! and enter your password. Wait for it to finish.

Option B: Terminal

  1. Identify your USB drive (e.g., /dev/sdb):
lsblk
  1. Write the ISO to the drive:
sudo dd if=displaycache-nuc-latest.iso of=/dev/sdX bs=4M status=progress

Replace sdX with your actual device (e.g., sdb). Double-check the device name — writing to the wrong device will erase it.

  1. Sync and eject:
sync
sudo eject /dev/sdX

3 Configure BIOS

Before installing, you may need to adjust a few BIOS settings. These are important for a reliable signage setup.

  1. Enter BIOS. Power on the NUC and press F2 immediately (or DEL on other brands) to enter the BIOS setup utility.
  2. Boot order. Navigate to the Boot section and set your USB drive as the first boot device. This ensures the NUC boots from the USB installer.
  3. Secure Boot. If the installer fails to boot, disable Secure Boot. This is usually found under Security or Boot settings. Most NUCs work fine with Secure Boot enabled, but some configurations require it to be off.
  4. Auto Power On (important for signage). Find the power recovery setting and set it to "After Power Failure: Power On" (or equivalent). This ensures the NUC automatically starts up after a power outage — critical for unattended signage.

    This setting varies by manufacturer. On Intel NUCs, look for Power → After Power Failure. On other brands, it may be called "AC Power Recovery", "Restore on AC Power Loss", or "After Power Loss". See the BIOS Tips section below for brand-specific locations.

  5. Save and exit. Press F10 to save your changes and exit the BIOS.

4 Install

  1. Insert the USB drive into the NUC.
  2. Boot from USB. Power on the NUC. If you set the boot order in Step 3, it will boot from USB automatically. Otherwise, press F10 (Intel NUC) or F12 (most other brands) during startup to open the one-time boot menu and select the USB drive.
  3. Installation runs automatically. The installer partitions the internal drive, copies the operating system, and configures everything. This takes 5–10 minutes. Do not power off during installation.
  4. The NUC reboots when done. You will see a message indicating installation is complete. Remove the USB drive when prompted (or during the reboot).

Note: The installation erases the NUC's internal drive. If you have data on it you need to keep, back it up before starting.

5 Connect to Network

The Ubuntu autoinstall phase you just finished needed a wired connection. After it reboots, you have two choices:

Staying on ethernet (simplest)

Leave the cable plugged in. The NUC picks up DHCP automatically and the pairing code appears within a minute. Skip to Step 6.

Switching to WiFi

WiFi is configured after install via an on-device hotspot. Two ways to trigger setup mode:

  1. Unplug the ethernet cable and wait about 60 seconds. The NUC detects it has no network and starts the setup hotspot automatically.
  2. Or with a USB keyboard attached, press Ctrl+W on the NUC. This forces setup mode immediately without disconnecting ethernet.

Either way, a hotspot named DisplayCache-Setup appears. Connect to it from your phone or laptop — a setup page opens automatically (or visit http://10.42.0.1 if it doesn't). Enter your WiFi network name and password. Once the NUC connects to your WiFi, the hotspot shuts down and the pairing code appears.

If you're switching from ethernet to WiFi: also unplug the ethernet cable so the NUC commits to the WiFi connection instead of preferring the wired link.

6 Pair the Device

Once the NUC boots and connects to the network, a 6-character pairing code appears on screen.

  1. Open admin.displaycache.com in your browser and sign in.
  2. Go to Devices in the sidebar.
  3. Click + Pair Device (or Add Device).
  4. Enter the 6-character code shown on the display and click Pair.
  5. Give the device a friendly name (e.g., "Sanctuary Main Screen") and assign it to a location.

7 Assign Content

Now that the device is paired, tell it what to display.

  1. Add the device to a group (optional). Device groups let you target content to multiple screens at once.
  2. Assign a playlist directly, or create a schedule that switches playlists at different times of day.
  3. Save. The NUC downloads the assigned content immediately and begins playback within a minute or two.

From this point on, any changes you make in the web admin are pushed to the NUC automatically. You can disconnect the keyboard — the NUC runs headless from here.

Features

  • 4K output — Drive 4K displays at 60Hz. Perfect for large screens and video walls where detail matters.
  • Hardware video decoding — Intel VA-API acceleration for smooth video playback without high CPU usage.
  • Offline caching — Content is downloaded and stored on the internal drive. Screens keep playing even if the internet goes out.
  • HDMI-CEC TV control — Turn your TV on and off on a schedule via HDMI-CEC. No separate smart plug needed.
  • Auto-updates — The agent checks for updates, downloads them, and restarts automatically. No SSH required.
  • Runs headless — No keyboard, mouse, or monitor needed after installation. Manage everything from the web admin.

Recommended Accessories

Two small add-ons make a NUC deployment dramatically more reliable. Both are optional — the slideshow plays without them — but in production you’ll want at least the Pulse-Eight on any NUC that’s connected to a real TV.

Pulse-Eight USB-CEC Adapter (~$50)

Intel NUCs don’t ship with HDMI-CEC support — they’re general-purpose PCs, not consumer media devices. The Pulse-Eight USB-CEC Adapter plugs into one of the NUC’s HDMI ports (in-line between the NUC and the TV) plus a USB port and gives the agent control over the TV.

  • Enables: CEC power schedule (TV on at 9 AM, off at 9 PM), volume routing from a paired USB remote to the TV, Active Source claim on wake.
  • Where to buy: pulse-eight.com or Amazon.
  • Detection: The DisplayCache agent auto-detects the adapter on boot — no driver install, no manual config.

The biggest quality-of-life upgrade for unattended church and school deployments. Skip it only if you plan to leave the TV on 24/7.

HDMI Ghost Display Emulator (~$10)

For NUCs whose TV is powered off most of the day (overnight, weekends, summer break), the HDMI signal physically drops when the TV goes to standby. The NUC sees “no display attached,” the Wayland compositor stops drawing, and when the TV comes back on the slideshow may not return until the NUC reboots.

A 1920×1080 HDMI Ghost Display Emulator plugs into a second HDMI port on the NUC (most NUCs have two) and emulates a connected display 24/7. The NUC always thinks a screen is attached, the compositor never sleeps, and the slideshow resumes the instant the TV powers back on.

  • Recommended: Fueran 1920×1080 HDMI Headless Ghost Display Emulator on Amazon.
  • Required for: NUCs with a scheduled TV power-off, and NUCs running fully headless for NDI source output.
  • Setup: Plug in. No driver, no config. The agent doesn’t need to know about it.

Getting CEC to Work With Your TV

HDMI-CEC is the standard that lets the agent power the TV on and off over the HDMI cable. Every TV vendor implements roughly half of it and disables most of that by default. To get reliable power-on/off:

Pick the right HDMI port

  • Use HDMI 1 if at all possible. Many TVs only honor CEC on HDMI 1 and ignore commands on other ports.
  • Avoid ports labeled “ARC” or “eARC” unless that’s the only CEC port. ARC expects an audio-system handshake the dongle doesn’t fully implement, which can prevent volume commands from being honored.
  • If HDMI 1 is the ARC port and the only CEC port, plug in there but expect the agent’s volume forwarding to Feature-Abort. Power on/off should still work.

Enable CEC in the TV menu

CEC is called something different on every brand. Find the right name and turn it on:

  • LG: SimpLink
  • Samsung: Anynet+
  • Sony: BRAVIA Sync / Control for HDMI
  • Panasonic: Viera Link
  • Sharp: Aquos Link
  • Hisense: HDMI-CEC / Anyview
  • Vizio: Settings → System → CEC → Enabled
  • Roku TVs (Westinghouse, TCL, Hisense Roku, etc.): Settings → System → Control other devices (CEC) → 1-touch play: ON and System standby: ON. Both default to off; without 1-touch play, only power-off works.

Disable eco / fast-start tradeoffs

  • Quick Start / Fast TV Start / Instant On — enable this. Many TVs disable the CEC chip in standby to save power. Without Quick Start, the TV cannot be woken by CEC because the chip isn’t listening when the TV is off.
  • Auto power-off / Sleep timer — disable on the TV side. The DisplayCache schedule should be the only thing powering the TV down.
  • Eco mode — turn off if it has its own switch separate from Quick Start.
Some TVs refuse CEC wake regardless of settings — typically cheap generic-vendor sets that didn’t implement the wake half of CEC at all. Two fallback strategies: leave the TV on 24/7 (the slideshow blanks on schedule, the TV doesn’t), or use a $10 WiFi smart plug to cut power. The TV cold-boots in the morning and picks up the NUC’s HDMI signal automatically. Works on any TV regardless of CEC compliance.

BIOS Tips by Manufacturer

Different mini PC brands use different keys and BIOS layouts. Here is a quick reference.

Brand Enter BIOS Boot Menu Auto Power On Location
Intel NUC F2 F10 Power → After Power Failure
ASUS DEL or F2 F8 Advanced → APM → Restore on AC Power Loss
Lenovo F1 or Enter F12 Power → After Power Loss
Beelink DEL or F2 F7 or F12 Chipset → Restore on AC Power Loss
MinisForum DEL F7 or F11 Advanced → ACPI → Restore on AC Power Loss
Generic / Other DEL, F2, or F1 F12, F11, or F8 Look under Power, Advanced, or ACPI settings

These keys work for most models but can vary by specific model and BIOS version. If unsure, check the sticker on the bottom of the device or the manufacturer's documentation.

Troubleshooting

USB drive not booting

If the NUC ignores the USB drive and boots to its internal drive (or shows "No bootable device"), try these steps in order:

1. Press F10 (Intel NUC) or F12 (other brands) during startup to open the one-time boot menu and select the USB drive manually.

2. Enter BIOS and disable Secure Boot. Some USB boot configurations are blocked by Secure Boot.

3. Make sure the USB drive was flashed correctly. Try re-creating it with a different tool (e.g., Rufus on Windows, balenaEtcher on macOS).

4. Try a different USB port. Some NUCs prefer rear USB ports for booting. USB 2.0 ports are sometimes more reliable for boot than USB 3.0.

No display output after installation

If the NUC boots but the TV shows no signal, try a different HDMI port on the NUC (some NUCs have two). Try a different HDMI cable. Make sure the TV is set to the correct input. If you see a blinking cursor but nothing else, the installation may have failed — re-run the installer from USB.

Network not connecting

If the NUC has ethernet connected but does not get an IP address, check that the cable is firmly seated and that the network port has link lights. If using WiFi, make sure the DisplayCache-Setup hotspot appears — if it doesn’t, unplug the ethernet cable (if connected) and wait 60 seconds, or press Ctrl+W on a USB keyboard attached to the NUC to force setup mode. Connect from your phone to enter WiFi credentials. If neither works, the NUC’s network adapter may not be supported by the installer image. Contact support with the NUC model number.

NUC does not power on after outage

If the NUC does not automatically start after a power loss, the BIOS auto-power setting is not configured. Enter BIOS (F2 or DEL) and enable "After Power Failure: Power On" or the equivalent for your brand. See the BIOS Tips table above for where to find this setting.

AMD mini PCs

AMD-based mini PCs (e.g., Beelink SER series, MinisForum UM series) are supported but fall back to software video decoding instead of hardware acceleration. Performance is generally fine for images and standard-definition video. 4K video playback may be less smooth on lower-end AMD processors.

Still need help?

Email us at hello@displaycache.com and we will get back to you within one business day.