PC Power Management, ACPI Explained In Detail
DK writes "Computer performance has increased steadily in recent years, and unfortunately so has power consumption. An ultimate gaming system equipped with a quad-core processor, two NVIDIA GeForce 8800 Ultra, 4 sticks of DDR2 memory, and a few hard drives can easily consume 500W without doing anything! To reduce power wastage, the industry standards APM and ACPI have been developed to make our computers work more efficiently. ACPI is the successor of APM and is explained in detail in this article."
2002 called, it wants its Page 3 tech story back.
geek. lawyer.
Im sick and tired of having to view 11 pages of adds to read an article that could easily fit on one. Easily 6 adds per page.
The Wikipedia ACPI article is better and doesn't shove crappy adds down your throat. http://en.wikipedia.org/wiki/ACPI
If sharing a song makes you a pirate, what do I have to share to be a ninja?
TFA lists all the states and how all this power management stuff is supposed to work... what it doesn't go into is how (or if) it actually does work. My experience is that it doesn't - I press sleep on my Windows XP PC ans all I get is a message telling me that the driver of my MIDI controller keyboard will not let the machine go to sleep!
And on my (admittedly very old) Ubuntu laptop the screen just blacks out for a couple of seconds and then comes back on again. When it was running windows it used to go to sleep fine, but the wireless wouldn't work when it woke up.
I guess other people's mileage probably does vary...
ccalam - acoustic versions of new songs.
anything less then a 500w psu and it'll be under powered.
Oh Bollocks. Vista might be shit and power hungry, but many laptops with a sub 100w psu will run it just fine.
There are shills on slashdot. Apparently, I'm one of them.
ACPI has been around for almost eleven fucking years. In-depth information about it can be had in all of the usual sources, from LKML to Wikipedia to decade-fucking-old back issues of Byte and PC Magazine.
News? Where?
Kid-proof tablet..
Is that why people don't blink at PS3s and X360s that eat 150-200W when they're idle? I guess that locks me and my 100W/system power budget out of gaming . . .
Seriously, what is it that uses up so much power? I've got a pretty standard dual-core system that idles at about 65W, and I can't push it beyond 150W even when I try.
The problem with any electronic device is they (to state the obvious) consume power so manufactureres have opted for approx 1W in standby mode. Unfortunately if you take a stereo amp plus active woofer a TV, HDD DVD recorder, set-top box (if you have one) and a least one game console (assuming they also consume 1W in standby) and you have a total of 7W consumption. Now extrapolate that to 10M people (I am being very conservative here) and that is 70MW overall consumption just for your entertainment system to do nothing.
Of course once you turn on your entertainment system the power consumption (taking the above example) can easily jump to 7GW even with fairly conservative systems. Now try the same simple maths with your fridge, microwave oven, oven clock (in fact any clock) and anything else that consumes power in standby. Add in lights even low wattage ones and your hot water heater (assume electrical off-peak not gas or solar) and the power consumption is massive. With regard to PC's and laptops consumption is dependent on what you have and can vary between 20W to over 1000W, It is possible to put a laptop in standby or sleep mode but this depends on if you are using your laptop as a standalone machine.
So what are we going to do about all that wastage? Well if you pay for your electricity and you want convenience then absolutely nothing and this is what most people will do.
There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
We used to standardize hardware interfaces. They stood the test of time, were well supported, and were low overhead. Writing drivers, including boot code, was no serious problem. We didn't need an emulator, virtual machine, etc.
Decent standards: IDE, VGA, PC serial interface, PC parallel interface, PC keyboard interface, UHCI, OHCI, etc.
Now we standardize an interface to non-standard hardware via ACPI. The OS is supposed to run ACPI code (a script) in a complicated interpreter. ACPI code is slow and buggy, and generally gets to do whatever it wants with the hardware. It's like making BIOS calls to do everything, but without even the minor advantage of native code.
This is especially painful for boot loaders. You can't run an ACPI interpreter in a 512-byte boot sector. You probably can't do it in any reasonable boot loader.
This is even painful for power management. For example, OLPC wants to suspend the CPU between every keystroke; that doesn't work so well if you need to run an ACPI code script to do it.
Noones computer idles at 500 Watts, not even close. I wish people would check their facts before posting nonsense.
My 4 year old xenon dual processor (Thats two physical CPUs) PC with (~10 fans) with no power management support in the CPUs idles at 200 watts including powering the display and extraneous trinkets attached to the watt meter plugged into my wall.
All new PCs with multiple cores on single processors have power management features and use concideribly less power when idling.
Whats worse is the article spouts all kinds of mostly useless techno crap about power states without providing any context into what it means or useful information in terms of actual OS power settings one can configure to do something about their PCs power usage.
Now tell me what ISA is..
Being able to put components to sleep is pretty much worthless if you want to run anything resembling a server. Hardware manufacturers need to focus less on sleep states, and more on making components consume less power while they're active.
A good first step is the 80plus initiative for power supplies. By increasing the power supply from 65-70% to 80-85% efficiency, you gain a decent amount of active power savings right off the top. If you care at all about conservation, make sure to check the efficiency rating of your next power supply.
The people at Intel and AMD have made great strides toward power efficient CPUs, which can scale back their clocks on-demand without noticeably hurting performance, but the real remaining problem areas are in video cards, RAM, and especially hard drives.
The ideal computer would consume almost zero power while sitting there doing "nothing," but be able to wake up at a moment's notice to handle requests from the user or the network. Power management should be hardware-based and completely transparent. ACPI is just a dirty hack that's becoming more useless as network accessibility becomes more important.
From: http://en.wikiquote.org/wiki/Linus_Torvalds