RkBlog

Testing a network lab mini PC with Intel i3-N305 and eight 2.5G Ethernet ports

2024-12-26

We needed a PC with 6+ Ethernet ports for a network lab server that would be able to run a few VMs and handle network controllers of a few vendors. Looking through Aliexpress we found one such mini PC with eight 2.5G ports. Available with N100 up to Intel 1200 and 1300 mobile CPUs we opted for an eight-core i3-N305.

Network lab miniPC

No-name network mini PC

The mini PC is branded by many shops on Aliexpress and is available in multiple configurations (CPU and/or networking I/O):

The tested variant has an Intel i3-N305 CPU and eight 2.5G Ethernet ports, equipped with single 32GB SODIMM DDR5 stick and 512GB NVMe SSD.

N305 miniPC top
N305 miniPC bottom
N305 miniPC side
N305 miniPC side
N305 miniPC side without cover

The case is made out of aluminum, and it's of high quality. Unscrewing side screws allows removing the side plate and then half of the case. RAM (single DDR5 SODIMM) and M.2 SSD can be populated as needed. Additionally, the board has a SATA connector and a mSATA slot for wireless/cellular modem.

miniPC main board
miniPC main board
Internal connectors - Serial and SATA
Internal connectors - Serial and SATA
Internal USB2 connector
Internal USB2 connector

Oddly enough there is an internal 2xUSB2 connector that could be used for a flash drive or potentially (if the radio signal gets out) for a wireless dongle. The mSATA slot is labeled as 4G while the side plate has an opening for an antenna - so an option for WiFi or cellular modem. Some configurations of this PC come with such an option.

4 Ethernet ports are on the main board while an additional 4 are available through the daughter board using PCIe x4 connection:

PCIe x4 riser
PCIe x4 riser
Ethernet expansion board
PCIe x4 riser
Ethernet expansion board
Ethernet expansion board

With different daughter boards other configurations of the mini PC are possible. This configuration is using an ASMedia ASM1812 PCIe Packet Switch and Intel I226-V 2.5G Ethernet controllers.

The PC uses a small radiator with two heat pipes and a single fan. By default, the fan is quite audible, even when the temperature of the SoC is low. The BIOS doesn't have a fan curve editor, but it allows changing the Fan start temperature which seems to move the curve accordingly and the noise gets bearable under normal/idle state (but still it can be heard).

miniPC cooling solution
miniPC cooling solution
Thermal solution
Thermal solution

The BIOS is quite standard, without any fancy interfaces:

miniPC BIOS
miniPC BIOS

The Ethernet ports use Intel I226 controllers and Windows installer doesn't have drivers for them. You will either have to manually add them onto the installation flash drive or use another network connection option. On Linux, it just works...

Intel i3-N305

i3-N305 is the top SKU of the Intel N-series low-power and low-cost CPUs. N-series are quite popular for industrial and embedded applications, but they also can be found in cheap laptops and mini PCs. I tested an N100 minPC before which will be a reference point against N305 in benchmarks.

N100 i3-N305 i7-1165G7
Cores 4/4 E-cores 8/8 E-cores 4/8
Max turbo frequency 3.4 GHz 3.8 GHz 4.7 GHz
Cache 8 MB 8 MB 12 MB
iGPU 24EU UHD Graphics 32EU UHD Graphics 96EU Iris Xe Graphics
iGPU max frequency 750 MHz 1.25 GHz 1.3 GHz

Intel lists 16GB of RAM as max for both N-series CPUs but vendors using them offer support of up to 64GB of RAM. N-series offers only a single-channel memory controller.

Compared to low-power i5/i7 or Ryzen 5/7 SoCs with good iGPU the N-series SoCs offer decent CPU performance while having a much weaker iGPU. Light gaming isn't a targeted use case for these chips. i3-N305 is behind even Tiger Lake but is also a noticeable upgrade over N100.

Intel i3-N305
Intel i3-N305

i3-N305 Benchmarks

On Windows 11 I run a few synthetic benchmarks for which I have data from previous testing of mobile chips. The mini PC was equipped wit a 32GB RAM stick and ADATA Legend 710 512GB SSD.

i3-N305 Cinebench R15
i3-N305 3DMark CPU profile

E-cores aren't as strong as performance cores so N305 will lose in single-core to chips like i7-1165G7 but with eight cores it will do way better in mult-core workloads.

i3-N305 Geekbench 6
i3-N305 PCMark10
i3-N305 AIDA64 CPU Benchmark
i3-N305 AIDA64 Memory Benchmark

With subsequent updates to 3DMark tests these results may not be directly comparable (like Night Raid CPU/GPU scoring):

i3-N305 3DMark Wild Life
i3-N305 3DMark Night Raid

iGPU uplift is also visible in Unigine benchmarks:

i3-N305 Unigine Superposition
i3-N305 Unigine Valley

And newer benchmarks gave such results:

FFXIV benchmarks at 1080p with the lowest preset runs at 20 FPS, sometimes hitting 30 FPS but not in an acceptable playable state. World of Warcraft with more options to cut down on GPU computing requirements offers a slightly better experience. WoW Classic seems to be running quite fine.

i3-N305 Endwalker benchmark
i3-N305 WoW Classic
i3-N305 WoW retail quality modes
i3-N305 WoW Retail

More demanding zones like player hubs will show some stutter. Simpler/older zones will run smoother.

When comparing to older data the N305 places below top SoCs of few generations back:

i3-N305 WoW Ardenweald
i3-N305 WoW AtalDazar
i3-N305 WoW Dalaran
i3-N305 WoW Stonard

Mass combat in WoW is limited by single-core performance. N305 has good enough cores to get limited by the iGPU:

i3-N305 WoW Combat
WoW mass combat test in Karazan
WoW mass combat test in Karazan

Windows 11 and WoW The War Within client was using 14,5 GB of RAM in total, some of that used as VRAM for the iGPU.

During benchmarks the SoC pulled up to 11-12W while having peaks of 16W power draw. The temperatures did not exceed 60C, well below the thermal throttling limit.

Temperatures and power draw during benchmarks
Temperatures and power draw during benchmarks

i3-N305 Linux Benchmarks

I ran a few tests using Phoronix on Xubuntu 24.10. You can check the results and sensors logs on openbenchmarking.org.

Xubuntu idle or under light use generated less CPU load and the fan ran quieter than when running Windows - but that's a small difference. Installation went without problems, the Ethernet controller is supported out of the box and everything seems to be working fine.

Summary

The mini PC looks solid, performs well, doesn't throttle and vendors offer many configuration options. The downside is the fan noise, although you can play with the temperature settings in the BIOS. The PC will go to a network engineer in the company I work for and he will be handling it from there. Few VMs/network controllers, and lots of Ethernet cables.

Comment article