Yellow Diamond
Valid HTML 4.01 Transitional

Intel NUC11PAHi5
Subsystem Checkout

Jim Carter, 2021-11-18

This is for the Intel NUC11PAHi5, the new Diamond. When the new machine was received, I checked out these features. In summary, every one of the features that the machine was supposed to have, performed with no hassle out of the box, except for a few that needed to be configured.

Legend

Box Worked out of the box.
Conf It needed editing a configuration file or running a setup GUI.
Add-On Needed additional or patched software: download it; follow instructions to compile and/or install it; it works.
Fiddle As with Add-On, but it required some workarounds in the procedure, which might seem minor to an experienced user but which might prevent a newbie from making it work.
Hack So you call yourself a guru? This one will challenge your skills. But this guru eventually got it working.
Fail I wasn't able to get this one to work, at least so far.
WIP Work in progress: I expect to get it working soon.
N.T. Not tested.
* A prerequisite did not qualify for the Box or Conf rating, but once that was set up, the listed component worked with no further hassle.

Checklist of Features

Does it boot at all? Box
 Yes. Because I copied everything from another machine (vs. a fresh installation) there were issues like an invalid signature on the kernel (I had to turn off Secure Boot) and getting the right UUID for the root filesystem, but with these fixed it boots the installed kernel (UEFI) with no problems. It also boots the rescue disc (UEFI). This is OpenSuSE Tumbleweed, kernel 5.14.14.
Processor: Intel® Core™ i5-1135G7 @ 2.40GHz Box
  Cores 4
  Technology 10nm
  Nominal clock speed 2.40GHz
  Turbo clock speed (1 core) 4.20GHz
  Bogomips (each core) 4838
  Jimc's benchmark (SHA-512 + I/O, multi core, Mb/sec) 346
  Playing MPEG-4 1080p video (VLC, percent CPU usage) 3%
Graphics: Intel Iris Xe Graphics (80 execution units) Box
  Using the HDMI port, with a 1920x1080px display (1080p), the machine can perform MPEG-2 and H.264 encoded media with no problems: way more than enough CPU power and no dropped frames. I'm assuming without proof that the GPU is doing the decoding.
Memory as reported by /proc/meminfo (* = Intel CPU spec page) Box
  L3 cache size 8Mb
  L2 cache size per core (*) 1280Kb
  L1 cache size per core (*) 80Kb
  Main RAM speed (per BIOS setup) 2667MHz
  Video RAM reservation (estimated) 256Mb
  Sockets for RAM 2
  RAM on this machine 2 x 8Gb
  Motherboard memory limit 2 x 16Gb
Disc Box
  Silicon Motion, Inc. SM2263EN SSD Controller (NVMe): 250Gb drive, can't tell the actual disc vendor but it's in Guangdong, CN. Controller specs: sequential read 2400Mb/s, sequential write 1700Mb/s, random read 300k block/s, random write 250k block/s (presumably plus the data transfer limit). Empirical tests suggest that these specs are close to being achieved in real life.
LAN Box
  Intel Ethernet Controller I225-V (Gbit), driver: igc. Our net is limited to 100Mbit/sec.
Wi-fi N.T.
  Intel Wi-Fi 6 AX201 (802.11-ax and backward compatible with b/g/n/ac), iwlwifi driver. Not tested, but in Windows it did a Wi-Fi scan and found my access point.
Bluetooth Box
  Intel AX201 Bluetooth, 8087:0026 on USB, obviously integrated with the Intel Wi-Fi 6 AX201. Driver: btusb (not btintel). I paired it with my Android phone, and received a file from the phone. I also paired a Microsoft Bluetooth Mouse 3600; it was accepted as a pointing device.
Audio
  Intel Tiger Lake-LP Smart Sound Technology Audio Controller; Driver: snd_hda_intel. Box
  Builtin Audio Analog Stereo: tested and works through the 3.5mm phone jack. Box
  S/PDIF on HDMI: Not tested (yet). N.T.
  Microphone: not tested, but volume control is present. N.T.
USB Ports Box
  Bus 1,2,4: XHCI controller (USB-3.0, 5Gbit/sec) but no clients.
  Bus 3: XHCI controller; AX201 Bluetooth HCI; Monitor hub via rear USB port (Keyboard, trackball and webcam); unoccupied front and rear USB port (tested).
Infrared Receiver N.T.
  For an infrared remote control on a home theater machine. The sensor is to the left of the USB and Thunderbolt ports. The acronym CIR is used in Intel literature to describe this device.
Special Features:
  S3 = suspend to RAM; S4 = suspend to disc or hibernate; S5 = power off; RTC = realtime clock
  Wake on LAN from S3: OK Box
  Wake on LAN from S4: OK, needs the resume module in Dracut/initrd. Conf
  Wake on LAN from S5: OK, had to configure in BIOS. Conf
  Wake on RTC from S3 or S5: OK Box
  Wake on RTC from S4: OK Box
  Auto boot when power returns (could be turned on in BIOS) Conf
  Watchdog timer: driver iTCO_wdt.ko; I had to add the watchdog module to Dracut to load it. I haven't actually seen it reboot this machine, I'm but giving it a pass. Conf
  PXE boot (can do PXE on IPv4 or IPv6, but server isn't going to be set up) N.T.
Suspend and Wake Times Box
  By default, the machine wakes or boots from S3 on all of LAN, RTC, USB, and CIR. From S4 or S5, LAN, USB and CIR generally need configuration in BIOS (see previous section). Times to suspend/wake, in seconds:
  S3 (suspend to RAM) 2/4 sec
  S4 (hibernate to disc) 4/25 sec
  S5 (power off and reboot including 8 sec Grub timeout) 5/65 sec
  Onboard devices including graphics can suspend and wake successfully.
Power Consumption OK
  S5, S4 (power off, Linux hibernate) 0W
  Booting: varies, up to… 24W
  S3 (suspended to RAM) (oink) 4W
  Idle, screen on 6W
  Playing MPEG-4 1080p video (VLC) 9-11W
  Maxed out, 1 core (14.5 WU/sec) 26W
  Maxed out, 4 cores (52.8 WU/sec or 13.2 WU/(sec*core)) 51W
  The fan came on in both tests. The 1 core test should have qualified for Turbo mode, but was only slightly faster than the 4 core case. WU (work unit) is defined by: a Pentium 3 at 1GHz can do 1 WU/sec.
Yellow Diamond
Photo Credit