Hardware questions
-
Here's another one I considered for straight up firewall use. It would be perfect with one drive and no add-on cards.
http://www.ebay.com/itm/M350-Mini-ITX-Fanless-Case-PicoPSU-150-XT-w-102W-AC-/400102207415?pt=US_Computer_Cases&hash=item5d27f32fb7The M350 is a nice, simple case. I use one at home. With the right (Thin ITX) board you can fit an expansion card in there. I'm running an Intel DN2800MT + Quad-Port Intel i350.
-
Here's another one I considered for straight up firewall use. It would be perfect with one drive and no add-on cards.
http://www.ebay.com/itm/M350-Mini-ITX-Fanless-Case-PicoPSU-150-XT-w-102W-AC-/400102207415?pt=US_Computer_Cases&hash=item5d27f32fb7The M350 is a nice, simple case. I use one at home. With the right (Thin ITX) board you can fit an expansion card in there. I'm running an Intel DN2800MT + Quad-Port Intel i350.
I am curious on how you fit an expansion card in that case? I did not think it was possible.
-
Here's another one I considered for straight up firewall use. It would be perfect with one drive and no add-on cards.
http://www.ebay.com/itm/M350-Mini-ITX-Fanless-Case-PicoPSU-150-XT-w-102W-AC-/400102207415?pt=US_Computer_Cases&hash=item5d27f32fb7The M350 is a nice, simple case. I use one at home. With the right (Thin ITX) board you can fit an expansion card in there. I'm running an Intel DN2800MT + Quad-Port Intel i350.
I am curious on how you fit an expansion card in that case? I did not think it was possible.
Thin-ITX boards are pretty thin. With an angled PCI-E riser you can get a card in there. There's actually a lot of room to spare.
-
Here's another one I considered for straight up firewall use. It would be perfect with one drive and no add-on cards.
http://www.ebay.com/itm/M350-Mini-ITX-Fanless-Case-PicoPSU-150-XT-w-102W-AC-/400102207415?pt=US_Computer_Cases&hash=item5d27f32fb7The M350 is a nice, simple case. I use one at home. With the right (Thin ITX) board you can fit an expansion card in there. I'm running an Intel DN2800MT + Quad-Port Intel i350.
I am curious on how you fit an expansion card in that case? I did not think it was possible.
Thin-ITX boards are pretty thin. With an angled PCI-E riser you can get a card in there. There's actually a lot of room to spare.
Ah I see the card is setup horizontal, did not know that those angled PCIE adapters existed.
-
Do you know what the clearance between the NIC and the motherboard is?
Edit: I found this board, but I suspect that the NIC may end up over the fan. http://www.newegg.com/Product/Product.aspx?Item=N82E16813135368
-
Do you know what the clearance between the NIC and the motherboard is?
Edit: I found this board, but I suspect that the NIC may end up over the fan. http://www.newegg.com/Product/Product.aspx?Item=N82E16813135368
Not much.
That board doesn't have a PCI-E slot so you wouldn't be able to use it like I did anyway.
-
I am really considering this motherboard, despite the cost. It will just be easier to choose a case this way because everything is integrated. Does any one here have any experience with this particular brand or even with pfsense and this board?
http://www.newegg.com/Product/Product.aspx?Item=N82E16813176015
-
-
I am really considering this motherboard, despite the cost. It will just be easier to choose a case this way because everything is integrated. Does any one here have any experience with this particular brand or even with pfsense and this board?
http://www.newegg.com/Product/Product.aspx?Item=N82E16813176015
I've heard great things about Giada boards for network appliance purposes. I almost bought that one but opted to go with the ECS board and grab a dual port intel nic from fleabay because of the lower total cost. If keeping the physical size of the build had been my primary concern, I absolutely would have bought the Giada instead.
-
I ended going with:
Biostar NM70I-1037U
Intel 320 120GB SSD
Intel PRO/1000 PT Dual Port NIC
Antec ISK 300-150The problem I have now is I am getting high power consumption for this system. I did enable powerD and I can see the CPU speed will throttle all the way down to 200MHz, so I know powerD is working. But I see virtually no difference in power consumption from when I am at the BIOS screen vs when PfSense is running.
I checked the BIOS settings and all power saving features are enabled. I have disabled on-board audio and LAN.
Currently it idles at 35W and load is over 40W, which is way over what the system should be. The TDP of the CPU is only 18W and the SSD can't be more then 1W. I also noticed that even after enabling powerD, that the power consumption did not decrease.
I have two other SFF systems. One is a an AMD E-350 which idles at 15W and the other is a Celeron 520 that idles at less then 30W.
From the BIOS POST screen to the full boot-up of Pfsense I do not see the power consumption go below 35W.
-
Try adding the following to /boot/loader.conf.local
hint.p4tcc.0.disabled=1 hint.acpi_throttle.0.disabled=1 est_load="YES" cpufreq_load="YES"
Restart and try again. EIST is much better than P4TCC.
-
Try adding the following to /boot/loader.conf.local
hint.p4tcc.0.disabled=1 hint.acpi_throttle.0.disabled=1 est_load="YES" cpufreq_load="YES"
Restart and try again. EIST is much better than P4TCC.
Thanks for the help. But after enabling these settings and rebooting the power consumption did not change.
-
Thanks for the help. But after enabling these settings and rebooting the power consumption did not change.
I just realized that the Antec ISK300 uses the regular AC type PSU which isn't quite as efficient at low loads compared to the DC types. Are your other SFF units also using the same PSU?
The PT dual port will soak up about 3 - 5W before PSU efficiency losses. The SSD will take about 1W - 2W, ditto for each stick of RAM.
Not sure about the NM70 chipset though but that may rather depend on the power regulation circuitry specific to each board model. Also, do you have a monitor attached to the unit when running this test? What happens if you attach a monitor but turn it off? -
Thanks for the help. But after enabling these settings and rebooting the power consumption did not change.
I just realized that the Antec ISK300 uses the regular AC type PSU which isn't quite as efficient at low loads compared to the DC types. Are your other SFF units also using the same PSU?
The PT dual port will soak up about 3 - 5W before PSU efficiency losses. The SSD will take about 1W - 2W, ditto for each stick of RAM.
Not sure about the NM70 chipset though but that may rather depend on the power regulation circuitry specific to each board model. Also, do you have a monitor attached to the unit when running this test? What happens if you attach a monitor but turn it off?Removing everything except Ethernet and power does not make any difference. One of my SFF PCs is using a APEX MI-008 case, which has a 250W PSU and this is only pulling 15W with an AMD E-350. If anything the 250W would be less efficient with such a small load then the 150W that is in the Antec case. I am just using a watt meter to measure the power consumption.
-
Thanks for the help. But after enabling these settings and rebooting the power consumption did not change.
I just realized that the Antec ISK300 uses the regular AC type PSU which isn't quite as efficient at low loads compared to the DC types. Are your other SFF units also using the same PSU?
The PT dual port will soak up about 3 - 5W before PSU efficiency losses. The SSD will take about 1W - 2W, ditto for each stick of RAM.
Not sure about the NM70 chipset though but that may rather depend on the power regulation circuitry specific to each board model. Also, do you have a monitor attached to the unit when running this test? What happens if you attach a monitor but turn it off?Removing everything except Ethernet and power does not make any difference. One of my SFF PCs is using a APEX MI-008 case, which has a 250W PSU and this is only pulling 15W with an AMD E-350. If anything the 250W would be less efficient with such a small load then the 150W that is in the Antec case. I am just using a watt meter to measure the power consumption.
So I did some more testing and I did find for some reason the PSU in the Antec case is adding 10W additional to the system.
Even still it seems as though the system does not use any power saving features. I tested the system with the PSU from my other SFF case that is known to go lower then 15W. The total draw with the Intel NIC(5W), and SSD(1W) is 26W at the BIOS. After Pfsense has booted, with powerd enabled and the additional boot-up perimeters suggested in this forum it's still at 25W. I do notice the CPU speed clocking down to below 800MHz in the dashboard of PFsense.
Even with no NIC or SSD in the system it's at about 20W. According to PFsense the CPU does throttle down, but there is no change in power draw. The TDP of the CPU 18W, I would say 2W is the motherboard, so if the system was running at full speed all the time 20W seem to be about right. I would suspect that if the CPU is throttling down that this should drop at least a couple of watts.
Any other ideas?
-
Use the instructions above to disable p4tcc and enable eist. Regular p4tcc doesn't help save any significant power. Your running frequency should not go below 800mhz if powerd is using eist.
If there is an option in bios to reduce the gpu frequency, use that. On that chip, the lowest is either 400mhz or 350mhz. -
Use the instructions above to disable p4tcc and enable eist. Regular p4tcc doesn't help save any significant power. Your running frequency should not go below 800mhz if powerd is using eist.
If there is an option in bios to reduce the gpu frequency, use that. On that chip, the lowest is either 400mhz or 350mhz.I have used the settings you provided and enabled powerD with Hiadaptive mode.
You are correct that the CPU speed does throttle down to 800MHz and not any lower, but the power consumption does not decrease. I have every power saving feature in the BIOS enabled and the GFX settings are on the lowest. I also turned off all the on-board functions that I am not using like audio and LAN.
I have posted a link to a PDF with the BIOS settings below, maybe I am missing something.
Thanks for the help.
-
Yep disable P4tcc (unless you're running a P4-M CPU). You should also disable ACPI throttling which does nothing useful for power consumption. (Edit: which you've done) There's a great explanation of it here:
https://wiki.freebsd.org/TuningPowerConsumptionMy experience with newer CPUs is that if they support lower C states, and are enabled to do so, then it's very difficult to see the power saving achieved by running lower P states. I have speculated that if the CPU spends any time at idle then the savings due to switching to a low C state are substantially greater than P state saving. The only time you see such a saving is when the CPU is running with a continuous moderate load preventing it using C states.
I'm open to correction on that though. ;)
Check the sysctls mentioned in that link to see if the correct C and P states are being reported by the bios. Check the boot log to see that the est driver is attaching to the CPU.
Steve
-
Yep disable P4tcc (unless you're running a P4-M CPU). You should also disable ACPI throttling which does nothing useful for power consumption. (Edit: which you've done) There's a great explanation of it here:
https://wiki.freebsd.org/TuningPowerConsumptionMy experience with newer CPUs is that if they support lower C states, and are enabled to do so, then it's very difficult to see the power saving achieved by running lower P states. I have speculated that if the CPU spends any time at idle then the savings due to switching to a low C state are substantially greater than P state saving. The only time you see such a saving is when the CPU is running with a continuous moderate load preventing it using C states.
I'm open to correction on that though. ;)
Steve
I will have to do some testing with the additional C states and see if that helps.
-
@raidflex: It would appear that your PSU and/ or board may be the limiting factor in this endeavour. For best results, use a DC/DC type PSU. Those offer the best power efficiency at lower (<100W) loads.
My experience with newer CPUs is that if they support lower C states, and are enabled to do so, then it's very difficult to see the power saving achieved by running lower P states. I have speculated that if the CPU spends any time at idle then the savings due to switching to a low C state are substantially greater than P state saving. The only time you see such a saving is when the CPU is running with a continuous moderate load preventing it using C states.
Pretty much accurate. Intel markets it as Idle States/ Idle-64 but C-states does benefit most CPUs significantly more than EIST/ CnQ especially when the OS isn't able to enable/ utilize the latter. In short, it gates certain areas of the CPU that aren't in use to save power but doesn't reduce the Vcore.
There are certain situations where EIST can enable even more power savings. EIST allows for VID (Vcore) drops when the multiplier is reduced. This can allow for more power savings since the active sections of the core will also consume less power.
However, most ULV or LV chips are already operating at close to the minimum possible Vcore so these won't benefit as significantly from EIST. The Celeron 1037U with the U suffix actually belongs to this group.
For a 17W TDP ULV chip, being able to gain 1-2W of savings is probably as good as it gets. Older 65nm or 45nm Core 2 Quads are probably the ones that benefit the most from EIST v-drops.