{"id":34,"date":"2006-07-16T06:20:10","date_gmt":"2006-07-16T06:20:10","guid":{"rendered":"http:\/\/www.olino.org\/us\/?p=34"},"modified":"2008-04-19T15:52:12","modified_gmt":"2008-04-19T15:52:12","slug":"building-a-low-power-consuming-server-2","status":"publish","type":"post","link":"https:\/\/olino.org\/blog\/us\/articles\/2006\/07\/16\/building-a-low-power-consuming-server-2\/","title":{"rendered":"Building a low power consuming server (2)"},"content":{"rendered":"<p>\u00a0<\/p>\n<p>By replacing the components of an existing server you can save a lot of energy.\u00a0In this part I will tell you about the\u00a0problems encounter finding the right motherboard, the non-standard connectors of Intel case and the saving which I have made on power consumption&#8230;<\/p>\n<p>\u00a0<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.olino.org\/wp-content\/uploads\/2008\/articles\/zuinige_server_sc5275-e_thumb.jpg\" alt=\"De server\" \/><br \/>\n<!--more--><\/p>\n<p>This article is the sequel of the previous article <a href=\"http:\/\/www.olino.org\/us\/articles\/2006\/07\/11\/building-a-low-power-consuming-server-1\" target=\"_self\">&#8220;Building a low power consuming server (1)&#8221;<\/a>.<\/p>\n<h3>Motherboard<\/h3>\n<p>Finding a good motherboard for the low power AMD Geode NX processor seems easy, however it has proven to be the toughest task during the re-build of my server.<\/p>\n<p>The AMD Geode NX processor has a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Socket_A\">Socket A<\/a>.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.olino.org\/wp-content\/uploads\/2008\/articles\/zuinige_server_amd_geode_nx1500.jpg\" alt=\"AMD Geode NX 1500 processor\" \/><\/p>\n<p>\u00a0<\/p>\n<p><em>The AMD Geode NX 1500 processor<\/em><\/p>\n<p>So I first started searching for a good motherboard for the processor. My goal was a lower power consuming server, therefore a fully integrated motherboard with all necessary IO \/ Video components on boards saves on\u00a0separate\u00a0\u00a0PCI \/ AGP cards, and thus on power usage. I searched for a motherboard with integrated\u00a0VGA video, Ethernet LAN (minimum 100 Mbps) and a SATA controller.<\/p>\n<p>My search on the internet resulted in the following motherboard.<\/p>\n<h3><strong>Asus A7S8X-MX<\/strong><\/h3>\n<p>The\u00a0Asus A7S8X-MX motherboard is a socket A motherboard and has the SiS 741GX chipset. On the internet I have found that this chipset works best together with the AMD Geode processor. This motherboard has also integrated VGA, network 100 Mpbs and two SATA connections. Ideal for our new server.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.olino.org\/wp-content\/uploads\/2008\/articles\/zuinige_server_2_Asus-A7S8X-MX.jpg\" alt=\"Asus A7S8X-MX Moederbord\" \/><\/p>\n<p><em>Asus A7S8X-MX motherboard<\/em><\/p>\n<p>After booting the PC I got the following BIOS message &#8220;unknown processor&#8221;, that isn&#8217;t looking too good. Starting my linux server resulted in a stall, the boot process just stopped.\u00a0When I changed the boot options in GRUB to: acpi=off, apm=off resulted in a booting server. However, with these options off Linux cannot perform any powermanagenent on the CPU and this is one of the ways to save energy. So disabling these options is a bad thing.<\/p>\n<p>One other problem popped-up, the server wouldn&#8217;t reboot. After a reboot the server was stalling again. Only with a full power-down the server would boot.<\/p>\n<p>So I contacted ASUS technical support, that did not help. After some mail exchange and a bios upgrade I found out that this processor is no priority for ASUS and is not (yet) supported (July 2006).<\/p>\n<p>After this disappointing experience I went searching for another motherboard. Again after searching the internet I found the following motherboard:<\/p>\n<h3>ASRock K7S41GX<\/h3>\n<p>This ASRock motherboard is also socket A and has also the SiS 741GX chipset. This motherboard has integrated VGA and 100 Mbps LAN. The\u00a0AMD Geode NX processor is even on the list of supported processors, so you expect nothing can go wrong now&#8230;..<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.olino.org\/wp-content\/uploads\/2008\/articles\/zuinige_server_2_K7S41GX.jpg\" alt=\"ASRock K7S41GX\" \/><\/p>\n<p><em>ASRock K7S41GX motherboard<\/em><\/p>\n<p>After the boot of the PC I got the message from the BIOS that the processor is\u00a0recognised\u00a0as an Mobile Athlon processor. This is looking better, but wait, shouldn&#8217;t it be a\u00a0AMD Geode processor? After some investigation I found that he\u00a0AMD Geode NX processor is identical to the\u00a0Mobile Athlon processor were they have changed it to socket A, so it can be used in desktop PCs. This explains why it is a low power processor.<\/p>\n<p>However, there is still a problem. The processor is running to fast. This is good for gamers who want to overclock their processor to get more power out of a cheaper processor, however this is very bad for energy usage. Again after some investigations I found the problem, the Vcore voltage of the motherboard is too high. The Vcore voltage of the motherboard is 1,4 Volt while the processor needs 1,250 Volt. Unfortunately I cannot change this Vcore voltage in the BIOS settings or via jumpers on my motherboard.<\/p>\n<p>Another problem is that the BIOS on this motherboard has not the right PST tables for the\u00a0AMD Geode NX processor. The PST tables contain the available powerstates for the processor. These powerstates are needed for good\u00a0power management\u00a0using ACPI. And good\u00a0power management is important for low power usage of the PC.<\/p>\n<p>Contacted technical support of ASRock, but\u00a0unfortunately\u00a0they couldn&#8217;t help. Stuck again.\u00a0<\/p>\n<p>Back searching on the internet for a solution: I found the following offer: a motherboard with AMD Geode processor included (attached), this must be the solution&#8230;&#8230;<\/p>\n<h3><strong>PCCHIPS 811 with AMD Geode 1750 NX<\/strong><\/h3>\n<p>The\u00a0PCCHIPS 811 motherboard ships with a attached\u00a0\u00a0AMD Geode 1750 NX processor and a custom BIOS with\u00a0AMD Geode processor support. Perfect, this cannot go wrong&#8230;.I thought.<img decoding=\"async\" src=\"http:\/\/www.olino.org\/wp-content\/uploads\/2008\/articles\/zuinige_server_2_mb_pcchips_m811lu_b.jpg\" alt=\"PCCHIPS 811 Moederbord\" \/><\/p>\n<p><em>PCCHIPS 811 motherboard<\/em><\/p>\n<p>After re-building the server again with this new motherboard, I started to get experienced with this, I have started the server again. Indeed, the BIOS shows that it recognises the Mobile Athlon processor. Lets see what the Vcore voltage is. What a\u00a0surprise, still 1.4 Volt. Again too high! Unbelievable. Bought a special motherboard with attached\u00a0AMD Geode processor, custom BIOS, and still the Vcore voltage is too high.<\/p>\n<p>Again contacted technical support of\u00a0PCChips, no solution was found.<\/p>\n<p>I have tested this motherboard some time in the re-builded server. The overclocked processor, due to the too high Vcore voltage, became so hot that it had to shutdown itself. This is a standard precaution of AMD processors. This motherboard is clearly no candidate for my low power server.<\/p>\n<p>Of to my next (and hopefully last) attempt to find the right motherboard. Again after searching the internet i found a new candidate. A motherboard which <strong>only<\/strong> supports the the\u00a0AMD Geode NX processor. Will I succeed now&#8230;<\/p>\n<h3><strong>Tyan Tomcat K7M 2498AGNN<\/strong><\/h3>\n<p>This motherboard has also integrated VGA, two LAN (100 Mbps \/ 1000 Mbps) and two SATA connections. It is a mini-ATX (mATX) so it will not take less space compared with a full size desktop motherboard.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.olino.org\/wp-content\/uploads\/2008\/articles\/zuinige_server_2_TYAN_K7MS2498.png\" alt=\"K7M 2498AGNN moederbord\" \/><\/p>\n<p><em>The Tyan Tomcat K7M 2498AGNN motherboard<\/em><\/p>\n<p>After the boot it looks\u00a0promising. The BIOS recognises the processor and the server boots without any problems. Checked the Vcore: 1.250 Volt. Perfect! Finally a motherboard which fully supports the low power\u00a0AMD Geode processor.<\/p>\n<h3>Savings<\/h3>\n<p>The first measurements with my Energy-Check 3000 power measurement device indicate that the server is now using a lot less power. Power usage is down to only 95 Watt. We also performed some more extensive power measurements on this server. The details will soon be published on this website. These\u00a0extensive power measurements show that the server uses now 90 Watt of power.<\/p>\n<p>The old server, before the re-build, used continuous 250 Watt power. This is now a reduction of 250 Watt &#8211; 90 Watt = 160 Watt. This results in a annual saving of 24 hours x 7 days x 365 days x 160 Watt = 1400 kWh. This is more than my <a href=\"http:\/\/www.olino.org\/us\/articles\/2006\/06\/29\/1500-watt-with-solar-panels\" target=\"_self\">first 12 solar panels<\/a> can provide.<\/p>\n<h3>Finishing touches<\/h3>\n<p>After the solving the biggest blocking issue, finding the right motherboard for my AMD Geode NX processor, we need to finished the re-build. This included connecting buttons and led lights of the case with the motherboard. The old server consisted of an Intel motherboard and a nice Intel server case.\u00a0Unfortunately\u00a0the connector between the server case and the Intel motherboard is\u00a0proprietary and does not fit on a standard motherboard. Therefore I could not connect the power and reset button (the most important buttons) of the case.<\/p>\n<p>However this can be solved\u00a0easily\u00a0by measuring which pins are used while pressing the reset and power button. I took some older smaller standard connectors (fitting on the motherboard) and attached them to the\u00a0proprietary Intel conector using the right pins. This solved the problem.<\/p>\n<h3>Conclusion<\/h3>\n<p>During the re-build of the server I found out that making low power computers is still pioneering work. Most people are currently\u00a0interested\u00a0(this is slowly changing now) in overclocking processors to make them speedier instead of make them use less power. Not many people have experience with low power processors and how to use them effectively. The motherboard support for the AMD Geode processor is very bad. It took me 4 different motherboard (vendors) to find the right motherboard. Looking at the specification of the motherboard alone was not enough.<\/p>\n<p>Despite these setbacks, the server conversion process was a success. The achieved annual savings of 1400 kWh is significant. Meanwhile the low power server is running for several months now without any problems.<\/p>\n<p>It makes sense to check your house for\u00a0equipment\u00a0which is 24 hours on and if you can save on them.\u00a0With a relatively small investment to make the device use less power (or to replace it) you can save annually a lot of energy.<\/p>\n<h3><strong>Update<\/strong><\/h3>\n<p>In the upcoming article\u00a0&#8220;Building a low power consuming server (3)&#8221; I will show how we can save an additional 30 Watt by\u00a0optimising\u00a0the configuration of the server.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 By replacing the components of an existing server you can save a lot of energy.\u00a0In this part I will tell you about the\u00a0problems encounter finding the right motherboard, the non-standard connectors of Intel case and the saving which I have made on power consumption&#8230; \u00a0<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/olino.org\/blog\/us\/wp-json\/wp\/v2\/posts\/34"}],"collection":[{"href":"https:\/\/olino.org\/blog\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/olino.org\/blog\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/olino.org\/blog\/us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/olino.org\/blog\/us\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":0,"href":"https:\/\/olino.org\/blog\/us\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"wp:attachment":[{"href":"https:\/\/olino.org\/blog\/us\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/olino.org\/blog\/us\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/olino.org\/blog\/us\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}