ASRock N100M HTPC

Embracing new technology can be a double-edged sword, a lesson reaffirmed by my experience with the ASRock N100M.

N100M Box image

In my new apartment, the decision to not lay additional cables for a sound system and AV receiver—owing to the complexities surrounding HDMI cable routing—meant a change in my entertainment setup was necessary.
This led to the search for a streamlined, cable-free PC solution to integrate into my living room, with the primary aim of flawlessly streaming series and anime.

The ASRock N100M, boasting an Intel N100 Processor, quickly rose to the top of my list after a thorough market scan.
A close consideration was the N100DC-ITX, which shared a similar spec sheet and offered a Mini-ITX format with a built-in PSU.
However, due to its limited availability, the N100M became my choice by virtue of accessibility.

Image of the board

Hardware Overview

This is how it looks build together, I was in no real mood to document the process, so these images have to do it.

Overview of the build

The Intel N100 processor deserves a highlight for its AV1 decoding capacity, which is especially pertinent given the video encoding advancements, notably within the anime community (remindes me of the h265. 10Bit (thanks daiz) days.).
The processor's silent, passive cooling is a pivotal feature, eliminating the need for additional noisy fans.

Idle power consumption<
Idle power consumption

The N100’s passive cooling efficiently handles the advertised 6W TDP, but it’s essential to understand its thermal behavior.
Under load, the CPU reaches approximately 80°C, which is within its rated threshold of 105°C.
However, this can cause the CPU to throttle down to around 800MHz to manage heat.

Video playback consumption
Video playback consumption

Now, how the hell can a small 6W TDP CPU get 80 degrees hot?

Well, it will just use more power!
Despite its low TDP, the CPU can consume up to 25 watts under certain conditions.
During my testing, the maximum power draw peaked at 30 watts, which only occurred during benchmarking.
In its primary role as an HTPC, the CPU's ability to hardware encode most current codecs ensures a smooth and efficient media playback experience.

Running bechmarks
Running bechmarks

Crashing with 3200MHz RAM

The CPU theoretically supports RAM speeds up to 3200MHz, and while the motherboard accommodates these speeds, initial attempts resulted in random shutdowns and video issues.
Since the iGPU shares the RAM with the rest of the system, it kinda makes sense that if there is a problem with the RAM, the video output will also be affected.
Reducing RAM speed to 2666MHz resolved these problems. Further testing with different RAM modules suggested that the memory controller might be finicky at higher speeds.
Ultimately, for a video playback-focused HTPC, the performance at 2666MHz is stable and sufficient.

Inside of the case running some tests
Inside of the case running some tests