LINUX.ORG.RU

История изменений

Исправление LightDiver, (текущая версия) :

https://github.com/Vladgobelen/NSsensors/blob/main/sensors.c

Я себе сделал вот такой скриптик.

При превышении температуры снижает частоту до заданной. При снижении температуры возвращает на максимум.

Бонусом при отсутствии активности вырубает монитор, что снизило месячное потребление вдвое.

--- Новая итерация ---
Текущая температура: 46.00°C
Температура 46.00°C в пределах нормы. Частота процессора остается на 4.0GHz.

--- Новая итерация ---
Текущая температура: 46.00°C
Температура 46.00°C в пределах нормы. Частота процессора остается на 4.0GHz.

--- Новая итерация ---
Текущая температура: 46.00°C
Температура 46.00°C в пределах нормы. Частота процессора остается на 4.0GHz.

--- Новая итерация ---
Текущая температура: 46.00°C
Температура 46.00°C в пределах нормы. Частота процессора остается на 4.0GHz.

--- Новая итерация ---
Текущая температура: 53.00°C
Температура 53.00°C в пределах нормы. Частота процессора остается на 4.0GHz.

--- Новая итерация ---
Текущая температура: 62.00°C
Температура 62.00°C превышает порог 60°C. Переключение частоты процессора на 800MHz...
Setting cpu: 0
Setting cpu: 1
Setting cpu: 2
Setting cpu: 3
Setting cpu: 4
Setting cpu: 5
Setting cpu: 6
Setting cpu: 7
Текущая частота процессора:
  current CPU frequency: Unable to call hardware
  current CPU frequency: 800 MHz (asserted by call to kernel)

--- Новая итерация ---
Текущая температура: 47.00°C
Температура 47.00°C превышает порог 60°C. Переключение частоты процессора на 4.0GHz...
Setting cpu: 0
Setting cpu: 1
Setting cpu: 2
Setting cpu: 3
Setting cpu: 4
Setting cpu: 5
Setting cpu: 6
Setting cpu: 7
Текущая частота процессора:
  current CPU frequency: Unable to call hardware
  current CPU frequency: 900 MHz (asserted by call to kernel)

--- Новая итерация ---
Текущая температура: 47.00°C
Температура 47.00°C в пределах нормы. Частота процессора остается на 4.0GHz.

Исправление LightDiver, :

https://github.com/Vladgobelen/NSsensors/blob/main/sensors.c

Я себе сделал вот такой скриптик.

При превышении температуры снижает частоту до заданной. При снижении температуры возвращает на максимум.

Бонусом при отсутствии активности вырубает монитор, что снизило месячное потребление вдвое.

Исправление LightDiver, :

https://github.com/Vladgobelen/NSsensors/blob/main/sensors.c

Я себе сделал вот такой скриптик.

При превышении температуры снижает частоту до заданной. При снижении температуры возвращает на максимум.

Исходная версия LightDiver, :

https://github.com/Vladgobelen/NSsensors/blob/main/sensors.c

Я себе сделал вот такой скриптик.