Что означают разные варианты загрузки? (т.е. acpi = off, noapic, nolapic и т. д.)

27

У меня были проблемы с установкой 11.04 на мой новый ноутбук, решение было включить любой из этих вариантов загрузки:

  • acpi=off
  • noapic
  • nolapic

Но что на самом деле делают эти опции?

Какие проблемы существуют для их разрешения?
то есть могут ли они вызывать проблемы с оборудованием (например, вентиляторы не работают, вызывая перегрев системы).

Стивен Р.К.
источник

Ответы:

24

В общем, такие параметры загрузки не нужны, если только нет проблемы с вашим BIOS и его обработкой этих стандартов, или он может быть достаточно старым, если эти стандарты не были полностью реализованы должным образом.

ACPI (расширенная конфигурация и интерфейс питания) является стандартом для управления питанием. Старые системы могут не поддерживать полный ACPI, поэтому иногда это помогает дать подсказке ядру не использовать его. "ACPI = OFF"

APIC (усовершенствованный программируемый контроллер прерываний) - это своего рода функция, используемая в более новых системах. «Локальная» версия называется «LAPIC». Этот контроллер может быть настроен на генерацию и обработку прерываний, сигнала, который аппаратное обеспечение использует для передачи сообщений. Опять же, у некоторых реализаций APIC могут быть проблемы в более старой системе, поэтому полезно их отключить. "ноапик" и "нолапик".

Иногда APIC работает, но он замедляет работу, передавая сообщения. Это может мешать обработке аудио и видео, например. Люди могут отключить его и по этой причине.

Джошуа Р. Полсон
источник
2
Спасибо :) Только один комментарий, мой ноутбук - совершенно новый ноутбук, выпущенный только пару месяцев назад. Поэтому мои проблемы, вероятно, связаны с несовместимой новой технологией, а не со старой технологией.
Стивен RC
Та же проблема для меня. У меня довольно недавний нетбук HP Mini, на котором Ubuntu 10.10 работает просто отлично. Но я не могу даже загрузить на него live CD без этого параметра загрузки acpi = off.
jfmessier
Если у вас возникли проблемы с загрузкой с включенным ACPI, проверьте, есть ли доступные обновления BIOS. При включенном ACPI ядро ​​делегирует определенные задачи сценариям ACPI, хранящимся в BIOS. Если эти скрипты содержат ошибки, это может привести к нестабильности на уровне ядра. Таким образом, исправления ошибок BIOS могут помочь здесь.
Джеймс Хенстридж
Чтобы надежно работать с двумя дисплеями и 3D, я отключил Optimus на своем Lenovo W530. Даже в Ubuntu 14.10 и текущих драйверах nvidia для загрузки «дискретной» карты требуется «noapic».
Пыльный J
0

Я думаю, что это не проблема для аппаратного обеспечения, поскольку отключение этих функций на самом деле не отключает их, а устанавливает, кто их реализует - «выключение» в BIOS означает, что это будет ядром.

что на самом деле влияет на охлаждающие вентиляторы, я думаю, что это «noapm» или «apm = off» (расширенное управление питанием), но отключение этого означает, что охлаждающие вентиляторы будут работать на полной скорости все время, так как «продвинутая» часть фактически замедляет их когда система достаточно остынет

установить эти вещи постоянно, записав их в файл grub в / etc / default (обычно) и после этого перестроив grub с помощью 'update-grub' или 'grub-mkconfig' (иногда может понадобиться grub2 вместо grub) в зависимости от система

как правило, это звучит так: «чем меньше ноутбук - тем больше вероятность, что он понадобится, и их будет больше»;)

pnpbios = off также может помочь (это для plug n play)

бай хуэй
источник