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."
one could read this as OS's that require such hardware just to boot are wasting power.
If you mod me down, I will become more powerful than you can imagine....
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?
Why do we even have a distinction between the low power graphics card brands anymore? ...
I understand the uber top end being power hungry, but after that?
Why isn't the nVidia line up:
GeForce 8800 GTX-Hyper-turbo-mega-power card extra bonus edition
GeForce 8800 Go
GeForce 8600 Go
I'd pay for a "mobile" chip on a PCI-E board...
Then couple it with a "mobile" processor, some low noise fans, harddisk and whatnot and you get a reasonable but very quiet gaming box.
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.
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.
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.
If you don't waste that much power, and (try to) deal with it, you are not a Real man ! :-(
I also have a dual core system, but the heat spreader of the cpu is barely warm, may be my macho side is going down
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.
Is it genius or insanity? That site is something else at least.. I love this bit in the faq, "With thousands of random tiny coloured dots all over the place, the homepage would look gastly." Yeah, it really managed to avoid that ghastly look.
How does a system like that get near 500 watts just at idle? My system is drawing 197 watts right now. It's a Mac Quad G5 (2.5GHz), 4.5GB ram, 2 250GB drives and a Geo 7800GT for video. It's running Safari, with 7 other apps running in the background (System Profiler, SubEthaEdit, Temp Monitor, Preview, Pages, NetNewswire, and Mail).
If I didn't have absolutely NOTHING to do, I wouldn't be here.
When one is looking for performance in an "ultimate road car" the last thing you are concerned about is gas mileage. Same holds true for the "ultimate gaming rig". Other than your hardcore gaming addicts, who the fuck needs dual video cards and more than one 2GB stick of RAM? Shit, not even Vista is that hungry.
From: http://en.wikiquote.org/wiki/Linus_Torvalds
I imagine that most people who don't pay attention to their electric power consumption can easily cut their power consumption in half, or more, with very little effort. I know I did, and it saves me hundreds of dollars a year.
y -do-you-use.html
The simple answer is to turn off equipment that's not in use. It's easy to start with computers and game consoles, but there are other big power consumers in most homes. Sadly, it is nearly impossible to buy equipment with any knowledge of its power efficiency and the performance of its "sleep" capabilities.
I challenge others to plot and publish their power consumption in KW-hours over time. In the least, its interesting to see how much power you use and how much you can reduce consumption without impacting your lifestyle. And it's likely that even if you do the bare minimum, you can save a few hundred dollars worth of power in a year.
Here's my average annual power consumption chart for the past 5+ years: http://lancej.blogspot.com/2007/04/how-much-energ
Somebody should do an experiment to see if perhaps even reducing PCI Express bandwidth cuts down on the consumption of these cards. How much power does that graphics card suck when the motherboard turns off 15 of the PCI Express lanes?
Windows has more viruses because linux has more virus coders.
After one particularly eye-opening electric bill, I started putting everything on timers, save one computer and my fridge. If I'm asleep or not at home, the power gets cut.
I hate to say it, but my Windows XP has been ACPI aware now for what, a few years now? I don't know enough about Linux to know what it does with ACPI, but I do know that if I have the ACPI activated in my BIOS, Linux seems to be pretty happy with it. In the very least, sensors seems to return information about fan speeds and temperatures that fall within reason of what the BIOS says.
This is my sig.
who cares? let's rather talk about powerpc-management. Or managers with powerpcs. Or pcs with managerpower. Or management by power, not pcs. Or pizza. Or getalife-installenlightenment.
"First they ignore you, then they laugh at you, then they attack you, then you win." -- Mahatma Gandhi
Assume a kilowatt-hour cost $0.10. There are ~720 hours in a month (30 days/month * 24 hours/day). How many kwh is 1 watt running constantly?
720 h * 1 watt / 1000 (w/kw) = 0.720 kw-h
0.720 kw-h * $0.10 = $0.072 or a little over 7 cents per month.
I just don't know what you were thinking - did you mean to use pesos?
It's not in the article, or the Wiki, but the Bill Gate's let's break Linux ACPI memo should be. He begrudges the hard work of his competitors and would deny them results by technical and legal abuse. This is why ACPI is the complex, impossible to conform to and "extensible" non standard that it is.
Friends don't help friends install M$ junk.
Here it is.
Friends don't help friends install M$ junk.
ACPI sucks because Bill Gates made it that way. You can blame Intel for co-operating, but it looks like M$ made it even worse.
Friends don't help friends install M$ junk.
Would be nice to see some long term reliability study on power managed vs. free running systems.
:)
Changes in temperature means materials stretch and shrink accordingly, how does this affect components?
Personally I never use either power management or fan control, where I live the excess heat just means the thermostat heater needs to be on less
I can live with a constant dB fan, one that changes pitch all the time drives me nuts tho.
It wasn't in the article or the Wiki because there's no proof that anybody at Microsoft *took action* to sabotage ACPI.
In fact, why not try updating the Wiki yourself, and see where that gets you. You know, actually *contribute something* to the community, instead of trolling Slashdot?
I agree that sleep is worthless for servers but it's great for pc users. For example my parent's dell c521 desktop when sleeping takes only 2-3w at the plug and 'appears' to be off (all fans stopped). It only takes a second or two to get back to the desktop and applications are left as they were. I also agree that hardware vendors (especially graphics and chipset makers) need to focus more on low power solutions not only for laptops but also for desktop and server machines. The cpu vendors have been working on it already and intel has been pushing things like centrino and santa rosa for laptops, but I see no reason why these technologies can't also be applied to desktops and even servers which typically get left on all the time if not quite often.
BTW, if you could produce the follow up email from Microsoft that says they did indeed "screw" everyone with ACPI (or even APM), I'm sure a lot of people would love to read it. Heck, I'll settle for a link to an authoritative source with an analysis of how ACPI is broken and how it was made so by Microsoft.
Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo