Вопрос или проблема
У меня есть I7-8750H и на данный момент у меня установлена двойная загрузка с Win10 и Ubuntu 18.04 с ядром 4.18.8.
Когда я провожу стресс-тест всех ядер процессора в Windows, частота достигает 3.9 ГГц, как и должно быть, но когда я провожу стресс-тест в Ubuntu, частота ядер достигает только 2.5 ГГц.
Я пытался изменить скейлинг-губернатор, но это не меняет результат.
i7z сообщает:
Socket [0] - [physical cores=6, logical cores=12, max online cores ever=6]
TURBO ENABLED on 6 Cores, Hyper Threading ON
Max Frequency without considering Turbo 2307.32 MHz (100.32 x [23])
Max TURBO Multiplier (if Enabled) with 1/2/3/4/5/6 Cores is 41x/41x/40x/40x/39x/39x
Для полного ответа смотрите: Работает ли Turbo Boost?
Включен ли Intel Turbo Boost?
С помощью терминала вы можете проверить, включена ли функция Turbo Boost:
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0
Это двойное отрицание; когда “no turbo” выключен (=0), тогда Turbo Boost включен.
Чтобы отключить Turbo Boost, используйте права sudo
и установите переключатель no_turbo
в положение 1
:
$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
1
Возвращаемое значение 1
указывает, что турбо теперь отключен.
Я написал cpuf
, чтобы позволить вам изменять минимальную и максимальную частоты на любые в пределах допустимого диапазона:
Посетите ссылку, чтобы скопировать скрипт или получить больше информации.
Ответ или решение
Заголовок: Как устранить проблемы с Intel Turbo Boost на Ubuntu 18.04
Введение:
Если у вас возникли трудности с работой технологии Intel Turbo Boost на вашем компьютере с Ubuntu 18.04, то данная статья поможет вам разобраться в причинах и предложит решения для восстановления нормальной работы процессора.
Факты (Facts):
Устройство: У вас в наличии процессор Intel i7-8750H с поддержкой технологии Turbo Boost.
Симптом: На Windows 10 ваш процессор достигает частоты 3.9 ГГц при максимальной нагрузке, в то время как на Ubuntu 18.04 ядра достигают лишь 2.5 ГГц.
Контекст: Вы уже пробовали изменять масштабирование частоты процессора, но это не привело к желаемому результату.
Проблема (Obstacle):
Основная проблема связана с некорректной активацией режима Turbo Boost на Linux, который не позволяет процессору достигать максимальной частоты. Это может быть связанно с настройками энергосбережения или драйверов управления частотой процессора.
Решения (Solutions):
-
Проверка статуса Turbo Boost:
Откройте терминал и выполните команду:
cat /sys/devices/system/cpu/intel_pstate/no_turbo
Если возвращаемое значение равно
0
, то Turbo Boost включен. Если нет, необходимо его активировать. -
Активация Turbo Boost:
Выполните в терминале следующее, чтобы убедиться в активации Turbo Boost:
echo "0" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
-
Оптимизация управления частотой:
Вы можете изменить минимальную и максимальную частоты процессора с помощью различных утилит. Рассмотрите возможность использования скрипта ‘cpuf’, упомянутого в ресурсах.
-
Дополнительные ресурсы:
Ознакомьтесь с дополнительными инструкциями по настройке частоты процессора здесь: GUI или простой Bash-скрипт для управления CPU.
Заключение:
Устранение проблем с Turbo Boost на Linux может улучшить производительность вашего процессора на Ubuntu. Следуя указанным шагам, вы сможете оптимизировать работу своего устройства и убедиться в том, что ваше оборудование работает на полную мощность. Если вам потребуется дополнительная помощь, обратитесь к специфичным форумам и сообществам, где могут быть обсуждены похожие проблемы, и найдено решение.