Как заставить работать турбо буст?

10

У меня есть ноутбук HP Pavilion dv6-2190us, он получил 8 ГБ памяти DDR3 и процессор i7 с частотой 1,60 ГГц (Turbo Boost до 2,80 ГГц)

Я не уверен, что делаю что-то неправильно или пропускаю шаг или что-то, но я не могу на всю жизнь понять, как заставить работать турбо-наддув.

Это настоящая боль, потому что 8x 1.6GHz действительно отстой, я начинаю жалеть, что у меня i5 с меньшим количеством ядер, но с большей тактовой частотой на ядро ​​...

Могу ли я что-нибудь сделать, включить скорость / турбо-ускорение или просто держать его разогнанным постоянно?

О, я использую Ubuntu 10.10 64-bit.

СПАСИБО!

Изменить Я следовал за заготовкой здесь, но мои результаты не меняются вообще, когда я выполняю цикл.

cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
Алекс Вебер
источник
Можете ли вы посмотреть в / proc / cpuinfo, как я написал в askubuntu.com/questions/37618/is-turbo-boost-working/… , и отредактировать результаты в своем вопросе?
Эльмича
@elmicha вопрос обновлен
Алекс Вебер
Попробуйте запустить стресс -c 8, который заставит все ваши ядра процессора работать на максимуме, а во время его работы проверьте вывод / proc / cpuinfo

Ответы:

7

Попробуйте установить turbostat(из linux-toolsпакета) и запустить sudo modprobe msr ; sudo turbostatи посмотреть, что это говорит о скорости процессора.

Частота, показанная в / proc / cpuinfo, всегда ограничена «нормальной» скоростью процессора, когда на самом деле турбонагнетатель работает нормально.

Дэвид Гарднер
источник
2
На самом деле, все инфо в /proc/и /sys/device/system/cpu/будет всегда ограничивается регулярными частотами по конструкции; см. kernel.org/doc/Documentation/cpu-freq/boost.txt
запуск CMD
@ ClassStacker Спасибо! Обновлен, чтобы сказать «всегда» вместо «часто».
Дэвид Гарднер
@DavidGardner случайно не могли бы вы объяснить, как интерпретировать вывод турбостата, пожалуйста? В моем случае Bzy_MHzможно приблизиться к 3 ГГц, а затем через некоторое время вернуться к 1 Гц, даже если все процессоры загружены на 100% (см. Также askubuntu.com/questions/800797/how-to-enable-turbo-boost/… )
Себастьян Лорбер
@SebastienLorber Turbo может быть ограничен энергопотреблением, температурой и другими факторами, но он довольно «закрыт» в том смысле, что не скажет вам почему :) Я добавлю несколько комментариев по вопросу, на который вы ссылались, но при температуре 85 градусов C это может быть ограничение температуры, в зависимости от настроек BIOS Turbo ...
Дэвид Гарднер
Это очень раздражает, что так трудно понять, что происходит. Я заставил вентиляторы работать на полной скорости, пробовал разные регуляторы и драйверы, и, кажется, какое-то время мой компьютер ограничивает частоту до 800 МГц (с нагрузкой), даже если процессор не горячий
Себастьен Лорбер
1

Могу ли я что-нибудь сделать, включить скорость / турбо-ускорение или просто держать его разогнанным постоянно?

У меня похожая проблема с моим ноутбуком, я никогда не использую опцию ondemand, поэтому отключаю ее, установив rcconf (sudo apt-get install rcconf). Просто откройте его как root, найдите голос по запросу и отключите его (пробел для выбора / отмены выбора)!

MastroPino
источник
Это плохой совет. Во-первых, ОП неверно истолковал увиденное. Теперь вы намереваетесь помочь ему решить проблему, которой у него нет, не объясняя, чего на самом деле достигает ваше предполагаемое решение или как оно должно что-то исправить.
Запустите CMD
1

Несмотря на то, что ни одно из решений больше не используется, по мнению i7z, Turbo Boost фактически работает.

Не уверен, что это сделал, но эй, я не жалуюсь!

PS - Апплет монитора частоты процессора все еще застрял на частоте 1,6 ГГц.

Алекс Вебер
источник
2
Я протестировал скрипт i7z, и он говорит, что Turbo Boost включен. Однако использование grep MHz / proc / cpuinfo не показывает ничего, кроме стандартной тактовой частоты 2,3, а не 2,9 ГГц.
N3rd
@ N3rd Все инфо в /proc/и /sys/device/system/cpu/будет всегда ограничивается регулярными частотами по конструкции; см. kernel.org/doc/Documentation/cpu-freq/boost.txt Кроме того, частоты процессора зависят от этой информации, поэтому они не будут показывать повышения.
Запустите CMD
-1

Как и грустный Дэвид Гарднер, лучшим решением является турбостат, который в дополнительных Linux-инструментах показывает реальную частоту. Он работает с процессором на Ivy Bridge, где cat /proc/cpuinfoне может отображать реальную информацию. Я также могу рекомендовать использовать этот скрипт

cd && wget -O .laptop-mode.sh http://goo.gl/AH0tvj
chmod +x .laptop-mode.sh && ./.laptop-mode.sh

Это помогает настроить процессор и заставить турбо-буст работать постоянно. Я должен заметить, что Turbo Boost не будет работать с максимальной частотой для всех ядер. Для уточнения частоты проверьте официальную информацию для вашего процессора.

Андрей Рагимов
источник
2
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
Кири
Также ссылка является ссылкой на Ubuntu One, которая требует входа в систему и поэтому не работает ...
Дэвид Гарднер