Weibu N10 Core i3-N305 mini PC review with Windows 11 and Ubuntu 22.04

Weibu N10 Alder Lake mini PC review

I’ve previously reviewed Weibu’s N10 mini PC, however, they have now extended the range of CPUs available to the N10 through the addition of Alder Lake-N processors. As a reminder, Weibu is a B2B company that offers total solutions and OEM/ODM services and they don’t sell directly to end users as their target clients are computer manufacturers like Acer and Hisense. Weibu have sent a pre-production sample of their latest N10 based on a Core i3-N305 Alder Lake N-Series processor to showcase its capabilities in this review. I will revisit the specification of the N10 and briefly look at the performance running both Windows 11 Pro and Ubuntu 22.04.

Weibu N10 product specifications

Weibu list the N10 specifications on their website as:

Weibu N10 Alder Lake specifications

However this probably needs qualifying as ‘Memory Capacity’ states ‘2*SO-DIMM’ which is correct for many processors, but Intel’s Core i3-N305 processor in the mini PC sample I received only supports a single memory channel:

Intel Core i3 N305 single channel memory

So the motherboard has been modified accordingly:

Intel Core i3 N305 motherboard

whilst keeping the ports in the same positions as before which are a key selling feature of this mini PC making it suitable for commercial/industrial usage.

The rest of the specifications are aligned to the physical device with the exception of the front USB 2.0 ports (see below):

Weibu N10 Core i3-N305 Intel Core i3-N305 Ubuntu 22.04

Product overview

Overview of hardware

The N10 is an actively cooled mini PC measuring 145 x 128 x 54mm (5.71 x 5.04 x 2.13 inches) with an aluminum top that extends over the front and back to form the case which is then completed with two plastic sides and bottom. The CPUs that are supported include Intel’s Coffee Lake and Comet Lake processors and now Alder Lake. The review sample included an Alder Lake-N Core i3-N305 which is an eight-core 8-thread (no HyperThreading) 3.80 GHz Core mobile processor (no Turbo) with Intel’s UHD Graphics.

The front panel has a power button, dual USB 3.0 ports, dual USB 2.0 ports, a reset pin-hole for the UEFI (BIOS), dual COM ports (which are optional), a Type-C USB port, both a 3.5mm microphone and a 3.5mm headphone jack and a micro-SD card slot. The rear panel includes the power jack, dual gigabit Ethernet ports, either a VGA port (as in the case of the review sample) or a DisplayPort 2.0, an HDMI 1.4 port, dual USB 2.0 ports, and a Kensington security slot. Internally, there is an M.2 2230 WiFi 5 (or 802.11ac) Intel AC7265 card, and an M.2 NVMe (‘M’ key) PCIe Gen 3.0 SSD drive (the review sample included a 512GB Netac M.2 2280 drive). There is also the ability to add a 2.5” SATA drive to the top of the case which is then connected to the motherboard via a conventional SATA cable and a separate power cable. If the N10 is configured with the dual COM ports, they are connected to the motherboard by ribbon cables. Finally, there is a single SODIMM memory slot and the review sample included a stick of UnilC 8 GB DDR4 3200 MHz memory. Also included was a 60 W (12.0 V 5.0 A) power adapter and cord.

Overview of software

The Weibu N10 came pre-installed with a licensed copy of Windows 11 Pro version 21H2 build 22000.194 which Weibu kindly installed to assist with the review. I was able to upgrade it to the latest 22H2 build 22621.1344 for testing purposes:

Windows 11 Pro Intel Core i3-N305

I also shrank the Windows partition in half to create a new partition into which I installed Ubuntu as dual boot using an Ubuntu 22.04.2 ISO and applied all available updates:

Weibu ADL-N Ubuntu 22.04

Key observations

A quick look at the base hardware information shows it is aligned with the specification:

Weibu ADL-N HWInfo64

46D0 GPU-Z

Weibu N10 ADL-N Ubuntu 22.04 inxi

The processor’s ‘Power Limits’ (PL) are configured. For Windows ‘PL1’ and for Ubuntu, under ‘Constraint 0’ they are set to 15 watts. For Windows ‘PL2’ and for Ubuntu, under ‘Constraint 1’ they are set to 35 watts:

Weibu N10 Intel Core i3-N305 Windows 11 PL1 PL2

N10 Power Limits Ubuntu 22.04

The memory is configured to run at its maximum speed of 3200MHz:

Weibu N10 Windows 11 memory speed

Weibu N10 Ubuntu 22.04 memory speed
The dual gigabit Ethernet ports use Realtek RTL8168 network interface controllers and the WiFi 5 (802.11ac) is provided by an Intel Wireless-AC 7265 M.2 2230 card which also provides support for Bluetooth 5.2:

Core i3-N305 Gigabit Ethernet Windows 11 Core i3-N305 mini PC AC7265 WiFi 5 module Ubuntu 22.04 Ethernet WiFi lshw

The specifications list all of the Type-A USB ports on the front as USB 3.0 so I tested them using a Samsung 980 PRO PCle 4.0 NVMe M.2 SSD housed in a ‘USB to M.2 NVMe adapter’ (ORICO M2PAC3-G20 M.2 NVMe SSD Enclosure) which showed that the front ‘blue’ USB ports were actually USB 3.2 Gen 2×1 i.e. 10 Gbit/s so within specification:

Weibu ADL-N USB 3.1 SuperSpeedPlus

I then tested the front ‘black’ USB ports which were, as the color indicated, USB 2.0 ports and not USB 3.0 as stated in the specification:

Weibu N10 USB 2.0 port Windows

I also tested the rear ‘black’ USB port which, as per the specification, was a USB 2.0 port:

Weibu N10 USB 2.0 black port Windows

Finally, I tested the front Type-C USB port which was only a USB 2.0 without ‘video output’:

Weibu ADL-N USB-C 480 Mbps Windows 11

In Ubuntu the USB ports enumerate as follows:

Ubuntu 22.04 Alder Lake-N USB ports

A brief check showed working audio, Wi-Fi, Bluetooth, and Ethernet in both Windows and Ubuntu. However, the microSD card reader was not connected and so could not be tested. This together with the front Type-C port not supporting video is likely due to the sample being pre-production.

When booting Ubuntu there are a couple of error messages being reported in the ‘dmesg’ although the significance of which has not been determined:

Alder Lake-N ACPI BIOS Error Core i3-N305 Ubuntu DRM error

Windows 11 Performance on Weibu N10 Core i3-N305 mini PC

I first set the power mode to ‘High performance’ and ran some well-known benchmarking tools to look at performance under Windows.

Storage performance from the M.2 NVMe was:

Weibu N10 Core i3-N305 SSD performance

The overall Windows performance was:

Core i3-N305 3Dmark benchmark Fire Strike Core i3-N305 Passmark benchmark

with CPU performance measured as:

Core i3-N305 mini PC Cinebench R23 benchmark WeiBu ADL-N Geekbench 5 Score

and iGPU performance measured as:

Core i3-N305 mini PC Unigine Heaven Benchmark 4.0

For real-world testing of the iGPU, I played various videos in Edge and there were no issues encountered playing videos up to 4K 60 FPS:

4K YouTube Windows 11 Core i3-N305 mini PC

Ubuntu 22.04 performance with Weibu N10 Core i3-N305 mini PC

I first set the CPU Scaling Governor to ‘performance’ and ran some of my Linux benchmarks:

Storage performance from the M.2 NVMe was:

Weibu N10 Ubuntu 22.04 SSD performance

The overall Ubuntu performance was:

SBC-Bench Intel Core i3-N305
sbc-bench.sh
Core i3-N305 PassMark Linux
PassMark PerformanceTest Linux

with CPU performance measured as:

WeiBu ADL-N Geekbench 5 Ubuntu 22.04

and iGPU performance measured as:

Core i3-N305 mini PC Unigine Heaven Benchmark 4.0 Ubuntu 22.04

For real-world testing of the iGPU, I played various videos in Firefox. Initially, I thought there were no issues playing videos up to 4K 60 FPS:

YouTube 4K Ubuntu Core i3 N305 mini PC

however when I let the 4K60fps video play a little longer suddenly CPU usage increased dramatically and resulted in frames dropping:

Core i3-N305 YouTube 4K dropped frames Core i3-N305 YouTube 4K High CPU usage

Decreasing the resolution to 1440p prevented the high CPU usage although the occasional frame was still dropped;

Youtube 4K 1440p Ubuntu Alder Lake-N mini PC

Network Performance (Ethernet and WiFi)

Network connectivity throughput was measured using ‘iperf3’. The gigabit Ethernet ports performed as expected at around 948 Mb/s in Windows:

Weibu N10 iperf Gigabit Ethernet

and at around 941 in Ubuntu:

Weibu N10 iperf3 Ubuntu 22.04 Gigabit Ethernet

WiFi performance overall wasn’t particularly impressive although it was as expected. The 2.4 GHz band saw Ubuntu outperforming Windows where download averaged 94.5 Mb/s in Windows and 97.0 Mb/s in Ubuntu. Upload averaged 78.8 Mb/s in Windows and 92.9 Mb/s in Ubuntu. For the 5 GHz band Windows was faster than Ubuntu. For download, Windows averaged 241 Mb/s and for Ubuntu, it was 232 Mb/s. Upload in Windows averaged 234 Mb/s but only 185 Mb/s in Ubuntu.

Thermal Performance

Running a stress test in Ubuntu saw the CPU temperature rise to 81°C during ‘PL1’ where it maintained an average frequency of 3000 MHz. The temperature then dropped to 67°C as a result of the frequency throttling to 2400 MHz before gradually rising to an average of 72°C at 2466 MHz for the rest of the test:

Core i3-N305 mini PC stress test in Ubuntu

A similar maximum temperature was seen when running Fire Strike in Windows:

3Dmark temperature

Interestingly a higher maximum temperature of 88°C was seen for ‘PL1’ when running Cinebench R20 in Windows:

Cinebench CPU Temperature WeiBu N10

and when running OpenSSL from sbc-bench in Ubuntu:

SBC Bench OpenSSL CPU temperature

However, this is still within the CPU’s specification and therefore not an issue.

The Weibu N10 Core i3-N305 mini PC uses active cooling and underneath the motherboard above the bottom of the device is a large fan that is not really audible during normal use, measuring 37.9 dBA on my sound meter next to the device when idle. During peak loads, it does get louder and in Windows, it reached nearly 48 dBA at times, and in Ubuntu nearly 45 dBA. During testing the maximum temperature I recorded on the top of the device was around 36.4°C in an ambient room temperature of 26.1°C.

Power consumption

Power consumption was measured as follows:

  • Powered off (shutdown) – 0.6 Watts
  • UEFI (BIOS) – 12.7 Watts
  • Idle – 12.5 Watts (Windows) and 10.1 Watts (Ubuntu)
  • CPU stressed* – 41.5 Watts peak 26.5 Watts avg (Windows ‘Cinebench’) and 34.8 Watts peak 25.2 Watts avg (Ubuntu ‘stress’)
  • Video playback* – 20.6 Watts (Windows Edge 4K60fps) and 22.1 Watts (Ubuntu Firefox 1440p60fps)

*The power figures fluctuate in part due to the fan so the value is the average of the median high and median low power readings.

Summary

The original N10 already had a good range of ports suitable for commercial/industrial usage scenarios, so extending the range of CPU choices to include Alder Lake will certainly widen its appeal. As seen in this review, the mobile Core i3-N305 performance is good however the single channel memory and 16 GB limit means this particular CPU will only be suitable for certain types of applications or usage.

I’d like to thank Weibu for providing the latest Weibu N10 Core i3-N305 mini PC for review. Further details can be found on their website.

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

30 Replies to “Weibu N10 Core i3-N305 mini PC review with Windows 11 and Ubuntu 22.04”

  1. There is a difference between Single/Dual Channel memory and the number of slots.

    Alder Lake N should support 2 modules, but without a speed benefit from using two separate memory channels.

    Take a look at 99% of the desktop cpus, they support Dual Channel memory but run fine with 4 modules.

    1. There is generally a bit of difference when you run dual rank memory to single rank(or in some cases quad rank when you have dual rank modules on all 4 slots), the memory controller can theoretically schedule operations in a better way. Say, give a refresh operation to one module while waiting for another to finish an operation or any other(not just refresh).

      With that said, dual rank does put increased pressured on the memory controller, so you might not able to get as high clock in those as compared to single rank.

    2. There is a difference between Single/Dual Channel memory and the number of slots.

      Certainly. But as:

      • there is a 16GB limit of max memory supported by this processor
      • dual-channel is not supported so there is no significant gain from dividing the memory across two or more slots
      • typically the price of a single module is cheaper than the equivalent as a pair of modules
      • although 4GB is the absolute minimum and 8GB is the ‘recommended’ minimum, the module price difference between 4GB and 8GB is minimal making typical configurations likely to be either 8GB or 16GB

      it makes sense for the manufacturer to only equip the board with one slot therefore supported 4GB, 8GB or 16GB plus they make a small saving as a consequence.

      1. Have you had the chance to try 32 GB RAM on that model? I can see some other Alder Lake-N hardware with single-channel DDR4 or DDR5 and up to 32GB listed in the specifications.

        1. I thought I had a spare couple of 32 GB sticks but having searched everywhere I cannot locate them, so no, I haven’t tried increasing the memory past the prescribed limit.

    1. Weibu is an OEM manufacturer as Ian wrote in 1st paragraph.

      For me this was more an excellent look on Intel’s ‘most powerful’ Gracemont offer: the i3-N305 many think shouldn’t be called i3. And the importance of ‘Power Limits’ (PL) that directly affect benchmark scores but not so much real-world performance with typical Mini PC use cases (which is a lesson many of those trained to stare only at benchmark graphs still need to learn).

      1. > Weibu is an OEM manufacturer as Ian wrote in 1st paragraph.

        Yes but it doesn’t change anything. There are still hardware vendors who don’t understand that it’s engineers who start to look around for solutions to use in their products, and these ones have a limited budget, which means that anything that’s too expensive or which has no price is eliminated. We all know how we proceed in such situations: open 100 tabs on google searches and close all uninteresting ones. Given the wide price spectrum in the area of mini-PCs (from $100 to $800 basically) you don’t want to have to fill forms on web sites just to get a most likelky uninteresting price a few days later, and see your address being used for new product announcements every month.

        > For me this was more an excellent look on Intel’s ‘most powerful’ Gracemont offer: the i3-N305 many think shouldn’t be called i3. And the importance of ‘Power Limits’ (PL) that directly affect benchmark scores but not so much real-world performance with typical Mini PC use cases (which is a lesson many of those trained to stare only at benchmark graphs still need to learn).

        Indeed.

    1. EU consumer electronics standards for power consumption when off state that the power demand should be a maximum of 0.3W, this mini PC is double that, standby should be limited to 0.5W too, so it’s no surprise idle is on the high side.

  2. It’s really sad that Intel has limited ADL-N to just single channel. At high multithreads loaded, the lack of memory bandwidth will make a huge difference.

  3. “Intel Core i3 N305”? What a weird name. Intel says “The Intel® Core™ i3 N-series processors follow the current N-Series naming convention which do not include any generation indicator in the number format.”. So what do the numbers mean? I think the “3” is there to indicate it’s an i3?

    Oh, and https://en.wikipedia.org/wiki/Gracemont_(microarchitecture)#Alder_Lake-N shows this Intel Core i3 N305 is the same architecturs as Atom cpu’s?

    1. > this Intel Core i3 N305 is the same architecturs as Atom cpu’s?

      In some sense this thing consists only of ‘Atom cores’. And if it’s about Integer/memory performance there is not much difference compared to Tremont ‘Atom cores’ other than higher boost clocks but Gracemont got AVX, AVX2, FMA3 and AVX-VNNI instructions so software that detects them and use if available might perform twice as fast or even more.

        1. > 30% faster per clock.

          In which area?

          I was talking about certain use cases (definitely not ‘gaming’ whatever that is) and if we focus on Integer/memory there’s almost no gain (or let’s better say the tiny gain is related to lower memory latency with Alder Lake now). You can compare i3-N305/N100 numbers with Tremont predecessors here for example. If software can make use of AVX, AVX2, FMA3 and AVX-VNNI it’s a different story ofc.

    2. I don’t think anybody can say about the 300/305 part since there is no other generation to compare it to yet. We just know that the naming scheme is arbitrary and awful.

      The i3 branding indicates that Intel believes this is a special, premium CPU compared to the other ones. It has the highest turbo clocks of the Alder Lake-N chips, the full 32 EU graphics, and most importantly, 8 cores. Previous Atom flagships had 4 cores. Certain applications and games/emulators will benefit greatly from having 8 cores, 8 threads.

      Shame about the single-channel memory.

      1. > Shame about the single-channel memory.

        Though the i3-N305 here being on par / outperforming Jasper Lake N6000/N6005 SKUs equipped with 2 DIMMs with both memory latency and bandwidth. As for the i3 branding I really hope it’s not Intel believing something but their product marketing folks wanting consumers to believe something. 🙂

        Looking forward to next N305 review for real consumption numbers since Ian was testing a ‘pre-production sample’.

        1. Did your testing with the Jasper Lake CPUs ever show a noticable benefit with 2 vs 1 DIMMs?

          I assumed it in the past, but couldn’t actually find much if any evidence for it.

          1. > Did your testing with the Jasper Lake CPUs ever show a noticable benefit with 2 vs 1 DIMMs?

            Nope, but that’s due to the small set of benchmarks sbc-bench is using being not affected by memory bandwidth: ix.io/4alp vs. ix.io/4g6h is N5105 with one vs. two 2933 MT/s LPDDR4 chips and only difference is a memory bandwidth drop of less than 10%. With some use cases a similar performance difference can be at least measured.

          2. So while with Jasper and other Lakes there is a small difference in measured bandwidth comparing 1 vs. 2 memory channels on other platforms we can see a huge difference. See the two Phytium D2000 numbers in sbc-bench results collection for example. But you need a use case that’s affected by memory bandwidth (like video) for this to have a real effect.

          3. Even on a single channel you can occasionally measure gains by interleaving DRAMs when the memory controller is smart enough to initiate parallel transfers because while one DRAM is transferring data the other is prefetching next ones. This brings nothing on linear transfers (e.g. large memcpy/memset/memchr) since a single DRAM can also fill the channel’s bandwidth there. It does help on independent transfers that are lucky enough to require access to the other RAM, i.e. that’s easier to face with dual-core operation where it could theoretically increase the BW by up to ~50%. But sometimes plugging two DRAMs on the same channel also imply to lower their operating frequency and immediately affects visible performance.

          4. > But sometimes plugging two DRAMs on the same channel also imply to lower their operating frequency and immediately affects visible performance.

            Adding to this the memory controller obviously is important (and the thing inside those *Lake SoCs behaves differently compared to e.g. a Xeon) and sometimes (often?) there’s a trade-off between bandwidth and latency as well (latency being lower in dual-channel mode).

          5. I didn’t test Jasper Lake CPUs but I did look at 2 vs 1 DIMM and also the effect of single-rank vs dual-rank which benefited AMD processors rather than Intel ones (link)

          6. I think the Intel CPUs gaming performance not being affected by 1 vs 2 DIMMs (in that test) has mostly to do with the iGPU being so much weaker + having shared L3 cache.

            N305 has 32EU at 1.25 ghz, so 600-700 gflops? (fp32) Doubt your test would show a benefit, especially with the bandwidth ddr5 provides.

        2. I’ve seen gaming tests and despite having single channel it can often outperform Tremont significantly because the CPU is much, much faster. 30% per clock + clock increase results in 50% faster single thread performance.

          The GPU itself is too anemic and in certain configurations with DDR5 it’s not really losing to dual channel Tremont setups.

  4. 10 and 12 Watt in idle? This must be a bios problem and should be fixable… the question is when or if ever.
    As long as it’s not 4-5 Watt I’m gonna wait or buy a mini pc with i3 1215u instead.

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