Процессор остается разогнанным даже под нагрузкой

мой Core 2 Duo T7200 (номинальная частота 2 ГГц) постоянно работает на 1000 МГц. Вот выдержка из /proc/cpuinfo:

vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 CPU         T7200  @ 2.00GHz
stepping        : 6
cpu MHz         : 1000.000
cache size      : 4096 KB

Он говорит это для обоих ядер процессора.

Я запускаю Kubuntu 11.04, полностью обновленную. Я посмотрел в настройках управления питанием и, хотя скорость процессора явно не упоминается, я работаю в режиме "производительность". Я думал, что это может быть настройка с переменной скоростью, но тактовая частота, похоже, не повышается во время стресса испытание.

Как сделать запуск процессора в 2 ГГц для каждого ядра?

1
задан Indrek
01.05.2023 11:07 Количество просмотров материала 3216
Распечатать страницу

2 ответа

попробуйте посмотреть на выход из 'cpufreq-info' команда (вы, возможно, придется установить его, поиск cpufreq)

например, мой говорит: (AMD Athlon, двухъядерный ноутбук 2GHz)

prompt> cpufreq-info

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 1000 ns.
  hardware limits: 1000 MHz - 2.00 GHz
  available frequency steps: 2.00 GHz, 1000 MHz
  available cpufreq governors: powersave, userspace, conservative, ondemand, performance
  current policy: frequency should be within 1000 MHz and 2.00 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz.
  cpufreq stats: 2.00 GHz:4.75%, 1000 MHz:95.25%  (403255)
analyzing CPU 1:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 1000 ns.
  hardware limits: 1000 MHz - 2.00 GHz
  available frequency steps: 2.00 GHz, 1000 MHz
  available cpufreq governors: powersave, userspace, conservative, ondemand, performance
  current policy: frequency should be within 1000 MHz and 2.00 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 2.00 GHz.
  cpufreq stats: 2.00 GHz:3.51%, 1000 MHz:96.49%  (371758)

(вы можете увидеть здесь бу "текущая частота процессора" линии, которые я, кажется, поймали их на разных скоростях.. cpu0=1ГГц, cpu1=2ГГц)

Если вы найдете строки с " текущая политика:", вы можете увидеть пределы того, что ваш процессор разрешено делать. Мина устанавливается не ниже 1 ГГц, не выше 2ГГц. Он также показывает, какой губернатор используется.. моя - "ondemand"... что говорит о том, что частота процессора определяется нагрузкой... по мере увеличения нагрузки увеличивается и частота.

команды:

prompt> cpufreq-info -g
powersave userspace conservative ondemand performance

мы видим, что есть и другие доступные губернаторы:

  • режим экономии энергии - как правило, регулируется на всем пути вниз, чтобы сохранить власть (да!)
  • userspace-некоторые определяемая пользователем функция определяет скорость (никогда не видел этого на практике)
  • консервативный-позволяет полный спектр, но на самом деле предпочитает низкие freqs, сопротивляется смещению, если он может
  • ondemand-на основе "необходимости", т. е. загрузки системы.
  • производительность-заблокирована до максимальной скорости, полезно, если вам нужно нагреть свою квартиру, но не хотите запускать boinc или компилировать ядро.

другая команда 'cpufreq-set', который, как вы могли предположить, позволяет установить и настроить ограничения частоты процессора.

у меня есть старый ноутбук, который часто перегревается (мне нужно открыть его и очистить охлаждающий вентилятор радиатора... это боль) ... поэтому я ограничил максимальную частоту, чтобы снизить температуру. (Он используется в качестве сервера.. нет необходимости в молниеносной скорости) (это как'анти-топ-пушка' .. Я чувствую потребность.. для. .. никакой скорости!!)

prompt> sudo cpufreq-set -r -u {max}

' - r ' говорит, чтобы установить все связанные процессора, и '- u' (верхний?) говорит, что максимальная разрешенная скорость {max}. Смотрите вывод последней строки из 'cpufreq-info', Чтобы увидеть, какие значения freq разрешены. (В моем случае, выше, только 2 ГГц и 1 ГГц)

надеюсь, что это помогает.

3
отвечен lornix 2023-05-02 18:55

согласно некоторым форумам, это нормальное поведение на T7200. Через энергосберегающие технологии, новые процессоры Intel, это один underclocks себя, когда он находится в режиме ожидания. Вы можете проверить это, запустив некоторое программное обеспечение, которое производит высокую нагрузку на процессор и снова посмотрите на частоту.

Шаги, на которых часы ЦП сам вверх или вниз, могут варьироваться от энергетического профиля, который вы устанавливаете и на том, подключены ли вы к БП или работает от батареи.

1
отвечен Michael K 2023-05-02 21:12

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх