ACPI (ang. Advanced Configuration and Power Interface, zaawansowany interfejs zarządzania konfiguracją i energią) – Umożliwia systemowi operacyjnemu kontrolowanie ilości energii dostarczanej do poszczególnych urządzeń komputera.Standardów ACPI nie można stosować do starszego sprzętu. By korzystać z dobrodziejstw ACPI, zarówno system, jak i chipset płyty głównej oraz w niektórych przypadkach procesor komputera muszą być specjalnie zaprojektowane.
ACPI robi się problematyczny na starszym sprzęcie pracującym pod Linuxem ,a to wiatrak szumi tak że człowieka chce trafić albo wogóle nie kręci na procesorze i temperatury rosną . Ale dzieje się to również na nowym sprzęcie bo producent nie przekazuje specyfikacji ACPI na Linuxa .
Najpierw zrób upgrade biosu -być może producent sprzętu zoptymalizował zarządzanie energią
i wgraj najnowszy kernel - sudo apt-get update && sudo apt-get dist-upgrade
edytuj w “gedit” albo ” nano” lub innym edytorze tekstu
/etc/default/grub
interesująca nas linijka to ” GRUB_CMDLINE_LINUX=”
zmieniasz ją na własną odpowiedzialność ,najpierw skopiuj stary wpis
sudo cp /etc/default/grub /var/backups/grub-oryginał
przywracanie
sudo mv /var/backups/grub-oryginał /etc/default/grub- Miałem problem z wyłączeniem komputera, ekran wisiał na splashu ,pomogła zmiana wpisu w grubie z acpi=off na acpi=on
mój oryginalny wpis to: GRUB_CMDLINE_LINUX=”vga=792 acpi=on quiet”
a to propozycje:
- acpi_osi=Linux – parametr mówi ACPI biosu że używamy Linuxa, niezbędny dla niektórych niedorobionych Biosów do zarządzania temperaturą/wiatrakiem
- acpi_backlight=vendor – jasność ekranu
- acpi_enforce_resources=lax – gdy nie działają sensory
- vmalloc=192M – gdy nie działają jakieś urządzenia podczas startu systemu(nie ładuje się sterownik) ,zwiększ wirtualną pamięć
- acpi=off – wyłącza ACPI
- acpi=force – aktywuje ACPI nawet gdy system jest starszy niż z 2000 roku
- noapic – wyłącza “Advanced Programmable Interrupt Controller (APIC)”
- nolapic – wyłącza “local APIC”
- nomodeset - gdy system nie działa na nowych sterownikach grafiki
- pcie_aspm=powersave - oszczędność baterii
pcie_aspm=force- wymusza stosowanie oszczędzania energii- i915.i915_enable_fbc=1 – dla kart Intela
przykładowo gdy nie działa zmiana jasności ekranu, edytuj gruba:
-
sudo gedit /etc/default/grub
w linii:
-
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
dopisz i zapisz plik:
-
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"
zapisanie na stałe dopiero po komendzie:
-
sudo update-grub
regulacja jasności w terminalu: xgamma -gamma 0.6.
.
intel z serii i3,i5,i7 spróbuj dodać do /etc/default/grub:
GRUB_CMDLINE_LINUX="pcie_aspm=force acpi_osi=Linux acpi_enforce_resources=lax i915.semaphores=1 i915.i915_enable_rc6=1 i915.i915_enable_fbc=1
GRUB_CMDLINE_LINUX="pcie_aspm=force acpi_osi=Linux acpi_enforce_resources=lax"
.
- INSTALACJA SYTEMU
Problem z wystartowaniem instalacji czyli musisz zmienić opcje bootowania, podczas startu instalacji naciskasz F6, potem “e” i zmieniasz zapisy typu “quiet & splash” na “acpi=off” ,wyjdziesz wciskając “Esc”
Czasami pomagają opcje:
noapic nolapic - procesory Intela
- Program w konsoli pokazujący szacowanie użycia energii , uruchamiamy go wpisując sudo powertop
sudo apt-get install powertop
***************************************
Gdy komputer nie chce się wyłączyć
1.Przy wyborze systemu w Grubie naciśnij “e” i w linijce gdzie pisze między innymi “splash” dopisz “noapic”
2.konfiguracji gruba po załadowaniu systemu
sudo gedit /etc/default/grub
w linijce GRUB_CMDLINE_LINUX_DEFAULT=”quiet” dopisz parametr i zapisz plik
GRUB_CMDLINE_LINUX_DEFAULT=”quiet noapic” u ciebie może być więcej opcji ja mam dwie
jak nie zadziała to dopisz opcje w linijce: GRUB_CMDLINE_LINUX=”noapic”
całość wygląda tak:
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
GRUB_CMDLINE_LINUX=”noapic”
3.
sudo update-grub
od tej pory wpis będzie zapisany na stałe.