Неправильная минимальная частота процессора Core i7

Проблема с моим Linux-компьютером заключается в том, что частота, сообщаемая файлами cpuinfo_min_freq и scaling_min_freq, показывает 1200000, но в Windows она может быть снижена до 900000.

Это делает мой ноутбук очень горячим по сравнению с Windows.

Вот мои /proc/cpuinfo:

http://termbin.com/w08a

Как я могу снизить это значение? Очевидно, что редактирование файла не будет работать.

любая помощь будет оценена.

1
задан 20 July 2016 в 04:12

2 ответа

Насколько я смог определить 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

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

0
ответ дан 20 July 2016 в 04:12

Я подозреваю, что Вы используете регулятор частотного масштабирования Intel P-state CPU, согласно документации драйвера (Documentation/cpu-freq/intel-pstate.txt):

"Для современных процессоров Intel, частотой управляет сам процессор, и P-состояние, выставленное программному обеспечению, связано с уровнями производительности. Идея, что частота может быть установлена на одну частоту, является вымышленной для Intel Core processors. Даже если масштабирующийся драйвер выбирает единственное P-состояние, фактическая частота, в которой будет работать процессор, выбрана самим процессором".

, Таким образом, я сомневаюсь, что у Вас будет любой пробег в изменении этих частот, это оставляют процессору в наше время.

0
ответ дан 20 July 2016 в 04:12

Другие вопросы по тегам:

Похожие вопросы: