Click here to download FREE 30-day trial of CPUgenie
Intel's DG45FC "Fly Creek" industrial-sized (mini ITX) motherboard is a perfect HTPC motherboard - supporting desktop-class Intel Core 2 CPUs and having G45 chipset, capable of decoding Blu Ray content in real time thanks to hardware video acceleration implemented onboard. Unfortunately, motherboard's BIOS is very limited in terms of "advanced" options, namely the CPU voltage control, making undervolting and reducing power of CPU very hard, unless the user is very proficient in hardware engineering and able to "mod" the motherboard's power delivery circuitry.
Fortunately, this motherboard does not limit software control of CPU voltage at all - which makes is very similar to traditional laptop systems. With CPUgenie, we are able to easily control and reduce the voltage and power consumption of the HTPC setup based on Intel DG45FC.
Our test HTPC setup consists of following components:
- Motherboard: Intel DG45FC 'Fly Creek' G45 motherboard
- CPU: Intel Pentium Dual Core (Penryn core) E5200 'SLAY' 2500 MHz
- RAM: 2GB DDR2 800 MHz RAM
- OS: Microsoft Windows Vista, 32-bit
After installation of CPUgenie, we examined the system with CPUgenie's "Power Monitor" we found out that:
- ACPI BIOS contains processor performance records for two frequencies only (1200 MHz and 2500 MHz)
- Suggested voltage for 1200 MHz is 1.025V while the suggested voltage for 2500 MHz is 1.137V
This is rather "poor" configuration but in line with what you will get with most desktop board ACPI BIOS-es, unlike notebooks and mobile Core 2 Duo processors where there are typically several performance levels defined in ACPI BIOS. This also means that Windows CPU driver can only use these two configurations for performance management.
CPUgenie, on the contrary, is able to recognize and use all multipliers and performance levels, and also reduce the voltage in order to save power. We run the “Voltage Optimization Wizard” and after approx. 6 hours CPUgenie found much better values than factory defaults:
| Frequency |
Multiplier (FID) |
Original Voltage
(VID) |
Optimized Voltage |
Original Temperature |
CPUgenie Temp. |
Savings |
| 1200 MHz |
6.0x |
1.025V |
1.025V |
56 ℃ |
56 ℃ |
0 ℃ |
| 1300 MHz |
6.5x |
1.137V |
1.025V |
59 ℃ |
56 ℃ |
3 ℃ |
| 1400 MHz |
7.0x |
1.137V |
1.025V |
61 ℃ |
56 ℃ |
5 ℃ |
| 1500 MHz |
7.5x |
1.137V |
1.025V |
62 ℃ |
56 ℃ |
6 ℃ |
| 1600 MHz |
8.0x |
1.137V |
1.025V |
64 ℃ |
56 ℃ |
8 ℃ |
| 1700 MHz |
8.5x |
1.137V |
1.025V |
65 ℃ |
56 ℃ |
9 ℃ |
| 1800 MHz |
9.0x |
1.137V |
1.025V |
65 ℃ |
56 ℃ |
9 ℃ |
| 1900 MHz |
9.5x |
1.137V |
1.025V |
67 ℃ |
56 ℃ |
11 ℃ |
| 2000 MHz |
10.0x |
1.137V |
1.025V |
69 ℃ |
56 ℃ |
13 ℃ |
| 2100 MHz |
10.5x |
1.137V |
1.025V |
71 ℃ |
56 ℃ |
15 ℃ |
| 2200 MHz |
11.0x |
1.137V |
1.025V |
72 ℃ |
56 ℃ |
16 ℃ |
| 2300 MHz |
11.5x |
1.137V |
1.025V |
72 ℃ |
56 ℃ |
16 ℃ |
| 2400 MHz |
12.0x |
1.137V |
1.025V |
74 ℃ |
56 ℃ |
18 ℃ |
| 2500 MHz |
12.5x |
1.137V |
1.025V |
76 ℃ |
56 ℃ |
20 ℃ |
We also measured the power draw at the wall AC outlet, comparing the 100% load scenario of default system configuration and the same system running with CPUgenie optimized voltages:
| System Power Draw @ 100% Load at 2500 MHz with
1.137V |
90.2W (AC socket) |
| System Power Draw @ 100% Load at 2500 MHz with
1.025V |
72.4W (AC socket) |
Great results! It appears that our E5200 CPU is able to run at minimum allowed voltage, 1.025V on all multipliers - this, as a result, can save us up to 20 degrees Celsius under full load on 2500 MHz!!! For a HTPC system this is very significant temperature drop, which could enable more discrete cooling with less fan noise! Furthermore, we managed to save 17.8W of power (when system is running under 100% load) by purely decreasing the voltage of the CPU! On top of temperature savings, those power savings are also friendly to your power bill!
This also shows the potential of Penryn CPUs - running fully stable at 2500 MHz @1.025V probably means that the CPU could run stable at much lower voltages, pretty much as mobile Penryns do. Unfortunately, desktop Core 2 Duos are "VID-locked" preventing getting lower than a hard-coded minimum VID, 1.025V in the case of our E5200. CPUgenie also supports setting of any arbitrary VID (by "unlocking" the voltage range) but this typically has no effect as the limitation is hardware-based. You would need a special "Engineering Sample" (ES) version of the CPU in order to run it at any VID.
Despite those limitations, this test shows that DG45FC with E5200 is an excellent HTPC board for software undervolting without any sacrifice of the performance!
Notice: Intel, Intel Inside, the Intel Inside logo, Intel Centrino, the Intel Centrino logo, Pentium, Pentium III Xeon, Intel Xeon, Itanium, Intel SpeedStep, and Celeron are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
Microsoft, Windows, and Windows Vista are registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
All other trademarks are the property of their respective owners.