Co oznaczają różne opcje rozruchu? (tj. acpi = wył., noapic, nolapic itp.)

27

Mam problemy z instalacją 11.04 na moim nowym laptopie, rozwiązaniem było włączenie jednej z następujących opcji uruchamiania:

  • acpi=off
  • noapic
  • nolapic

Ale co właściwie robią te opcje?

Jakie są problemy z ich włączeniem?
tzn. czy mogą powodować problemy ze sprzętem (np. niedziałające wentylatory powodujące przegrzanie systemu).

Stephen RC
źródło

Odpowiedzi:

24

Zasadniczo takie parametry rozruchowe nie są potrzebne, chyba że występuje problem z systemem BIOS i sposobem, w jaki obsługuje te standardy, lub może być wystarczająco stary, gdy standardy te nie zostały w pełni wdrożone prawidłowo.

ACPI (Advanced Configuration and Power Interface) to standard obsługi zarządzania energią. Starsze systemy mogą nie obsługiwać pełnego interfejsu ACPI, więc czasem pomaga jądro w podpowiedzi, aby go nie używać. „acpi = wyłączony”

APIC (Advanced Programmable Interrupt Controller) to rodzaj funkcji występującej w nowszych systemach. Wersja „lokalna” nosi nazwę „LAPIC”. Ten kontroler może skonfigurować do generowania i obsługi przerwań, sygnału używanego przez sprzęt do przekazywania komunikatów. Ponownie, niektóre implementacje APIC mogą mieć problemy na starszym systemie, dlatego warto je wyłączyć. „noapic” i „nolapic”.

Czasami APIC działa, ale spowalnia pracę, przechodząc do środka przekazywanych wiadomości. Może to na przykład powodować problemy z przetwarzaniem audio i wideo. Ludzie mogą go również wyłączyć z tego powodu.

Joshua R. Poulson
źródło
2
Dzięki :) Tylko jeden komentarz, mój laptop jest nowym laptopem wydanym zaledwie kilka miesięcy temu. Więc moje problemy prawdopodobnie dotyczą niekompatybilnej nowej technologii, a nie starej technologii.
Stephen RC
Ten sam problem dla mnie. Mam dość świeżego netbooka HP Mini, na którym Ubuntu 10.10 działa dobrze. Ale nie mogę nawet uruchomić na nim płyty CD bez tego parametru acpi = off boot.
jfmessier
Jeśli masz problem z uruchomieniem przy włączonym ACPI, sprawdź, czy są dostępne aktualizacje BIOS. Po włączeniu interfejsu ACPI jądro przekazuje określone zadania skryptom ACPI przechowywanym w systemie BIOS. Jeśli te skrypty są błędne, może to prowadzić do niestabilności na poziomie jądra. Więc poprawki błędów BIOS-u mogą tutaj pomóc.
James Henstridge
Aby niezawodnie pracować z podwójnymi wyświetlaczami i 3D, wyłączyłem Optimus na moim Lenovo W530. Nawet w Ubuntu 14.10 i aktualnych sterownikach NVIDIA, „noapic” jest wymagany do uruchomienia bezpośrednio na „dyskretnej” karcie.
Dusty J
0

myślę, że nie ma problemu ze sprzętem, ponieważ wyłączenie tych funkcji w rzeczywistości ich nie wyłącza, ale ustawia, kto je implementuje - wyłączenie w biosie oznaczałoby, że to byłoby jądro

co faktycznie wpływa na wentylatory chłodzące, myślę, że było to „noapm” lub „apm = off” (zaawansowane zarządzanie energią), ale wyłączenie tego oznaczałoby, że wentylatory chłodzące pracują z pełną prędkością przez cały czas, ponieważ „zaawansowana” część ich spowalnia gdy system jest wystarczająco chłodny

ustawianie tych rzeczy na stałe zostało zrobione poprzez zapisanie ich w pliku grub w / etc / default (zwykle), a następnie przebudowanie gruba za pomocą 'update-grub' lub 'grub-mkconfig' (czasem grub2 zamiast grub może być czasem potrzebny) w zależności od system

ogólnie rzecz biorąc wygląda to tak: „im mniejszy laptop - tym większe prawdopodobieństwo, że będzie ich potrzebował i więcej”;)

pnpbios = off może również pomóc (dotyczy plug and play)

bai hui
źródło