Difference between revisions of "APM vs. ACPI"

From ThinkWiki
Jump to: navigation, search
Line 23: Line 23:
  
 
{| border="1" cellspacing="0" cellpadding="2"
 
{| border="1" cellspacing="0" cellpadding="2"
 +
|-
 +
! colspan="9" style="text-align:center;background:#efefef;" |
 +
====Numbered====
 
|-
 
|-
 
! rowspan=2 style="vertical-align:bottom;background-color:#cfefcf;" | model
 
! rowspan=2 style="vertical-align:bottom;background-color:#cfefcf;" | model
Line 36: Line 39:
 
! style="vertical-align:top;background-color:#fbe030;" | hibernate
 
! style="vertical-align:top;background-color:#fbe030;" | hibernate
 
! style="vertical-align:top;background-color:#fbe030;" | battery
 
! style="vertical-align:top;background-color:#fbe030;" | battery
|-
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
====Numbered====
 
 
|-
 
|-
 
| style="vertical-align:top;background-color:#e9f9e9;" |
 
| style="vertical-align:top;background-color:#e9f9e9;" |
Line 184: Line 184:
 
|-
 
|-
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
 
====A Series====
 
====A Series====
 +
|-
 +
! rowspan=2 style="vertical-align:bottom;background-color:#cfefcf;" | model
 +
! colspan=4 style="vertical-align:top;background-color:#6699cc;" | APM
 +
! colspan=4 style="vertical-align:top;background-color:#fbe030;" | ACPI
 +
|-
 +
! style="vertical-align:top;background-color:#6699cc;" | blank
 +
! style="vertical-align:top;background-color:#6699cc;" | sleep
 +
! style="vertical-align:top;background-color:#6699cc;" | hibernate
 +
! style="vertical-align:top;background-color:#6699cc;" | battery
 +
! style="vertical-align:top;background-color:#fbe030;" | blank
 +
! style="vertical-align:top;background-color:#fbe030;" | sleep
 +
! style="vertical-align:top;background-color:#fbe030;" | hibernate
 +
! style="vertical-align:top;background-color:#fbe030;" | battery
 
|-
 
|-
 
| style="vertical-align:top;background-color:#e9f9e9;" |
 
| style="vertical-align:top;background-color:#e9f9e9;" |
Line 320: Line 332:
 
|-
 
|-
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
 
====G Series====
 
====G Series====
 +
|-
 +
! rowspan=2 style="vertical-align:bottom;background-color:#cfefcf;" | model
 +
! colspan=4 style="vertical-align:top;background-color:#6699cc;" | APM
 +
! colspan=4 style="vertical-align:top;background-color:#fbe030;" | ACPI
 +
|-
 +
! style="vertical-align:top;background-color:#6699cc;" | blank
 +
! style="vertical-align:top;background-color:#6699cc;" | sleep
 +
! style="vertical-align:top;background-color:#6699cc;" | hibernate
 +
! style="vertical-align:top;background-color:#6699cc;" | battery
 +
! style="vertical-align:top;background-color:#fbe030;" | blank
 +
! style="vertical-align:top;background-color:#fbe030;" | sleep
 +
! style="vertical-align:top;background-color:#fbe030;" | hibernate
 +
! style="vertical-align:top;background-color:#fbe030;" | battery
 
|-
 
|-
 
| style="vertical-align:top;background-color:#e9f9e9;" |
 
| style="vertical-align:top;background-color:#e9f9e9;" |
Line 347: Line 371:
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
====R Series====
 
====R Series====
 +
|-
 +
! rowspan=2 style="vertical-align:bottom;background-color:#cfefcf;" | model
 +
! colspan=4 style="vertical-align:top;background-color:#6699cc;" | APM
 +
! colspan=4 style="vertical-align:top;background-color:#fbe030;" | ACPI
 +
|-
 +
! style="vertical-align:top;background-color:#6699cc;" | blank
 +
! style="vertical-align:top;background-color:#6699cc;" | sleep
 +
! style="vertical-align:top;background-color:#6699cc;" | hibernate
 +
! style="vertical-align:top;background-color:#6699cc;" | battery
 +
! style="vertical-align:top;background-color:#fbe030;" | blank
 +
! style="vertical-align:top;background-color:#fbe030;" | sleep
 +
! style="vertical-align:top;background-color:#fbe030;" | hibernate
 +
! style="vertical-align:top;background-color:#fbe030;" | battery
 
|-
 
|-
 
| style="vertical-align:top;background-color:#e9f9e9;" |
 
| style="vertical-align:top;background-color:#e9f9e9;" |
Line 449: Line 486:
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
====T Series====
 
====T Series====
 +
|-
 +
! rowspan=2 style="vertical-align:bottom;background-color:#cfefcf;" | model
 +
! colspan=4 style="vertical-align:top;background-color:#6699cc;" | APM
 +
! colspan=4 style="vertical-align:top;background-color:#fbe030;" | ACPI
 +
|-
 +
! style="vertical-align:top;background-color:#6699cc;" | blank
 +
! style="vertical-align:top;background-color:#6699cc;" | sleep
 +
! style="vertical-align:top;background-color:#6699cc;" | hibernate
 +
! style="vertical-align:top;background-color:#6699cc;" | battery
 +
! style="vertical-align:top;background-color:#fbe030;" | blank
 +
! style="vertical-align:top;background-color:#fbe030;" | sleep
 +
! style="vertical-align:top;background-color:#fbe030;" | hibernate
 +
! style="vertical-align:top;background-color:#fbe030;" | battery
 
|-
 
|-
 
| style="vertical-align:top;background-color:#e9f9e9;" |
 
| style="vertical-align:top;background-color:#e9f9e9;" |
Line 594: Line 644:
 
|-
 
|-
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
 
====X Series====
 
====X Series====
 +
|-
 +
! rowspan=2 style="vertical-align:bottom;background-color:#cfefcf;" | model
 +
! colspan=4 style="vertical-align:top;background-color:#6699cc;" | APM
 +
! colspan=4 style="vertical-align:top;background-color:#fbe030;" | ACPI
 +
|-
 +
! style="vertical-align:top;background-color:#6699cc;" | blank
 +
! style="vertical-align:top;background-color:#6699cc;" | sleep
 +
! style="vertical-align:top;background-color:#6699cc;" | hibernate
 +
! style="vertical-align:top;background-color:#6699cc;" | battery
 +
! style="vertical-align:top;background-color:#fbe030;" | blank
 +
! style="vertical-align:top;background-color:#fbe030;" | sleep
 +
! style="vertical-align:top;background-color:#fbe030;" | hibernate
 +
! style="vertical-align:top;background-color:#fbe030;" | battery
 
|-
 
|-
 
| style="vertical-align:top;background-color:#e9f9e9;" |
 
| style="vertical-align:top;background-color:#e9f9e9;" |
Line 720: Line 782:
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
====Z Series====
 
====Z Series====
 +
|-
 +
! rowspan=2 style="vertical-align:bottom;background-color:#cfefcf;" | model
 +
! colspan=4 style="vertical-align:top;background-color:#6699cc;" | APM
 +
! colspan=4 style="vertical-align:top;background-color:#fbe030;" | ACPI
 +
|-
 +
! style="vertical-align:top;background-color:#6699cc;" | blank
 +
! style="vertical-align:top;background-color:#6699cc;" | sleep
 +
! style="vertical-align:top;background-color:#6699cc;" | hibernate
 +
! style="vertical-align:top;background-color:#6699cc;" | battery
 +
! style="vertical-align:top;background-color:#fbe030;" | blank
 +
! style="vertical-align:top;background-color:#fbe030;" | sleep
 +
! style="vertical-align:top;background-color:#fbe030;" | hibernate
 +
! style="vertical-align:top;background-color:#fbe030;" | battery
 
|-
 
|-
 
| style="vertical-align:top;background-color:#e9f9e9;" |
 
| style="vertical-align:top;background-color:#e9f9e9;" |
Line 745: Line 820:
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
! colspan="9" style="text-align:center;background:#efefef;" |
 
====Others====
 
====Others====
 +
|-
 +
! rowspan=2 style="vertical-align:bottom;background-color:#cfefcf;" | model
 +
! colspan=4 style="vertical-align:top;background-color:#6699cc;" | APM
 +
! colspan=4 style="vertical-align:top;background-color:#fbe030;" | ACPI
 +
|-
 +
! style="vertical-align:top;background-color:#6699cc;" | blank
 +
! style="vertical-align:top;background-color:#6699cc;" | sleep
 +
! style="vertical-align:top;background-color:#6699cc;" | hibernate
 +
! style="vertical-align:top;background-color:#6699cc;" | battery
 +
! style="vertical-align:top;background-color:#fbe030;" | blank
 +
! style="vertical-align:top;background-color:#fbe030;" | sleep
 +
! style="vertical-align:top;background-color:#fbe030;" | hibernate
 +
! style="vertical-align:top;background-color:#fbe030;" | battery
 
|-
 
|-
 
| style="vertical-align:top;background-color:#e9f9e9;" |
 
| style="vertical-align:top;background-color:#e9f9e9;" |

Revision as of 01:41, 21 October 2005

The following tables headings shell designate the following meanings...

  • APM
    • Blank = ability to turn off the LCD while using APM
    • Sleep = ability to do a suspend-to-ram using APM
    • Hibernate = ability to perform a suspend-to-disk via the BIOS
    • Battery = ability to get statistics on remaining battery life from the APM subsystem
  • ACPI
    • Blank = ability to turn off the LCD while using ACPI
    • Sleep = ability to do a suspend-to-ram using ACPI
    • Hibernate = ability to perform a suspend-to-disk using ACPI
    • Battery = ability to get statistics on remaining battery life from the ACPI subsystem

The fields should be filled with one of the following:

  •  ? = unknown / untested
  • yes = working (with or without extra configuration effort)
  • no = not working (because kernel support isn't there yet or lacking hardware implementation)
  • part = partially working (unsolvable trouble on resume or something like that)

Numbered

model APM ACPI
blank sleep hibernate battery blank sleep hibernate battery
yes yes yes yes ? ? ? ?
yes yes yes yes ? ? ? ?
yes yes ? yes ? ? ? ?
no yes no yes no no no yes
yes yes yes yes yes yes yes yes
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
yes ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
yes no ? yes yes part yes yes
? ? ? ? ? ? ? ?

A Series

model APM ACPI
blank sleep hibernate battery blank sleep hibernate battery
? ? ? ? ? ? ? ?
y y ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
yes yes ? yes yes yes ? yes
yes yes ? yes ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? yes ? yes yes yes yes yes

G Series

model APM ACPI
blank sleep hibernate battery blank sleep hibernate battery
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?

R Series

model APM ACPI
blank sleep hibernate battery blank sleep hibernate battery
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
yes yes ? yes ? yes ? yes
yes yes yes yes yes yes yes yes
? ? ? ? ? ? ? ?
no no no no ? ? ? yes
? ? ? ? ? ? ? ?
? ? ? ? yes yes yes yes
? ? ? ? ? ? ? ?

T Series

model APM ACPI
blank sleep hibernate battery blank sleep hibernate battery
no yes yes ? no no yes ?
? ? ? ? ? yes yes yes
? yes yes ? yes part part yes
? ? ? ? yes yes yes yes
yes yes yes yes yes yes yes yes
yes yes yes yes yes yes yes yes
yes yes yes yes yes yes yes yes
yes yes yes yes yes yes yes yes
yes yes yes yes yes yes yes yes
yes yes yes yes yes yes yes yes
yes yes yes yes yes yes yes yes
yes part yes yes yes part yes yes
yes yes yes yes yes part yes yes

X Series

model APM ACPI
blank sleep hibernate battery blank sleep hibernate battery
yes yes ? ? ? ? ? yes
y random ? y y y2.6 ? y
? ? ? ? y y y y
Yes Yes ? Yes ? ? ? ?
yes yes yes yes ? ? ? ?
? ? ? ? ? ? ? ?
yes yes yes yes yes yes ? yes
? ? ? ? ? ? ? ?
? yes ? ? yes yes yes yes
part (SATA) part (SATA) ? yes no part (SATA) ? yes
? ? ? ? ? ? ? ?

Z Series

model APM ACPI
blank sleep hibernate battery blank sleep hibernate battery
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?

Others

model APM ACPI
blank sleep hibernate battery blank sleep hibernate battery
? ? ? ? ? ? ? ?


T20 Hibernation:

  • tested with SuSE 9.2
  • APM needs a special file on a windows partition