По Phoronix и его создатель Майкл Ларабель, великая причина проблемы потребляемая мощность в ядре 2.6.38 это изменение, которое было внесено в вызов ASPM (Управление питанием в активном состоянии) для слотов PCI Express. |
Функция управления питанием в активном состоянии позволяет снизить энергопотребление, переводя неиспользуемые каналы PCI Express в состояние энергосбережения, что со временем делает их менее активными. Это обычная особенность ноутбуков и других мобильных устройств, используемых для продления срока службы батарей.
По-видимому, причиной проблемы с последними ядрами Linux является неправильно настроенный BIOS, поскольку многие производители ноутбуков поддерживают ASPM, но не настраивают его правильно в так называемой таблице описания фиксированного ACPI, которая является той, которая «автоматически настраивает» BIOS во время загрузки.
Каково решение? Просто.
1.- Я открыл терминал и написал:
gksu gedit / и т. д. / по умолчанию / grub
2.- Найдите строку, подобную следующей:
GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск"
3.- Замените его таким:
GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск pcie_aspm = force"
4.- Сохраните изменения и введите в терминал следующую команду:
sudo update-grub
Это позволяет использовать ASPM независимо от того, что говорит BIOS, и тесты показывают, что это решение обеспечивает значительную экономию энергии, что значительно увеличивает время автономной работы.
источник: Phoronix & Очень Linux
Думаю, в латопе это потребление энергии более критично.
Отлично, а на ядре 2.6.39 работает?
Присоединяюсь к консультации Мартина. У меня Debian Sid с ядром 2.6.39
он еще нужен в ядре 2.6.39?
Существенной разницы не заметил.
У меня Inspiron 5110 Core i7 и гибридная графика.
Я задаю себе тот же вопрос: если это проблема конфликта между неправильной конфигурацией BIOS и ASPM ядра, какое решение было принято для следующих версий?
Послушайте, насколько я понимаю, он работает на всех ядрах выше, чем 2.6.38, а именно с ними проблема. Это будет вопрос тестирования и сравнения. 🙂 Наконец, если это не сработает, вернитесь к шагам и все.
Ура !! Павел.
Расход заряда батареи - это проблема, которая остается незамеченной ... особенно в нетбуках (хотя и не в ноутбуках).
Единственный способ действительно увидеть, были ли изменения, - это использовать пакет Phoronix для запуска необходимых тестов.
Объятья! Павел.
Никто. Ошибка все еще есть ... 🙁
Так что…
Разве это "принудительное" не может быть загружено автоматически?
Конечно, для этого вам нужно выполнить шаги, указанные в сообщении.
Я поставил «Нравится» вместо «Ответить». 🙂
Но это не автоматическая магия, это делается самостоятельно, я имею в виду, если дистрибутивы добавят параметр, чтобы избежать проблемы в последующих выпусках.
Отлично.
Понятия не имею ... Надеюсь, что да. 🙂