跳转至内容

Intel NUC

来自 ArchWiki

Next Unit of Computing (NUC) 是英特尔设计的一款小型(SFF)PC,基于焊接的低功耗赛扬(Celeron)、奔腾(Pentium)、i3、i5 和 i7 CPU。其主板尺寸为 4x4 英寸(10.16x10.16 厘米)。

裸机套件包括一块主板,装在带风扇的塑料外壳中,配有外部电源和 VESA 安装板。英特尔也单独销售 NUC 主板,这些主板集成了 CPU,但(截至 2013 年)NUC 主板的价格与相应的带外壳套件非常接近;也有第三方为 NUC 主板提供的外壳。

安装

请遵循通常的 安装指南 程序。

强烈建议在安装前更新主板 BIOS。有关详细信息,请参阅 官方英特尔 BIOS 更新说明

注意 在更新 BIOS 之前,请查看社区对最新 BIOS 版本与特定 NUC 型号兼容性的反馈,因为有些版本已知会导致新的回归问题。

NVMe

Intel NUC 支持连接到 PCIe M.2 连接器的 NVMe 驱动器。请参阅 固态硬盘/NVMe

提示 如果 NVMe 和/或连接到 PCIe 插槽的其他设备支持,您可能希望在“电源”部分中 **启用** “原生 ACPI OS PCIe 支持”,以允许节能和可能的设备空闲时散热。

图形

大多数 NUC 使用集成 英特尔显卡。请参阅 硬件视频加速 以在支持的 NUC 型号上使用它。

无线

大多数 NUC 无线适配器应该都能即插即用。确保已加载相关的固件。有关详细信息,请参阅 无线网络配置#iwlwifi

LED 灯

一些 NUC 具有可以通过软件控制的 LED 灯,方法是安装内核驱动程序 intel_nuc_led-nuc8-dkms-gitAURintel_nuc_led。要使用它,必须在 BIOS 的“电源”设置中启用“软件控制”。

性能

启动

通过 UEFI 启动并禁用 BIOS 设置中的传统启动,可以实现最快的启动时间。

4K

如果您想使用 4K 图形输出,请打开 BIOS 设置,并将“设备和外设 > 视频 > IGD 最小内存”设置为 512 MB,将“IGD Aperture Size”设置为 1024 MB。

电源 management

可以通过 TLPPowertop 来降低功耗。

故障排除

Hades Canyon NUC - 无外部麦克风

插入前面或后面的 3.5mm 插孔的外部麦克风可能不会出现在 PulseAudio 中(只会使用内部麦克风阵列)。

要解决此问题,请使用 model=dell-headset-multi,如 高级 Linux Sound Architecture/故障排除#错误的型号自动检测 中所述。

重新启动设备后,在输入设备下应该会列出三个新输入设备:内置音频模拟立体声 - 内部麦克风、耳机麦克风和麦克风。

TPM

一些 NUC 设备的英特尔规格表明 TPM 不可用。然而,这些设备通常可以通过一种名为 Intel PTT 的基于固件的实现来实现 TPM 2.0 功能。存储和检索值可以按预期从 TPM 芯片执行。

关机

发出关机指令后,NUC 可能仍处于未完全关闭的状态,这可以通过仍亮的蓝色电源 LED 来指示。在这种情况下,需要通过按住电源按钮几秒钟来关闭设备。

此问题的解决方法是禁用 BIOS 中所有的 wake-on-CIR(红外传感器)选项。在某些情况下,可能需要完全禁用 CIR 传感器来解决此问题。

iSCSI 启动

遵循 iSCSI/启动 中概述的程序。

chroot 进入 iSCSI 目标根目录,并修改这两个配置文件

/etc/initcpio/install/iscsi
build () {
        map add_module iscsi_tcp iscsi_ibft libiscsi libiscsi_tcp scsi_transport_iscsi crc32c e1000e
        add_checked_modules "/drivers/net"
        add_binary iscsistart
        add_runscript
}

help () {
cat <<HELPEOF
        This hook allows you to boot from an iSCSI target.
HELPEOF
}
/etc/initcpio/hooks/iscsi
run_hook () {
        modprobe iscsi_tcp
        modprobe e1000e
        msg "Mounting iSCSI target"
        iscsistart -i INITIATOR_NAME -t TARGET_NAME -g 1 -a PORTAL_IP_ADDRESS -d 1
}

然后,重新生成 initramfs

参见