Acpi (Новини)

У ядро ​​3.15 для платформи x86 було додано підтримку нових ноутбуків:

  • Для клавіатури Lenovo ThinkPad Carbon додано нові функції.
  • Оновлення драйверів для новинок від Sony та Toshiba та новий драйвер для обладнання Alienware.
  • Драйвер ACPI для ноутбуків Toshiba отримав підтримку вимкнення/вмикання тачпада, підтримку акселерометра, підтримку режиму ECO LED та інші нововведення.
  • Драйвер для Bay Trail IOSF-SB MBI повернуто.

Також у ядрі були покращення коду управління живленням та ACPI:

  • У драйвер CPUfreq включено функцію динамічної зміни частоти для платформ IBM PowerNV.
  • Додана підтримка Intel Bay Trail до драйвера indle_idle та ACPI idle.
  • Додано підтримку серії процесорів Intel Atom N2000 (Intel CPU Model 54) в драйвер indle_idle.
  • Оновлення TurboStat для Intel Broadwell.
  • Був почищений код у існуючих драйверах ACPI/CPUfreq.

Linux 3.15 скоротить час, необхідний для призупинення та відновлення роботи системи

Ядро Linux версії 3.15 включатиме велику кількість змін для підсистеми керування живленням (power management) та ACPI. Це дозволить швидше йти на менш енерговитратні рівні продуктивності і швидше повертатися в режим повної продуктивності, що дозволить збільшити чуйність і скоротити енергоспоживання в типових для користувача задачах. Реалізовано це буде за рахунок збільшення продуктивності асинхронного вводу/виводу та 97df8c12995).

Як каже Chuansheng Liu в інтерв'ю ресурсу Phoronix: «Ціпатчі значно скорочують час призупинення та відновлення, на моєму ноутбуці я отримав перевагу у 80%».

Нова версія ядра Linux під порядковим номером 3.15 планується до випуску в середині 2014 року, а докладнішу інформацію про ACPI/PM зміни в ядрі версії 3.15 можна переглянути тут.

Виправлення роботи ACPI у ноутбуках Samsung

Протягом двох років у деяких моделях ноутбуків Samsung (530Uxx, 535Uxx, 540Uxx, 550Pxx, 900Xxx) спостерігалася некоректна робота ACPI, через що у користувачів виникали такі проблеми:

  • статус батареї (заряджається/заряджається) не оновлювався автоматично при підключенні/відключенні адаптера живлення (необхідно було примусово відправити ноутбук у сон і назад);
  • ноутбук не йшов у сон під час закриття кришки;
  • підсвічування клавіатури не активувалося автоматично у темряві.

Перераховане вище можна було тимчасово виправити шляхом повного відключення батареї від ноутбука, або переустановкою прошивки BIOS (за допомогою утиліти, що працює тільки під ОС Windows), за відгуками користувачів це допомагало на пару днів.

Через 2 роки було підготовлено патч для ядра Linux, що виправляє дані помилки.

Зменшіть енергоспоживання комп'ютера за допомогою інтелектуальних моніторів активності

У цій статті описуються інструменти та програми, які дозволяють ефективно використовувати ці енергозберігаючі механізми за допомогою моніторингу шаблонів використання додатків. Використовуйте наведені в цій статті методи для зміни настройок енергоспоживання свого комп'ютера в залежності від таких факторів як програма, діяльність користувача та загальна продуктивність системи, що знаходиться у фокусі.

Intel розробляє альтернативу ACPI дляLinux

Зовсім недавно побачила світ четверта версія специфікації Advanced Configuration and Power Interface (ACPI), системи управління живленням. А тим часом компанія Intel, зарядивши своїм ентузіазмом безліч розробників як апаратних, так і програмних засобів, вже працює над так званим Simple Firmware Interface (SFI) (http://simplefirmware.org/).

Цей продукт пропонується використовувати на невеликих девайсах з процесорами Atom. Вже готова версія 0.6 (http://simplefirmware.org/documentation) як патч для ядра 2.6.32. У Intel на підході і апаратне рішення – Moorestown.

Foxconn навмисно порушила сумісність материнської плати з Linux

Нещодавно користувач Ubuntu на ім'я TheAlmightyCthulhu зацікавився, чому його материнська плата Foxconn G33M так нестабільно працює під Linux.

Дизассемблировав BIOS, він з'ясував, що реалізація ACPI перевіряє тип операційної системи та використовує різні таблиці для різних ОС - для Windows 2000, для XP і Vista, для 95/98/Me (яка просто відмовляється працювати), а також для Linux. За його словами:

"Версія для Linux вказує на погано написану таблицю, яка не відповідає реалізації ACPI на платі, викликаючи моторошні помилки ядра, дивні зависання системи, відсутність режиму очікування або сплячого та інші проблеми. Використовуючи свої модифікації, наведені нижче, я домігся того, що єдиною помилкою залишилося падіння в наступному перезавантаженні після режиму очікування."

Після цього він звернувся до виробника. Як з'ясувалося, у самій компанії, схоже, не чули своїх гучних заяв про підтримку стандарту ACPI. З Foxconn відповіли, що плата "не підтримує Linux" (тоді хто писав цю зламану реалізацію?) та "сертифікована лише під Vista". У відповідь вінспитав, скільки їм заплатив Microsoft.

Зрештою, після того, як The Almighty Cthulhu розмістив цю історію на Digg, Reddit і Slashdot і виклав дизассембльовані вихідні джерела BIOS на загальний огляд, йому зателефонували з Foxconn (прямо з Китаю в США) і запропонували протестувати "покращену" версію своєї BIOS, частково на його зміни. Тож сподіватимемося, що ця історія матиме щасливий кінець.