Регулятор ЦП не соответствует настройкам ЦП Мин / Макс
Попытка заставить процессор работать на максимальной скорости после того, как он отказался сделать это в моменты, когда загрузка ЦП определенно должна быть максимальной, сделал это вручную, установив регулятор производительности в "производительность". Это не сработало, процессор продолжал работать в диапазоне 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 МГц).