
Why I chose an N100 over a Raspberry PI5
-
-
I can only tell how to change PL1 of Asus Prime N100 via CLI:
Codeset to 12W * apt install powercap-utils * /bin/powercap-set -p intel-rapl --zone=0 --constraint=0 --c-power-limit=12000000 --c-time-window=55967744 * /bin/powercap-set -p intel-rapl --zone=0 --constraint=1 --c-time-window=4880 Check current settings * /bin/powercap-info -p intel-rapl
This will no survive reboot. So if you want that to be permament add it to a boot script
-
What CPU temperatures are normal for this CPU/MBO ?
Currently I have 55-60 °C on idle with one fan bellow CPU/MBO.
-
-
Unfortunately, I don't really manage with the settings in this Asrock bios for n100dc itx.
If anyone is willing to share their settings with me, I would be grateful.
Especially how to adjust pl1 and pl2.
I have one nvme ssd, one sata3 ssd, one 3.5" HDD, one 12cm fan connected to the mbo.
I use 19V 4.74A 90W power supply.
-
It's just a 19V laptop power supply. The ASRock N100DC-ITX Intel Q-Core N100 has no ATX power connector, only a 19V DC jack for power. The board has a power connector for 2 SATA HDDs/SSDs. Without the HDDs it draws 8.4W in idle. With the 2 HDDs it draws 15.5W in idle. When writing to the HDDs it's 25W.
What do you do about the hole in the case intended for the PSU in this case? I've never seen a case include a cover in case you're using a pico PSU or built-in PSU like the Asrock has.
-
Take a high density fiberboard (HDF) or something else, cut it and screw it in the opening.
-
-
Or leave it open. the case will breathe better.
-
What do you do about the hole in the case intended for the PSU in this case? I've never seen a case include a cover in case you're using a pico PSU or built-in PSU like the Asrock has.
Mine doesn't have a hole.
The PSU would be mounted on the front.
-
I read what you linked and I have to admit that I didn't really understand it.
Can you explain to me, as in the instructions for idiots, how to set it in the bios to get 6W?
I didn't do it myself. I like the 10W long duration power limit.
From what I understand you would need to set the value for the long duration power limit to 6.000.
-
-
- Assembly and final result.
When I receive the parts I will try to post some photos of the assembly and my impressions of how it actually works.
____________________________________________________________________________________
Edited on November 23, 2023
It took a while but the motherboard finally arrived
- OMV installation:
Right now the installation of OMV6 on this motherboard is a bit peculiar. To take into account the following points:
- The current OMV6 ISO is not capable of starting the installation, it hangs on the startup screen, so OMV can only be installed by installing Debian 11 and then OMV6 using the installation script https://wiki.omv-extras.org/do…6:alternate_amd64_install
- The Bios of this motherboard does not allow you to boot in legacy mode, at least I have not found a way to do it, so it is necessary to install in EFI mode for the boot to work.
- During the installation it asked me for a driver for the network interface, inserting a pendrive with the driver solves it.
- Debian installs apparmor by default and it will be necessary to disable it after installing OMV to avoid some problems.
- To enable hardware decoding of the Alder Lake iGPU it is necessary to install the proxmox 6.2 kernel using the openmediavault-kernel plugin.
After that everything works perfectly, no errors in the boot log or operation. When the OMV7 ISO based on Debian 12 is available, all this will be more fluid.
- Consumption:
Later in this thread macom published a couple of links where you can see precise consumption figures for this board (thanks macom ), so it is not necessary to do many checks. I just made some measurements just out of curiosity, in each measurement I only waited 3 or 4 minutes, I probably would have dropped a little more if I had waited longer. All measurements are made with a 300W Be Quiet power supply, according to the previous links this is possibly increasing consumption by 3W or 4W more. I have not disabled audio or anything else in the Bios. The RAM memory is a single Crucial 16GB module. OMV6 was installed on a USB flash drive:
300W power supply:
Between 7.70W to 8.00W - Motherboard + OMV pendrive working
Between 8.00W to 8.30W - Motherboard + working OMV pendrive + Noctua 80mm fan
Between 12.10W to 12.50W - Motherboard + working OMV pendrive + Noctua 80mm fan + Siba PCIe to SATA Card (without disks)
Between 25.50W to 25.50W - Motherboard + working OMV pendrive + Noctua 80mm fan + Siba PCIe to SATA Card + 1 HD 3.5" + 2 HD 2.5" + 1 SSD 2.5"
Between 22.50W to 23.00W - The same previous configuration after one hour of rest. This will be the actual consumption of this server most of the time. I'm not going to set the disks to sleep (another topic of discussion).
Of all this, what surprised me most was the 4W jump in consumption when connecting the PCIe to SATA adapter card.
- Functioning:
So far everything is working perfectly. Everything works very smoothly both in the GUI and in docker containers. I'm not going to install virtual machines on this server but from what I'm seeing so far everything should be going pretty well.
Jellyfin is running on hardware graphics acceleration with the Alder Lake iGPU. I have tried viewing from 4 clients simultaneously encoding in all 4 from the server and the CPU has remained between 9% and 12% of use even though the clients were Windows browsers connected to a Jellyfin player website directly . This would probably improve if customers had Kodi installed (plus the Jellyfin addon for Kodi). Perfect.
The CPU temperature remains around 40º at rest in this mini-ITX case with the 80mm fan regulated by Bios. Reading the OMV dashboard with the omv-cputemp plugin. The ambient temperature is about 20º.
So for now everything is perfect, I am satisfied with this server.
Did You make any special settings in BIOS regarding power consumption?
I ordered this mobo to replace my AsRock J5040, after reading this topic I expected to have similar or lower power consumption and much powerful CPU and iGPU
But after setting everything and launch, I'm really disappointed - power consumption is ~19-20W in idle while it was 12-13W on J5040 (all disk in standby).
I'm using PicoPSU 160W
-
I'm currently building a second NAS based on an Asrock N100DC mbo.
I found an old power supply that, according to the label, meets the required specifications, but I would like to measure it just in case if it's correct, so I'm wondering what values it should have?
I'd also need a recommendation for a quality power supply that is available on amazon.de or aliexpress
A Leicke power supply was purchased for the first NAS, but given the many negative experiences I'd like something of a higher quality just in case. Unfortunately, I can't find the ones that Asrock recommends.
Maybe I worry too much, but that's me.
-
Did You make any special settings in BIOS regarding power consumption?
No. I didn't change anything.
But after setting everything and launch, I'm really disappointed - power consumption is ~19-20W in idle while it was 12-13W on J5040 (all disk in standby).
I entered that data into a comparison. https://technical.city/es/cpu/…r-J5040-vs-Processor-N100
Judging by the numbers, the two systems are quite similar. Personally, I wouldn't have changed the system unless there were reasons other than performance or power consumption.
As you can see from the tests I ran, most of that 20W consumption you have is due to other hardware components other than the motherboard. So I would look at the hard drive configurations and so on; maybe you need to configure something the same as before.
-
-
No. I didn't change anything.
I entered that data into a comparison. https://technical.city/es/cpu/…r-J5040-vs-Processor-N100
Judging by the numbers, the two systems are quite similar. Personally, I wouldn't have changed the system unless there were reasons other than performance or power consumption.
As you can see from the tests I ran, most of that 20W consumption you have is due to other hardware components other than the motherboard. So I would look at the hard drive configurations and so on; maybe you need to configure something the same as before.
Thank You for Your answer.
Personally I checked comparision on the other bechmark, and the difference was quiet big:
The question is - which bechmark is more valuable in reality.
The reason why I changed it was:
- Want to increase performance - I saw that some apps like Nextcloud was too heavy for J5040 (it worked but no quick as expected)
- Having better iGPU with QVS supporting more video codecs (and this is fine - transcoding in jellyfin is much better)
- Expected the power consumption will drop down
If I would not read so many positive info about this board, I would not buy it - J5040 met 98% of my needs, had 4SATA by default + 2 thanks to M2 Wifi slot, was rock stable and as I see now - really good optimised in power consumption.
That's why I;m so dissapointed and now I also thought the replace was not good idea.
I tried switch off everything in bios but consumption is on the same level (17-18W in idle) - powertop -autotune helped a bit, because before it was a 21W
Have no idea what to do more...
-
The question is - which bechmark is more valuable in reality.
Regarding hardware test results, benchmarks, and other figures, I would try to read them with some caution. There are many different benchmarks, and each one may or may not be important to you depending on your end use of this hardware.
- Want to increase performance - I saw that some apps like Nextcloud was too heavy for J5040 (it worked but no quick as expected)
Yes, you will obviously have better performance. The question is whether the difference justifies the change. I'm not a Nextcloud expert, but I suspect the determining factor is the write and read speed of the Nextcloud database. And this doesn't depend on the CPU, but rather on the speed of that database's support. I use Nextcloud with an NVME drive (speed restricted to 1GB/s because it's installed on a PCIe adapter) for Docker, and it works fine with the N100.
- Having better iGPU with QVS supporting more video codecs (and this is fine - transcoding in jellyfin is much better)
That's a good reason to make the change. If you need more modern codecs, this is the only way to get them.
- Expected the power consumption will drop down
Some performance should decrease, but I think if we're talking about small differences (both systems are low-power), you shouldn't notice a big difference. Most of the power consumption is not related to the motherboard but to the rest of the hardware (hard drives, power supply, etc.)
___________________________________________________
In general, I think there's a big power barrier between using a low-power system and a conventional desktop system. If you're comparing two low-power systems like the J5040 and the N100 (or a Raspberry Pi 5 or similar), the power differences will be minimal. That's when the other features come into play.
-
I edited the initial post with a hardware upgrade. RE: Why I chose an N100 over a Raspberry PI5
-
-
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!