Регулятор ЦП не соответствует настройкам ЦП Мин / Макс

Попытка заставить процессор работать на максимальной скорости после того, как он отказался сделать это в моменты, когда загрузка ЦП определенно должна быть максимальной, сделал это вручную, установив регулятор производительности в "производительность". Это не сработало, процессор продолжал работать в диапазоне 2,2-3,0 ГГц из разрешенных 3,2 ГГц. После установки минимальной частоты для регулятора "производительность" на 3,2 ГГц, это то, что я получаю, когда запускаю cpufreq-info:

ссылка на мошенника

политика заключается в том, что частота должна быть между 3,2 ГГц и 3,2 ГГц, но четыре из четырех ядер работают на частоте от 2,8 до 3,0 ГГц.

Любая помощь приветствуется.

2 ответа

Имейте в виду, что даже если регулятор настроен на производительность, процессор может сам принять решение о понижении частоты процессора в условиях отсутствия или очень низкой нагрузки. Кроме того, в зависимости от вашего фактического номера модели процессора, максимальная турбо частота может быть уменьшена, если одновременно активны несколько ядер. Используйте turbostat (я думаю, что это часть linux-tools-common), чтобы точно знать, что происходит.

Установите стресс-тест, чтобы получить максимальную частоту

Если вы хотите, чтобы ваш процессор работал на полной скорости, запустите стресс-тест. Из этого ответа: Как мне стресс-тест процессора и оперативной памяти (одновременно)? Вы можете установить stress с помощью:

sudo apt install stress

Затем стресс-тест вашего процессора и оперативной памяти, используя:

stress --cpu 8 --io 4 --vm 4 --vm-bytes 1024M --timeout 20s

Даже когда установлено powersave вместо performance вы можете увидеть, запустив top или в моем случае conky Максимальная загрузка ЦП на максимальной турбо скорости:

Дисплей запускается в течение нескольких секунд с частотой около 1100 МГц при 50 градусах Цельсия, просматривая видео Dr. Who на одном экране и четыре вкладки Firefox, открытые на другом экране.

Затем включается стресс-тест, и температура поднимается до 80 градусов по Цельсию, и все четыре ядра (8 виртуальных процессоров) работают на частоте 3100 МГц. Из википейджа Intel для i7 6700HQ:

turbo frequency (1 core)    3,500 MHz (3.5 GHz, 3,500,000 kHz) +
turbo frequency (2 cores)   3,300 MHz (3.3 GHz, 3,300,000 kHz) +
turbo frequency (3 cores)   3,200 MHz (3.2 GHz, 3,200,000 kHz) +
turbo frequency (4 cores)   3,100 MHz (3.1 GHz, 3,100,000 kHz) +

Хотя опубликованная максимальная скорость составляет 3,5 ГГц (3500 МГц) с турбонаддувом для одного ядра, у нас все четыре ядра работают с максимальной частотой 3,1 ГГц (3100 МГц).

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