This is the talk page for discussing improvements to the ACPI article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
This article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||
|
This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later. |
"The other important feature of ACPI is in bringing power management features currently only available in portable computers to desktop computers and servers." This sentence is some kind of missleading. As the name says ACPI is an "interface" not a feature list. Of course ACPI defines system states and many things more but it is not mandatory that they exist. But if they have do be as defined in the specification.
--mac_c 10:30, 13 Aug 2004 (UTC)
The currently exiting APM model ...: sounds like APM is what is sold with today's computers, while ACPI is still under development. Is this correct ?? -- Frau Holle 20:54, 7 Sep 2004 (UTC)
ACPI still under development?: It depends on who you ask. Generally ACPI is a bunch of concepts and not a real piece of hardware. And the development of these concepts was finished some time ago. But the problem is that some hardware venodors still use old implementations of ACPI (i.e. ACPI v1.2 instead of ACPI 2.0). That makes it a little bit hard to write good driver modules for that particular hardware. Another problem is that until ACPI 2.0 the communication channels between ACPI an the OS were not specified exactly enough so the developers were allowed to use what they prefer. And that lead to several problems which are still present. --mac_c 13:05, 14 Oct 2004 (UTC)
assigns .. control to the BIOS: sounds as if a BIOS is a process running simultaneously with an OS kernel. In my understanding, a BIOS can provide routines that can be called by the OS, but it is not precise language saying that the BIOS is in control of anything. I would like to see an expert comment on this or improve the article. Thanks, Frau Holle 20:54, 7 Sep 2004 (UTC)
It has been suggested that the ACPI article be merged into this one. I agree. Discuss. - dcljr (talk) 01:24, 26 September 2005 (UTC)
Linux still has incomplete support for ACPI.
I disagree. Linux supports almost all ACPI hardware, and supports all sleep states. Hibernation is now fully supported. Does anyone disagree with removing this? 65.10.176.144 01:41, 29 May 2006 (UTC)
I think there might be simple explanation for ACPI not working correctly on Linux. Message from Bill Gates - source 87.205.222.24 11:23, 14 April 2007 (UTC)
an internal primary sourced note
Please quote from the Wikipedia policy regarding verifiability, that states that an 'internal primary sourced note', is not suitable. Especially as this is a duly entered document in a court case. —Preceding unsigned comment added by Emacsuser (talk • contribs) 22:04, 20 January 2009 (UTC)
Linux's ACPI implementation is no less complete than that of FreeBSD (in some places it is arguably more complete) and certainly more so than OpenBSD's current (2008) implementation. I cannot see anything on the Linux ACPI page suggesting that there are parts yet to implemented (however it is true that frameworks to do things like adjust HOW the system cools itself using OS controlled fans are only just emerging). An inability to suspend and resume need not be related to an incomplete ACPI implementation. Further Linux has been able to use ACPI for CPU scaling for a few years (in addition to other methods). 81.96.206.228 (talk) 07:47, 17 March 2008 (UTC)
Do systems really distinguish between S4 and G2? To the best of my knowlege the system does not know or care of the difference. In the case of windows, AFAICT, S4 the boot process simply looks for the hibernation file, and if one is found, then the it is used to restore the system. So the hardware has no reason to distinguish.
AFAICT the difference between G2 and G3 in most system is that in G2 the PSU still provides power to certain components (system clock, network card, etc), while in G3 the PSU provides no power to the system, either due to power outage, or removed plug.
Is the above all correct, or am I missing something? Tacvek 20:57, 30 May 2006 (UTC)
ACPI does not work flawlessly as one might think. Windows XP for example has problems sometimes with coming back from one of the S states. This should be mentioned in my opinion. --Abdull 11:19, 5 June 2006 (UTC)
The section recommends unplugging the desktop, whereas I have read that it is advisable to leave the desktop plugged in, but the power supply off to ensure that it is properly grounded. I don't feel qualified to change the article myself, but I do feel that it might deserve another look. Tyler 06:24, 12 August 2007 (UTC)
I've been seeing quite a few blogs about heat problems under Windows-Vista. Last week I purchased a system with Windows-Vista preinstalled and noticed that the Pentium-D in it runs about 10C degrees hotter than a similar system which also has a Pentium-D but runs Windows-XP. After installing "PC Wizard 2008" I noticed that the processor fan speed on the Vista machine was only 1000 RPM whilst the processor fan speed on the XP machine was 2200 RPM. After much investigation which included BIOS updates, I am now convinced that this is not a hardware problem but may be caused by VISTA overriding the BIOS ACPI fan + temperature tables.
Why would they slow down the fans? Perhaps to extend battery life but this only makes sense on laptops but not PCs or workstations. To fix this, customers require access to the ACPI stuff via the "power profile" panel. This whole thing reminds me of something that happened back in 1995. Many BIOS routines were 16-bit and windows was wasting a lot of time thunking between 32-bit and 16-bit so the good folks at Microsoft just wrote a bunch of 32-bit BIOS drivers to replace the 16-bit ones discovered at boot. It took some time to get it debugged but it was worth the effort. I think this ACPI/OSPM stuff will eventually work too. --Neilrieck (talk) 13:28, 16 December 2007 (UTC)
acpi.info is gone?
Minusf (talk) 17:18, 12 April 2008 (UTC)
yes, I also have this issue.. —Preceding unsigned comment added by 220.248.0.145 (talk) 06:03, 7 June 2010 (UTC)
I removed the Bill Gates paragraph. After going through the linked articles and the PDF copy of that email, it seems to me that it's irrelevant and quite impossible to level any sort of charge against Microsoft over that. There are implementations of ACPI for both Linux [1] and the BSDs [2], and like the Windows one, they all vary in effectiveness depending (mostly) on the hardware manufacturer. I'm not sure what OS X uses.
APM is also a Microsoft-created (in concert with other HW manufacturers) open standard, which has essentially the same problems as ACPI.
Unless someone can come up with an email from that doc repository or some sort of other evidence that Microsoft somehow deliberately crippled ACPI to prevent it from working in other operating systems, the paragraph is superfluous at best. That email reads to me more like the musings of a man whose company just spent a lot of money with partners to develop something, only to see it adopted by its main competitor for free. It's an interesting general comment on how Gates thinks perhaps, and even on Microsoft culture, but it proves nothing and is irrelevant to ACPI. Thoughts? §FreeRangeFrog (talk) 20:16, 9 October 2008 (UTC)
It says "Where hardware does not conform to ACPI, but claims to do so, the software interoperating with that hardware is faced with a dilemma" and so on, but is this really a criticism against ACPI? Won't we face the same problem everywhere there's a standard? If I write a buggy Quicksort implementation, is it the Quicksort algorithm that is the problem or is it my implementation of it? Why not just say something along the line of that it's tricky to implement correctly? Hamag (talk) 12:28, 14 October 2008 (UTC)
"(This is not censorship. That's an internal primary sourced note, we can't verify, which makes implications we can't source and which is unrelated the the actual ACPI standard as it exists)", Jimmi Hugh
Please quote from the Wikipedia policy regarding verifiability, that states that an 'internal primary sourced note', is not suitable. Especially as this is a duly entered document in a court case. —Preceding unsigned comment added by Emacsuser (talk • contribs) 22:04, 20 January 2009 (UTC)
"All quotations and any material challenged or likely to be challenged must be attributed to a reliable, published source using an inline citation"
"Articles should rely on reliable, third-party published sources with a reputation for fact-checking and accuracy"
"Is the site content proper in the context of the article (useful, tasteful, informative, factual, etc.)?"
"Links to blogs and personal web pages (including fansites), except those written by a recognized authority (this exception is meant to be very limited; as a minimum standard, recognized authorities always meet Wikipedia's notability criteria for biographies)."
"Sites which fail to meet criteria for reliable sources yet still contain information about the subject of the article from knowledgeable sources."
Hey guys, stick to the 'fact's, why don't you ::
http://en.wikipedia.org/wiki/Ad_hominem
DSDT redirects to this article, yet there's no mention of DSDT here. Confusing. —Preceding unsigned comment added by 88.148.201.38 (talk) 15:45, 15 May 2009 (UTC)
I wanted to know when ACPI first appeared. The external links say 1999, the 1.0b specifications release. I like knowing the history because it helps me position the technology. Writers with reliable, even first hand, knowledge might want to add a short background to that date. Ozga (talk) 17:01, 11 September 2009 (UTC)
The article says "ACPICA is written in ANSI C and released as free software under the terms of the GNU General Public License." But the souces have a header with an intel license. --82.83.81.119 (talk) 16:23, 1 March 2010 (UTC)
I am currently reading through the entire 4.0a specification right now and I have been reading a few things in the talk. I will do some modifications to this page in the near future, along with putting some actual assembly code to call the ACPI wake/sleep/shutdown procedures. ~〖 Charles Timko Talk 〗
I added a Revisions History section. I wasn't sure where exactly it should go in the Section order, but I think it does a nice job covering the major changes in the revisions. ~〖 Charles Timko Talk 〗
Under what circumstances does the AML bytecode get interpreted and what can it do? Could you give some examples of how it's used? — Preceding unsigned comment added by 82.139.81.0 (talk) 22:30, 28 August 2012 (UTC)
C1E (Extended Halt) which also reduces CPU voltage C2E (Extended Stop Grant) which also reduces CPU voltage C4 (Deeper Sleep State) C6 (Deep Power Down)
The line feeds were deleted by Wiki, and for some weird reason the Talk page wasn't visible before I logged in but is visible now also after I log out.
Under OSPM responsibilities:
"ACPI requires that once an OSPM-compatible operating system has activated ACPI on a computer, it then takes over ..."
What is "it" - the ACPI, the OS or (grammatically), the computer?
The antecedent of "it" is ambiguous.
ArtKocsis (talk) 15:18, 20 November 2012 (UTC)
Excuse my ignorance but it seems to me that an article about ACPI should at least attempt to convey its purpose and usefulness to those who might lack the technical know-how to interpret what purports now to describe it. That is something I cannot do. If you can do it, I suggest that you give it a whirl. QuintBy (talk) 06:10, 14 December 2012 (UTC)
[3] I won't add this to the article because I've not found independent commentary on that email (yet). Someone not using his real name (talk) 14:32, 25 February 2014 (UTC)
Bill Gates e-mail is missing in the article how he suggests to use EEE. The German Wikipedia have it in it. 78.35.200.57 (talk) 13:51, 8 August 2014 (UTC)
You are lulling yourself into fantasies, if you start quoting people like "Linus Torvalds" and "Mark Shuttleworth" on this. They have been wrong in many things. Remember 1000hz timer in the kernel. That was Linus. Remember Shuttleworth talking about "ultrasmooth graphics"? That was always possible, but he doesn't know how to configure the kernel for it. To give a hint, it has nothing to do with increasing kernel timer HZ. Rather in my tests 90 hz was optimal for smooth graphics, and low jitter. Imagine all the wasted cpu cycles, with vain calls to interrupts, hardware etc, with a smashing 1000 HZ. Ubuntu kernel from the time I tested, wasn't even low-latency configured, which is the first you turn on, for smooth graphics. Logic goes that you also need to decrease nice level for X, to reduce its bottlenecking. And so forth. But Opensource is for hippies anyway.
There is a lot of vain people in the world, who has gained status, due to that people lack of knowledge of facts. Even Einsteins E=MC2 is really based on pantheism, and might just aswell be a schizophrenic writing GOD=MC2.
Please just try to present the dry facts, without bias, and person-cults. — Preceding unsigned comment added by 84.211.129.18 (talk) 15:03, 4 November 2014 (UTC)
The only thing I could do right now was update the external link to the spec. For all the rest, I hope someone actually knows about the technology and updates the article. — Preceding unsigned comment added by Georgios Tsalikis (talk • contribs) 22:31, 27 April 2015 (UTC)
The latest is 6.1, not 6.0, right?: http://uefi.org/specifications --Diblidabliduu (talk) 08:56, 30 July 2016 (UTC)
The result of the move request was: Seems to be uncontroversial, closing my own request and move. PhotographyEdits (talk) 19:20, 6 November 2022 (UTC)
– The current ACPI page should be moved to ACPI (disambiguation). ACPI is the WP:COMMONNAME of the subject because it is almost never completely spelled out. This page would also be the primary topic for the abbreviation, per WP:ACROTITLE: "Acronyms should be used in a page name if the subject is known primarily by its abbreviation and that abbreviation is primarily associated with the subject". It would also be more WP:CONSISTENT with UEFI. PhotographyEdits (talk) 14:45, 3 November 2022 (UTC)