Portál AbcLinuxu, 7. května 2025 17:08

Dotaz: Co je vlastně ACPI a k cemu slouzi ?

21.6.2007 21:08 tomic7 | skóre: 6
Co je vlastně ACPI a k cemu slouzi ?
Přečteno: 40421×
Odpovědět | Admin
Dobrý den,

mám notebook ASUS A6Rp a něj jsem zkoušel naistalovat uz vice distribuci linuxu(Mandriva, K/Ubuntu, ted mám Fedoru6), ale při spouštění instalce každé distribuce jsem musel zadat parametr acpi=off, někde na foru mě poradili, že mě kvuli tomu nejde napr. ukazatel stavu baterie nebo funkci klavesy. Zkousel jsem neco najit na internetu, ale moc se nedarilo, proto se s dotazem obracim sem, predem diky za odpoved...
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

andree avatar 21.6.2007 21:11 andree | skóre: 39 | blog: andreeeeelog
Rozbalit Rozbalit vše Re: Co je vlastně ACPI a k cemu slouzi ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
acpi

inak je to hardverova featura, pomocou ktoreho sa da uspavat pocitac/setrit energia (okrem ineho - toto je asi najdolezitejsie pre uzivatela)
21.6.2007 21:25 tomic7 | skóre: 6
Rozbalit Rozbalit vše Re: Co je vlastně ACPI a k cemu slouzi ?
Aha, diky za vysvetleni. Me by ale hlavne zajimalo zda se to da na tom mem notebooku nejak rozjel?
21.6.2007 21:42 Martin
Rozbalit Rozbalit vše Re: Co je vlastně ACPI a k cemu slouzi ?
Máš v notebooku nejnovější bios?
21.6.2007 21:19 Sinuhet | skóre: 31
Rozbalit Rozbalit vše Re: Co je vlastně ACPI a k cemu slouzi ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
ACPI
21.6.2007 21:24 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: Co je vlastně ACPI a k cemu slouzi ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
ACPI (Advanced Configuration and Power Interface) je rozhraní, pomocí kterého operační systém přistupuje k pokročilým funkcím správy napájení a dalších rozšiřujících fičur jako je třeba uspávání jednotlivých komponent, suspend to ram, speciální klávesy na noteboocích,..
21.6.2007 22:56 František Ryšánek
Rozbalit Rozbalit vše Re: Co je vlastně ACPI a k cemu slouzi ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
ACPI jistě slouží také k uspávání, šetření proudem, zobrazení stavu baterky apod.

Podle mé ale naprosto nejdůležitější úlohou ACPI v dnešních PC je spolupráce při nahození vysokých IRQček přes APIC. (Druhou možností, jak dosáhnout téhož, je rozhraní MPS.)

ACPI je podle mého subsystém v rámci BIOSu. Obsahuje několik tabulek, které popisují daný Motherboard. Routování IRQček se týká podle mého hlavně tabulka MADT.

Typickým důvodem, proč na některém hardwaru Linux běží jedině s acpi=off, je binec v APICových IRQčkách: zmrvený obsah MADT nebo stará verze ACPI v této oblasti, nebo stará verze "ACPI kompilátoru" od Intelu, který byl použit při vytváření BIOSu. Obvykle skutečně pomůže update BIOSu.

Linux umí routovat IRQčka několika způsoby: přes ACPI, přes MPS, nebo "po staru" bez APICu.

Pokud holému přežití Linuxu na Vašem hardwaru pomáhá acpi=off, ale přitom potřebujete někter další funkce ACPI (power management), můžete zkusit některé "méně invazivní" command-line argumenty, které ovlivňují routování IRQček:

pci=noacpi

pci=routeirq

irqpoll

Pokud se Vám povede nabootovat, ať už s acpi=off nebo jinak, mrkněte se pro zajímavost na výpis /proc/interrupts, jestli se objevila IRQčka nad 15 (tj. 16 a vyšší, typicky buď 16-23, nebo nějaká vysoká numera, jako třeba 193 nebo 209). Pokud jedete jenom s klasickým AT PICem bez APICu, tj. vidíte jenom IRQčka 0-15, budete mít asi na dnešním notebooku vysoký stupeň sdílení IRQ, což není vhodné (zvyšuje to zátěž CPU, snižuje to průchodnost různých periferií).
22.6.2007 14:25 tomic7 | skóre: 6
Rozbalit Rozbalit vše Re: Co je vlastně ACPI a k cemu slouzi ?
Diky za vaši radu, z toho přispevku jsem se aspon neco dozvedel. Zkousel jsem linux nabootvat pomoci argumentu ktere jste radil, ale ani "bohuzel" nepomohl :( Zkousel jsem i ten vypis, ale presne nevim jak to myslite? Zkousel jsem ten soubor otevrit pomoci KATE, ale je prazdny (nevim jestli jsem to takhle mel udelat). Prijatelna mi pripada ta verze s updatem biosu, ale jen mám strach, aby se mi nerozhodil cely notebook ...
22.6.2007 14:52 medulin | skóre: 31 | blog: medulin | ČR
Rozbalit Rozbalit vše Re: Co je vlastně ACPI a k cemu slouzi ?
Výpis příkazem cat /proc/interrupts
22.6.2007 15:03 tomic7 | skóre: 6
Rozbalit Rozbalit vše Re: Co je vlastně ACPI a k cemu slouzi ?
Ok diky za radu.

tady pridavam vypis /proc/interrupts
[tomic@localhost ~]$ cat /proc/interrupts
           CPU0
  0:     303396    XT-PIC-XT        timer
  1:         53    XT-PIC-XT        i8042
  2:          0    XT-PIC-XT        cascade
  5:       6221    XT-PIC-XT        yenta, sdhci:slot0, HDA Intel, bcm43xx
  8:          1    XT-PIC-XT        rtc
 11:       2742    XT-PIC-XT        ohci_hcd:usb1, ohci_hcd:usb2, ehci_hcd:usb3
 12:       1210    XT-PIC-XT        i8042
 14:      13622    XT-PIC-XT        ide0
 15:       1773    XT-PIC-XT        ide1
NMI:          0
LOC:     303280
ERR:          0
MIS:          0
20.8.2007 15:39 Martin
Rozbalit Rozbalit vše Re: Co je vlastně ACPI a k cemu slouzi ?
Ahoj, pokud chces rozjet acpi, tak zkus mit pri bootovani zapnuty acpi (aspi=on) a vyndej vsechno z usb. U meho notebooku Asus A6KM to pomohlo, problem je pry ve verzi biosu.
20.8.2007 15:40 Martin
Rozbalit Rozbalit vše Re: Co je vlastně ACPI a k cemu slouzi ?
oprava acpi=on (preklep :-) )
20.8.2007 16:55 Petr Masopust | skóre: 14
Rozbalit Rozbalit vše Re: Co je vlastně ACPI a k cemu slouzi ?
Me u jednoho asusu staci hpet=off - nevim co to presne dela ale notebook najede a acpi jakztakz i funguje. Jediny co se mi na nem zatim nepovedlo rozbehnout jsou fn tlacitka pro ovladani hlasitosti (a to mam i asus4acpi - nejspis to je moje chyba v nejakem skriptu).
15.9.2007 23:29 krabat
Rozbalit Rozbalit vše Re: Co je vlastně ACPI a k cemu slouzi ?
U mého ASUS A6RP pomáhá "hpet=disable". Připsal jsem tento parametr za cestu k jádru, které při startu zavádím pomocí Grub. Toho lze snadno docílit editací souboru /boot/grub/menu.lst (doplnění patřičného řádku kernel).Tím se problém s ukazatelem stavu baterie vyřešil.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.