LattePanda Mu review – Part 1: an Intel N100 Compute Module tested with Windows 11, carrier boards with PCIe slots

Last April, DFRobot launched the LattePanda Mu x86 Compute Module powered by an Intel N100 Alder-Lake processor with 8GB RAM and a 64GB eMMC flash along with Lite and Full function carrier boards for evaluation. End customers will typically design their own carrier board without having to take of high-speed signals for the LPDDR5 memory and other complexities during the PCB layout.

DFRobot has sent us the LattePanda Mu module for review along with the Lite and Full Function carrier boards, a heatsink for passive cooling, and an active cooler so we can compare both cooling solutions.  Let’s have a look at the LattePanda Mu module and accessories before testing the kit with the Windows 11 operating system, including the PCIe x4 slot.

LattePanda Mu kit unboxing

LattePanda Mu Unboxing
The parcel included three retail boxes.

LattePanda Mu Board Accessories
The smallest box housed the LattePanda Mu Compute Module, a heatsink, and an active cooler.

LattePanda Mu Carrier Board Fan Heatsink
The second orange box contained a kit with the Lite carrier board.

Full Feature Carrier Board
The large black box included the Full Function evaluation carrier board which should enable users to test all features supported by the LattePanda Mu.

Hardware overview

LattePanda Mu Compute Module

The LattePanda Mu system-on-module (SoM) comes in a 69.6 x 60mm SO-DIMM DDR4 form factor that is smaller than a credit card. Many SoM manufacturers will use SO-DIMM DDR4 form factor but note that each will assign pins as they see fit and modules from different brands are usually not pin-to-pin compatible. The Intel N100 Alder Lake-N CPU on the LattePanda Mu board is a low-power SoC commonly used in entry-level laptops, mini PCs, and NAS systems.

LattePanda Mu Intel Processor N100 System-on-Module
You can check out the full specifications for the LattePanda Mu in our previous article and we also included the block diagram below for reference.
Lattepanda mu block diagram
Besides the Intel processor, some other components can be found on the LattePanda Mu board including a power management module (MP2964), KLMG2UCTA-B041 eMMC flash, 8GB LPDDR5 RAM, and a Winbond 25Q128 EEPROM.
chip mp2964 emmc memory eeprom

Cooling solutions

DFRobot provides two cooling solutions for the LattePanda Mu module: a heatsink and an active cooler.

LattePanda Mu heatsink

The heatsink used for passive cooling (i.e. fanless system) measures 70  x 45.5 x 33 mm and features three spring-loaded screws for installation on the x86 module. The company claims a 6W TDP CPU will operate at up to 35°C, and a 10W TDP chip at up to 35°C when the heatsink is fitted.

LattePanda Mu heatsink
Active cooler

The active cooler combines a 69.6 x 50.4 x 19 mm heatsink with a 4000 rpm fan and 3 spring-loaded screws for installation on the LattePanda Mu SoM. The company did not list any cooling performance metric on its website, but we’ll test that later.

LattePanda active cooler

Operating system installation on the LattePanda Mu

Since the LattePanda Mu module is powered by an Intel N100 processor with an x86-64 architecture, we can install any operating system just like on a normal computer. We will test the screen, keyboard, and mouse. We’ll start testing with the Lite carrier board using a USB-C PD adapter instead of a 12V adapter.

LattePanda Mu peripheral setup
That means we can select any OS image without customization for this specific board. We can access the BIOS (Aptio Setup) to view basic information as shown in the picture below.

LattePanda mu BIOS
After setting the system date/time, we tested and booted into the operating system pre-installed on the eMMC flash. That would be Windows 11…

LattePanda mu Windows 11 desktop
More exactly, the system is running Windows 11 Home 64-bit on a system with a 800MHz (base frequency) Intel N100 processor and 8GB of RAM.

Intel N100 SBC Windows 11
We then decided to reboot the system and install Proxmox which could be installed in the same way as on any other x86 computer.

LattePanda Mu Proxmox Setup
LattePanda Mu SoM tested with the Lite Carrier Board

The Lite Carrier Board comes with the following features:

  • Wide voltage input
    • 15V up to 3A via USB Type-C port
    • 12 to 20V up to 10A via 5.5×2.5mm DC jack
  • PCIe 3.0 x4 slot (only available when using 12V power supply)
  • M.2 M Key 2230 (PCIe 3.0 x1)
  • M.2 E Key 2230 (PCIe 3.0 x1, USB2.0)
  • RTC battery socket for 3V CR1220 coin cell
  • CPU fan socket
  • 4-pin Gravity connectors for  UART and I2C modules
  • USB – 2x 10 Gbps USB 3.2 ports, 2x USB 2.0 ports
  • Gigabit Ethernet RJ45 jack
  • 3.5-inch embedded motherboard standard size

We’ll now do some general usage testing of the Lite Carrier Board with the LattePanda Mu module, an M.2 WiFi card, and a PCIe card.

LattePanda Mu lite carrier m2 SSD test
We installed a Realtek RTL8822CE WiFi and Bluetooth module into the M.2 B key slot and Windows 11 automatically detected and installed the drivers without the users having to do anything manually.

LattePanda mu lite carrier PCIe test
The PCIe Gen 3.0 x4 slot was tested with an NVMe to PCIe adapter fitted with a 250GB WD Black SN770 SSD installed. The first time after booting the device was not detected. So I opened the online manual of LattePanda Mu and found a warning that using the device via the PCIe slot requires connecting a 12V adapter, and it would not work with a USB-C power supply. So I turned off the machine and changed the power source to a 12V adapter. The drive (Disk 1) was properly detected after I restarted the system.

LattePanda mu lite carrier PCIe test result
We tested the sequential reading and writing speeds of the SN770 SSD with CrystalDiskMark 8.0.5. The SN770 NVMe SSD supports PCIe 4.0 with a sequential read speed of up to 4,000 Mbps and a sequential write speed of up to 2,000 Mbps. However, since the LattePanda Mu module only supports PCIe 3.0 x4, we won’t be able to reach that level of performance, but we’ll get close…

LattePanda Mu PCIe SSD test
Performance with 1GB size
LattePanda Mu PCIe SSD test 16 GB
Performance with 16GB size

CrystalDiskMark 8.0.5 shows that the disk’s sequential read/write speed is pretty good (from the datasheet: Sequential Read speeds of 4,000 MBps and Sequential Write speeds of 2,000 MBps, IOPS Random Read speeds of 470,000 IOPS and Random Write speeds of 240,000 IOPS), even though it is connected to a PCIe 3.0 x4 slot since it has a 4GB/s theoretical limit. The next step is to test the installation of Proxmox and the NVMe drive (/dev/nvme0n1) is detected properly.

Proxmox installation test

Testing the LattePanda Mu SoM with the Full-Function evaluation board

The Full-Function Evaluation board comes with the following features:

  •  Front I/O Interfaces
    • Audio
      • 3.5mm microphone interface
      • 3.5mm headphone interface
    • USB
      • 2x USB 2.0
      • 4x USB 3.0
      • 1x USB 3.0 Type-C port with DisplayPort alt mode
    • Serial – RS232 DB9 connector
    • Connectivity – SIM card slot
  • Rear I/O Interfaces
    • Video Outputs – 2x HDMI 2.0
    • Networking- 2.5GbE RJ45 ports via Intel controllers
    • Misc – Power button
    • Power Supply
      • 5.5×2.5mm DC jack
      • Screw Terminal Plug
  • Expansion slots
    • PCIe 3.0 x1 slot
    • PCIe 3.0 x4 slot (multiplexed with the SATA signals)
    • M.2 E Key slot with support for 2230 WLAN card (PCIe 3.0 x1, USB 2.0; multiplexed with the Ethernet port 2 (RJ45_2) signals)
    • M.2 B Key slot with support for 3042/3052 4G LTE/5G WWAN card (USB 3.0, USB 2.0)
    • 2x SATA 6Gb/s interfaces (multiplexed with the PCIe 3.0 x4 signals)
  • Various headers, jumpers, and buttons
  • Dimensions – 170 x 170mm (mini-ITX form factor)
LattePanda Mu full carrier vs mini-ITX board
LattePanda Mu full carrier vs other mini-ITX board

LattePanda mu full carrier top view

Since the Full-function board is larger than the Lite board, more connectors and ports are available including two Gigabit Ethernet ports, two HDMI video outputs, and PCIe 3.0 x4 and x1 slots. Some interfaces are multiplexed and configurable through a DIP switch as shown in the table below.

SATA1<-->PCIe X4Set to SATA1 for SATA selection
Set to PCIe x4 for PCIe x4 section
SATA2<-->PCIe X4Set to SATA2 for SATA selection
Set to PCIe x4 for PCIe x4 section
BOT BIOS<-->CORE BIOSSet to BOT BIOS to use the BIOS on the evaluation board
Set to CORE BIOS to use the BIOS on the LattePanda Mu
M2 Wi-Fi<-->RJ45_2Set to M2 Wi-Fi to use a Wi-Fi module
Set to RJ45_2 to use the second Ethernet port

LattePanda Mu Full Function Carrier NVIDIA Quadro PCIe graphics card

We than plugged an NVIDIA Quadro K620 graphics card into the PCIe 3.0 x4 slot. The card was recognized in Windows 11 and the drivers were installed automatically.

NVIDIA Quadro K620 Windows 11 Device Manager

However, the system failed to run any graphics benchmarks and crashed for each one we tested. We’ll go through this and explain how it was fixed a little further below.

Test the efficiency of the cooling systems

The LattePanda Mu comes with two cooling solutions. So we tried both while running the Cinebench R23 program and checking whether the system could operate at optimal performance using the Core Temp program to monitor the CPU temperature.

LattePanda Mu Full Carrier Windows 11 Review

The CPU temperature will be around 40°C while the system is idle whether using the heatsink or active cooler.

Intel N100 active cooling CPU IDLE temperature

Let’s run the Cinebench R23 multi-core benchmark to stress test the system with the heatsink (passive cooling/fanless mode).

LattePanda Mu passive cooling

LattePanda mu active cooling cinebench

The Core Temp program reports the CPU temperature goes up to 91° Celsius. So the heatsink may not be suitable for use cases where the system operates at 100% load over long periods of time.

Let’s now switch to the active cooler and repeat the same test.

LattePanda Mu active cooling

LattePanda Mu active cooling cinebench R23

The Core temp program reports a CPU temperature up to 87° Celsius, and typically at 84 to 85°C under load. It’s a PWM fan, so it rotates slowly under light loads, and faster under load. This cooling solution is better suited for workloads that require the system to operate at 100% CPU load over extended periods.

Here are the results for the single-core and multi-core benchmarks for reference.

LattePanda mu active cooling cinebench multicore result

Those scores are somewhat lower than the ones for other Intel N100 mini PCs we’ve tested, especially the multi-core score.

3Dmark benchmark with Intel iGPU and Quadro K620 graphics card

We will now test the 3D graphics performance of the Intel UHD graphics and NVIDIA Quadra K620 graphics cards. We previously mentioned that all 3D graphics benchmarks would crash with the Quadro K620 card. That’s because we used a 12V/3A power supply, and the graphics card draws up to 45W of power (See PDF datasheet). That card will not need to be connected to the PSU in a standard PC since a PCIe slot can deliver up to 75W, but we used an underpowered power adapter which led to the crashes.

LattePanda Mu PC power supply
LattePanda Mu connected to computer power supply and graphics card. We’ll use the active cooler during this test.

After switching to a computer power supply with 12V output and capable of outputting a current of over 10A, 3D graphics benchmarks such as 3DMark could run properly.

LattePanda Mu NVIDIA Quadro K620 3DMark Time Spy

The overall score is 775 points for 3DMark Time Spy with a Graphic score of 692 points and a CPU score of 2,451 points. While the Intel N100 is a low-end system with a PCIe 3.0 x4 slot, the graphics card features a PCI Express 2.0 x16 interface and the results are not that much different than on higher-end systems with Graphics scores ranging between 694 and 765.

3DMark Spy Time Graphics score rankings with NVIDIA Quadro K620

This may have been a different story with a more modern and powerful graphics card. Let’s compare the LattePanda Mu score (2,451 points) against other Intel N100 systems whose score ranges between 1,405 and 2,598 points. The LattePanda Mu board is near the top of the range meaning cooling works well.

Intel N100 3DMark Time Spy CPU ranking

We’ll now run 3DMark Fire Strike since it’s the default test for all our Windows reviews. The LattePanda achieved 2,251 points with the Quadro K620 graphics card including 2,513 points for the Graphics score and 6,549 points for the Physics score.

LattePanda Mu 3dmark Fire Strike with Quadro K620

That’s an improvement over the iGPU, but not overly so, as the Intel N100-powered MINIX Z100-0dB and GEEKOM Mini Air 12 mini PCs achieved 1,125 and 1,188 points respectively in the same test.

The Physics score mostly relies on the CPU and the LattePanda Mu’s score of 6,549 points is similar to the scores of other Intel N100 systems.

Intel N100 3dmark fire strike CPU ranking

The Graphics score (2,513 points) is barely lower than in other computers with the same Quadro K620 GPU and (sometimes) a much more powerful CPU.

3dmark fire strike Quadro K620 GPU ranking

Conclusion

DFRobot LattePanda Mu system-on-module is offered with open-source hardware (KiCad) carrier boards that can serve as a starting point for companies wanting to create their own carrier boards. The carrier and module can also be used directly for a range of applications such as a home server, mini PC, IoT gateway, and more.

The low-power platform is versatile thanks to its PCIe Gen x4/x1 slots, GPIO header with UART, I2C, etc.., and a wide range of ports. In the Windows 11 review, we successfully tested the PCIe x4 slot with an NVIDIA Quadro K620 graphics card after selecting a proper PSU and also tested the passive and active cooling solutions provided by DFRobot. The heatsink can create a fanless system, but for optimal performance under sustained heavy loads, the active cooler is recommended.

We’ll install Ubuntu 24.04 in the second part of the LattePanda Mu review. We’ll then run some benchmarks to compare it more fully against other Alder Lake-N systems and test the GPIO headers with interfaces such as UART and I2C among other tests.

We’d like to thank DFRobot for sending the LattePanda Mu module, carrier boards, and accessories for review. The LattePanda Mu x86 Compute Module can be purchased for $139 on DFRobot, but most people will first purchase a complete kit that can be customized, and for instance, a kit with the LattePanda Mu SoM, Full-Function carrier board, heatsink, and 19W/90A power supply can be had for $274.90. Alternatively, you’ll find a $199 kit on Amazon with the SoM, Lite carrier board, and active cooler.

Continue Reading: LattePanda Mu Intel N100 SoM and carrier board review – Part 2: Ubuntu 24.04

CNXSoft: This review is a translation – with a few additional insights – of the original article on CNX Software Thailand by Arnon ThongTem, edited by Suthinee Kerdkaew.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard

3 Replies to “LattePanda Mu review – Part 1: an Intel N100 Compute Module tested with Windows 11, carrier boards with PCIe slots”

Leave a Reply

Your email address will not be published. Required fields are marked *

Boardcon Rockchip and Allwinner SoM and SBC products
Boardcon Rockchip and Allwinner SoM and SBC products