Узнайте, какой процесс мешает моему поклоннику

0

У меня есть ThinkPad X1 Yoga. Поскольку это конвертируемый компьютер, который можно использовать в качестве планшета, я настроил ThinkFan так что вентилятор всегда выключен, когда я смотрю видео и выполняю обычные задачи, и что он включен, когда я создаю материал.

Настройка работает по большей части - когда у меня внезапная загрузка, запускается ThinkFan и вентилятор набирается, затем медленно опускается, пока не остынет. Однако, когда у меня «средняя» нагрузка, которая немного поддерживает температуру, но не достаточную для запуска ThinkFan, я часто замечаю, что что-то еще решает, что пришло время включить вентилятор.

В результате вентилятор остается включенным все время, даже когда компьютер бездействует, потому что ThinkFan не касается его, пока не будет достигнут температурный порог, поэтому он остается на уровне 4/7 или «авто» (что, я думаю, означает, что он контролируется). каким-то модулем ядра).

Как я могу узнать, какая программа или модуль ядра подключает вентилятор без моего разрешения?

Что я уже пробовал: используя auditd смотреть /proc/acpi/ibm/fan а также /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon2/pwm1*; Я проверил журнал аудита, но не получил записей.

Мой текущий обходной путь - вручную перезапустить ThinkFan, чтобы он сбрасывал вентилятор в соответствии с моими пороговыми значениями, или вручную выключать вентилятор.

Depau
источник
Ты пытался lsof на этих файлах?
dirkt
Да, я ничего не получаю. Я думаю, что все, что им пишет, не оставляет их открытыми.
Depau
Я также пытался использовать inotifywaitзатем работает lsof сразу после этого обнаружил запись, но ничего.
Depau