PC Review


Reply
Thread Tools Rate Thread

ACPI power supply relation?

 
 
Steve Miller
Guest
Posts: n/a
 
      17th May 2009
Hello, how are you? I'm Steve. I upgraded my computer. The new board
has got a 24 pin ATX power connector. The other one had got a 20 pins
only.

Now, the power supply has an extra 4 pin cord which does plug to an 8
pin ATX connector sitting about above the top of the cpu. Could it be,
this power cord configuration, somehow, prevents ACPI S1 and S3 from
working properly?

Steve

 
Reply With Quote
 
 
 
 
Paul
Guest
Posts: n/a
 
      17th May 2009
Steve Miller wrote:
> Hello, how are you? I'm Steve. I upgraded my computer. The new board
> has got a 24 pin ATX power connector. The other one had got a 20 pins
> only.
>
> Now, the power supply has an extra 4 pin cord which does plug to an 8
> pin ATX connector sitting about above the top of the cpu. Could it be,
> this power cord configuration, somehow, prevents ACPI S1 and S3 from
> working properly?
>
> Steve
>


ACPI specs are available here. If you have insomnia,
this will rapidly cure it. The spec is about the
size of "War and Peace" by Tolstoy.

http://www.acpi.info/

There is a little bit of info here as well.

"Advanced Configuration and Power Interface"
http://en.wikipedia.org/wiki/Acpi

ACPI is something that the BIOS plays a part in, as well as the
operating system. The BIOS passes "tables" at startup, to the OS. Some
of the "ACPI objects" take the place of Plug and Play
information. So, for example, the functionality of
a Soft Power button, may be indicated by an item in
the BIOS table.

The BIOS has some latitude, in terms of things like Standby.
For example, say the motherboard cannot properly handle
Suspend To RAM (S3). The BIOS could refuse to pass S3 as
an option, to the OS, and then if you attempted Standby
in the OS, it would just blank the monitor instead. So
if a hardware feature is "busted", the BIOS has a crude
way of preventing collateral damage.

Now, what does this have to do with the power supply ?
Virtually nothing.

Your ATX power supply has a main connector. It has 20 or 24 pins.
The extra pins on the 24 pin version, are redundant pins and
wires. They increase the maximum current flow that could be
safely handled by the wiring harness. No new functions are added
there.

The secondary connector, is the ATX12V connector. It powers
the processor, and ideally, is separate from the main harness.
It is typically a 2x2 connector on a desktop. Two wires are
yellow (+12V), and two wires are black (ground). If
you assumed the pins could handle 6A current each, the yellow wire
max current would be 12A. Multiply 12V by 12A and get 144W
max. If the Vcore (processor power conversion) is 90%
efficient, the net power delivered to the processor,
is about 130W. And that is just about the highest
power desktop processor.

For people who overclock, it is possible to set the clock
frequency so high, that the processor draws 200W+. Some
motherboards get so hot while doing that, that the area around
the CPU socket can melt foam plastic. In such extreme situations,
the other connector version comes in handy. That is the 2x4
connector. It has four yellow wires and four black wires, and
while the function is not changed, the amount of current
that can flow without burning any pins, is increased.

One difference between the old AT supply, and the new ATX,
is the ATX has "soft power" control. The PS_ON# signal, sent
from the motherboard to the power supply, indicates when the
motherboard wants the main power signals turned on. The
+5VSB power rail, is present while the computer is sleeping,
and is used for the logic driving PS_ON# as well. This
means the ATX power supply is split into two pieces, a
+5VSB chunk for standby power. And the rest of the rails,
switched on while the user is actually running the computer.

The rest of the functions (intelligence, if you will), is
the motherboard logic chips, and the OS and its ACPI code.

*******

To make ACPI work requires

1) ACPI compliant BIOS (able to "pass good tables").
2) BIOS table value passed, is able to indicate a working S3.
That is, if you want Suspend to RAM.
3) When WinXP is installed, a HAL is selected that supports ACPI.
Pressing F5 and selecting "Standard PC" would break it. The
OS installer would normally automatically notice the BIOS
supports ACPI, and install an ACPI HAL. A broken BIOS (I had
one), results in the wrong HAL being installed.
4) If Device Manager "Computer" entry properties indicates
"ACPI" in the name, then a good HAL (Hardware Abstraction Layer)
is present. If the user has just corrected an error in the
BIOS setting (for S3), then Microsoft "dumppo.exe" can be used
to attempt to correct the situation.

I expect there is a potential for some other issues, which
surround the presentation of options on the screen during
shutdown. But I don't know how that stuff works. For example,
sometimes an option will be grayed out, but I don't know
what thing in the registry might be responsible.

The purpose of all this Hardware Abstraction Layer stuff,
is to hide the details of doing stuff, from the OS. So
you may not find a piece of code in the OS, that
actually loads a register in the logic, and switches
off the power. It may actually be some BIOS code, with
the OS handing off control to the BIOS just about when
shutdown is to occur. That means, to some extent, the
OS works at a higher level. Otherwise, you'd "need a
driver", to make the soft power button stuff work.

For example, consider hibernation. On my computer, if
I hibernate (S4), the BIOS puts up a blue screen with
the word "Hibernate" at startup the next time. Apparently,
the BIOS has set some storage bit, so it knows that
hibernate was requested at last shutdown. The BIOS
is not clever enough, to go sniffing around for a
hiberfile (because the BIOS would have to know how
each OS in existence works). Instead, during shutdown,
the OS must be telling the BIOS, what state is to be used.
For S3, it would be told to maintain RAM contents.
For S4, it might set a bit indicating that
hibernation is currently in progress. But that
doesn't prevent the OS from also playing a part.
If the power fails, the BIOS hibernation bit is
cleared, the OS can still discover the hiberfile
is present, and load it instead of executing the
normal boot sequence. So this standard, does
appear to affect what the BIOS has to support.

So that is a bit of background (the bits I've learned,
without reading the ACPI spec :-) ).

Paul
 
Reply With Quote
 
steve.miller.blues@googlemail.com
Guest
Posts: n/a
 
      17th May 2009
On May 17, 10:19*am, Paul <nos...@needed.com> wrote:
> Steve Miller wrote:
> > Hello, how are you? I'm Steve. I upgraded my computer. The new board
> > has got a 24 pin ATX power connector. The other one had got a 20 pins
> > only.

>
> > Now, the power supply has an extra 4 pin cord which does plug to an 8
> > pin ATX connector sitting about above the top of the cpu. Could it be,
> > this power cord configuration, somehow, prevents ACPI S1 and S3 from
> > working properly?

>
> > Steve

>
> ACPI specs are available here. If you have insomnia,
> this will rapidly cure it. The spec is about the
> size of "War and Peace" by Tolstoy.
>
> http://www.acpi.info/
>
> There is a little bit of info here as well.
>
> "Advanced Configuration and Power Interface"http://en.wikipedia.org/wiki/Acpi
>
> ACPI is something that the BIOS plays a part in, as well as the
> operating system. The BIOS passes "tables" at startup, to the OS. Some
> of the "ACPI objects" take the place of Plug and Play
> information. So, for example, the functionality of
> a Soft Power button, may be indicated by an item in
> the BIOS table.
>
> The BIOS has some latitude, in terms of things like Standby.
> For example, say the motherboard cannot properly handle
> Suspend To RAM (S3). The BIOS could refuse to pass S3 as
> an option, to the OS, and then if you attempted Standby
> in the OS, it would just blank the monitor instead. So
> if a hardware feature is "busted", the BIOS has a crude
> way of preventing collateral damage.
>
> Now, what does this have to do with the power supply ?
> Virtually nothing.
>
> Your ATX power supply has a main connector. It has 20 or 24 pins.
> The extra pins on the 24 pin version, are redundant pins and
> wires. They increase the maximum current flow that could be
> safely handled by the wiring harness. No new functions are added
> there.
>
> The secondary connector, is the ATX12V connector. It powers
> the processor, and ideally, is separate from the main harness.
> It is typically a 2x2 connector on a desktop. Two wires are
> yellow (+12V), and two wires are black (ground). If
> you assumed the pins could handle 6A current each, the yellow wire
> max current would be 12A. Multiply 12V by 12A and get 144W
> max. If the Vcore (processor power conversion) is 90%
> efficient, the net power delivered to the processor,
> is about 130W. And that is just about the highest
> power desktop processor.
>
> For people who overclock, it is possible to set the clock
> frequency so high, that the processor draws 200W+. Some
> motherboards get so hot while doing that, that the area around
> the CPU socket can melt foam plastic. In such extreme situations,
> the other connector version comes in handy. That is the 2x4
> connector. It has four yellow wires and four black wires, and
> while the function is not changed, the amount of current
> that can flow without burning any pins, is increased.
>
> One difference between the old AT supply, and the new ATX,
> is the ATX has "soft power" control. The PS_ON# signal, sent
> from the motherboard to the power supply, indicates when the
> motherboard wants the main power signals turned on. The
> +5VSB power rail, is present while the computer is sleeping,
> and is used for the logic driving PS_ON# as well. This
> means the ATX power supply is split into two pieces, a
> +5VSB chunk for standby power. And the rest of the rails,
> switched on while the user is actually running the computer.
>
> The rest of the functions (intelligence, if you will), is
> the motherboard logic chips, and the OS and its ACPI code.
>
> *******
>
> To make ACPI work requires
>
> 1) ACPI compliant BIOS (able to "pass good tables").
> 2) BIOS table value passed, is able to indicate a working S3.
> * * That is, if you want Suspend to RAM.
> 3) When WinXP is installed, a HAL is selected that supports ACPI.
> * * Pressing F5 and selecting "Standard PC" would break it. The
> * * OS installer would normally automatically notice the BIOS
> * * supports ACPI, and install an ACPI HAL. A broken BIOS (I had
> * * one), results in the wrong HAL being installed.
> 4) If Device Manager "Computer" entry properties indicates
> * * "ACPI" in the name, then a good HAL (Hardware Abstraction Layer)
> * * is present. If the user has just corrected an error in the
> * * BIOS setting (for S3), then Microsoft "dumppo.exe" can be used
> * * to attempt to correct the situation.
>
> I expect there is a potential for some other issues, which
> surround the presentation of options on the screen during
> shutdown. But I don't know how that stuff works. For example,
> sometimes an option will be grayed out, but I don't know
> what thing in the registry might be responsible.
>
> The purpose of all this Hardware Abstraction Layer stuff,
> is to hide the details of doing stuff, from the OS. So
> you may not find a piece of code in the OS, that
> actually loads a register in the logic, and switches
> off the power. It may actually be some BIOS code, with
> the OS handing off control to the BIOS just about when
> shutdown is to occur. That means, to some extent, the
> OS works at a higher level. Otherwise, you'd "need a
> driver", to make the soft power button stuff work.
>
> For example, consider hibernation. On my computer, if
> I hibernate (S4), the BIOS puts up a blue screen with
> the word "Hibernate" at startup the next time. Apparently,
> the BIOS has set some storage bit, so it knows that
> hibernate was requested at last shutdown. The BIOS
> is not clever enough, to go sniffing around for a
> hiberfile (because the BIOS would have to know how
> each OS in existence works). Instead, during shutdown,
> the OS must be telling the BIOS, what state is to be used.
> For S3, it would be told to maintain RAM contents.
> For S4, it might set a bit indicating that
> hibernation is currently in progress. But that
> doesn't prevent the OS from also playing a part.
> If the power fails, the BIOS hibernation bit is
> cleared, the OS can still discover the hiberfile
> is present, and load it instead of executing the
> normal boot sequence. So this standard, does
> appear to affect what the BIOS has to support.
>
> So that is a bit of background (the bits I've learned,
> without reading the ACPI spec :-) ).
>
> * * Paul


Thanks Paul. what a great posting. I forgot to tell, my current power
supply has a 20 pin ATX plug and the previously mentioned 4 pin plug.
The computer won't start without the 4 pins plugged in, too. The heat
sink doesn't get hot, since the processor was without power. First I
was thinking it was broken, but was told it's not.

I assume there are power supplies which might only have a 24 pin
connector, which solely needs to be plugged to the mainboard, not the
the additional 4 pin plug.

As you have said, this was the way I have understand your reply, this
current power configuration can not be faulty, preventing the S1 or S3
state?

The BIOS lets me choose ACPI enabled or disabled (the computer won't
boot if ACPI was disabled, however ) as well as ACPI state S1 or S3,
which was set below ACPI enabled or disabled. The hardware manager
says ACPI Multiprocessor PC, therefore it should be fine and work
which it doesn't.

Would be great to save up some energy.

Steve
 
Reply With Quote
 
SteveH
Guest
Posts: n/a
 
      17th May 2009
(E-Mail Removed) wrote:

> Thanks Paul. what a great posting. I forgot to tell, my current power
> supply has a 20 pin ATX plug and the previously mentioned 4 pin plug.
> The computer won't start without the 4 pins plugged in, too. The heat
> sink doesn't get hot, since the processor was without power. First I
> was thinking it was broken, but was told it's not.
>
> I assume there are power supplies which might only have a 24 pin
> connector, which solely needs to be plugged to the mainboard, not the
> the additional 4 pin plug.
>

You need to have your 20 pin connector plugged into a 20-24 pin adapter
and then into the motherboard /and/ plug the 4 pin connector into the
socket you have already discovered for it. All should then work.
--
SteveH


 
Reply With Quote
 
steve.miller.blues@googlemail.com
Guest
Posts: n/a
 
      17th May 2009
The power supply has 20 pin connector, the mainboard 24 pin. I don't
need to plug 24 in 20. Do you get it?

Steve

 
Reply With Quote
 
steve.miller.blues@googlemail.com
Guest
Posts: n/a
 
      17th May 2009
Sorry I think was a little brusque. But, I was tinkering with this a
while. so, should I get one of such adapter. Something new to the
collection of computer related stuff. : )

Steve
 
Reply With Quote
 
SteveH
Guest
Posts: n/a
 
      17th May 2009
Ian D wrote:
>
> What you are doing is totally correct. The 24 pin motherboard
> connector will accept a 20 pin PSU connector. Those 20 pin
> PSU to 24 pin motherboard adapters are pointless. They don't
> increase the overall current capacity. The important thing is
> that you connect the 4 pin CPU 12 volt connector to the CPU
> connector block. Later motherboards have an 8 pin CPU block,
> but the 4 pin PSU connector will only fit into the proper side
> of the block, the left side.


And yet I've had the situation where I plug the 20 pin plug into a 24
pin mobo socket and nothing. I then put the adapter in the middle and it
works - go figure.

--
SteveH


 
Reply With Quote
 
SteveH
Guest
Posts: n/a
 
      17th May 2009
(E-Mail Removed) wrote:
> Sorry I think was a little brusque. But, I was tinkering with this a
> while. so, should I get one of such adapter. Something new to the
> collection of computer related stuff. : )
>
> Steve


The adapter is about two quid - hardly an earth shattering amount, just
to 'find out'.

--
SteveH


 
Reply With Quote
 
steve.miller.blues@googlemail.com
Guest
Posts: n/a
 
      17th May 2009
I do love you guys, really. Thank you. Should I remove the other 4 pin
plug before the adapter comes in? Or, was it save to leave it in?

Steve
 
Reply With Quote
 
Paul
Guest
Posts: n/a
 
      17th May 2009
(E-Mail Removed) wrote:
> I do love you guys, really. Thank you. Should I remove the other 4 pin
> plug before the adapter comes in? Or, was it save to leave it in?
>
> Steve


To clarify this again.

1) The processor needs power. The processor power plug is separate.
The motherboard can have a 2x2 or a 2x4 power connector for the
ATX12V processor power. You *must* plug something in there, if you
expect the processor to work.

The 2x4 motherboard connector, can accept a 2x2 power supply cable.
Some motherboards cover the "extra" four holes in the connector
with a sticker, so the user will see which four pins to use for a
2x2.

Just remember - whatever you choose to connect to the processor
ATX12V connector, it must have an equal number of yellow and black
wires. Not any other colors!. Yellow is +12V. Black is ground.
The processor power source is 12V on modern motherboards.

2) If the motherboard has a 24 pin connector, it can accept a 20 pin
or a 24 pin power connector. The extra four pins that a 24 pin
has on it, use four different color wires.

http://www.playtool.com/pages/psucon...onnectors.html

This picture, shows a 20 pin power supply, plugged into a 24 pin.
Pin 1 lines up with pin 1.

http://www.playtool.com/pages/psuconnectors/20in24.jpg

The only time a true 24 pin power supply is essential, is if
the motherboard current consumption is expected to be relatively
high. An example would be an SLI or Crossfire motherboard, with
two PCI Express x16 video cards. If you used a video card like
a 6600 family card, where it draws 4 amps from the slot, two cards
is 8 amps, and the 24 pin connector that can supply 12A should be
used in that case. For many other, simple computer builds, where
there is only one video card, you can quite nicely survive with
a 20 pin power supply, plugged into the 24 pin motherboard.

The 24 pin power supply connector, has two 12V wires. At 6 amps
each, that means the harness can handle 12 amps without any
heat damage.

The 20 pin power supply connector, has one 12V wire. It can
carry 6 amps, using the single pin and yellow wire. If you had
a single 6600 family video card, that would draw 4 amps. The
motherboard fans might draw 0.5 amps through the three pin
fan headers. The total load might be approaching 5 amps or
so, whereas the limit for the pin itself is 6 amps. So the
20 pin connector works fine, with only one video card slot
load to handle.

Many modern, high power video cards (the ones for >$200),
have auxiliary power connectors on the end of the card.
The "slot power" component on those, could actually be
less than a 6600. The Xbitlabs.com web site, measures
video cards, which is where I get the "slot power" requirements
from.

(6600GT, ~48 watts flows through the slot connector. There is no
auxiliary connector on the card.)

http://www.xbitlabs.com/articles/vid...ion2006_7.html

This article on GTX280, a modern video card, gives more detail. The
overall power consumption is 178W.

http://www.xbitlabs.com/articles/vid..._12.html#sect0

In the detailed spread sheet, 23W of 12V power flows through the slot.
65W and 88W flow through the two auxiliary power connectors on the end
of the video card. So with this video card, the strain on the motherboard main
power connector is minimal. If you had two of these video cards
plugged into a motherboard, the total 46W from the two slots, could
easily be handled by a 20 pin connector. But the total power used
by the whole machine would be such, that an expensive power supply
would have been needed in any case, and the supply would have likely
come with 24 pins anyway.

http://www.xbitlabs.com/images/video...power_full.png

Paul
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
power supply on new build w old power supply ed jurewicz DIY PC 1 19th Dec 2007 01:26 PM
ACPI 2.0 power supply? Yousuf Khan Processors 3 19th Aug 2007 01:32 AM
How to know if a power supply unit would supply enouth power for 3 HDDs, a DVD-ROM and a DVD-RAM drives? Dmitriy Kopnichev Windows XP Hardware 30 16th Sep 2004 03:43 PM
How to know if my power supply unit would supply enouth power for 3 HDDs, a DVD-ROM and a DVD-RAM drives? Dmitriy Kopnichev Windows XP General 9 7th Sep 2004 02:47 PM
How to know if my power supply unit would supply enouth power for 3 HDDs, a DVD-ROM and a DVD-RAM drives? Dmitriy Kopnichev Microsoft Windows 2000 Hardware 7 7th Sep 2004 02:47 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 09:34 PM.