Я немного покопался, и причина вашего «ЖК-кулера» оказалась невероятно интересной, на мой взгляд:
Во-первых, очевидно, что ЖК-устройства, числящиеся в списке кулеров под acpi, - это вещь, и не просто странная особенность вашего ноутбука — есть еще несколько примеров, которые гуляют по сети. Если вы делаете acpi -c
самостоятельно, вы можете перечислить состояния ваших кулеров.
Погуглив, выяснилось, что за управление температурным режимом отвечает драйвер sysfs
. Из его документации:
Универсальный тепловой sysfs предоставляет набор интерфейсов для тепловых зональные устройства (датчики) и устройства теплового охлаждения (вентилятор, процессор...) зарегистрироваться в решении для управления температурным режимом и стать частью Это.
Итак, мы рассматриваем драйвер, который может считывать тепловую информацию с датчиков и управлять охлаждающими устройствами.
В документации поясняются возможные типы охлаждающих устройств:
type:
Строка, представляющая тип устройства, например:
- для универсального ACPI: должно быть «Вентилятор», «Процессор» или "ЖК"
Вот это уже совсем интересно. Видимо "ЖК" как-то является типом охлаждающего устройства.
Продолжая копать, мне удалось найти статьюразработчиков sysfs
. В нем описывается, что поиск хорошего решения для управления температурным режимом становится все более необходимым из-за появления портативных устройств. В конечном итоге это привело к разработке sysfs
.
В разделе 6 статьи говорится о платформе Menlow от Intel, которая представляет собой портативную платформу (размер экрана ~5 дюймов). В документе говорится, что «полагаться только на стандарты ACPI было недостаточно, потому что датчики, доступные на платформе, могли делать больше вещей, чем в ACPI 2.0».
Вот и все. sysfs
был изобретен, и его первое практическое применение было на Menlow. Авторы перечисляют несколько компонентов управления температурным режимом sysfs
, одним из которых является:
управление температурным режимом ACPI, которое имеет драйвер тепловой зоны (ACPI термодрайвер) и драйверы устройств охлаждения (процессор, вентилятор и видеодрайвер), зарегистрированный в драйвере тепловой системы sysfs
Видеодрайвер! Наиболее важная часть приведена в разделе 6.5:
Следующие охлаждающие устройства зарегистрированы в тепловой системе. водитель на Менлоу:
[...] Видео ACPI ограничивает ЖК-устройство, уменьшая уровни яркости подсветки.
ACPI может уменьшить яркость подсветки экрана, чтобы он меньше нагревался. Таким образом, что это делает ваш экран? Охлаждающее устройство! Вил, вроде.
Итак, вот разгадка вашей загадки ;)
Если у вас есть на это время и интерес, я бы посоветовал прочитать статью. Она написана доступным языком, так что есть чему поучиться.
Ссылки: