Проблема с моим Linux-компьютером заключается в том, что частота, сообщаемая файлами cpuinfo_min_freq
и scaling_min_freq
, показывает 1200000
, но в Windows она может быть снижена до 900000
.
Это делает мой ноутбук очень горячим по сравнению с Windows.
Вот мои /proc/cpuinfo:
Как я могу снизить это значение? Очевидно, что редактирование файла не будет работать.
любая помощь будет оценена.
Насколько я смог определить 12, минимум pstate для Вашего процессора (или 1 200 000 кГц).
можно проверить на себя путем чтения эти MSR_PLATFORM_INFO
регистр и парсинга битов сами. Вот пример для моего процессора, где мой минимум pstate равняется 16:
$ sudo modprobe msr
$ sudo rdmsr --bitfield 47:40 -d -a 0xce
16
16
16
16
16
16
16
16
, Что делают окна, я не знал бы.
Что касается Ваших проблем тепла, я сомневаюсь, что минимальная тактовая частота является основной проблемой. Взгляните на графическую потребляемую мощность.
Я подозреваю, что Вы используете регулятор частотного масштабирования Intel P-state CPU, согласно документации драйвера (Documentation/cpu-freq/intel-pstate.txt):
"Для современных процессоров Intel, частотой управляет сам процессор, и P-состояние, выставленное программному обеспечению, связано с уровнями производительности. Идея, что частота может быть установлена на одну частоту, является вымышленной для Intel Core processors. Даже если масштабирующийся драйвер выбирает единственное P-состояние, фактическая частота, в которой будет работать процессор, выбрана самим процессором".
, Таким образом, я сомневаюсь, что у Вас будет любой пробег в изменении этих частот, это оставляют процессору в наше время.