Проблема масштабирования частоты процессора - неправильно scaling_max_freq

У меня проблема с моим Elitebook Core 2 Duo T9600, масштабирование перестает работать после нескольких секунд высокой нагрузки и застревает на 800 МГц .

Температура составляет около 50-60 ° C для обоих ядер, bios_limit сообщает правильную максимальную скорость 2534000 (2,53 ГГц) . Единственная неправильная информация, которую я могу найти, находится в * / sys / devices / system / cpu / cpu0 / cpufreq / scaling_max_freq *, которая показывает 1520400 , а не 2534000 , но в любом случае, процессор не работает за 800 МГц. Появляется как на переменном токе, так и на батарее.

Моя система: Ubuntu Raring 13.04 Kernel 3.8.0-19-generic x86-64

Есть ли способ полностью отключить масштабирование. У меня не работает менеджер процессоров в пользовательском пространстве.

4
задан 7 October 2013 в 19:48

1 ответ

Хорошо, после нескольких дней работы, я думаю, что могу сказать, что эта проблема решена ->
Использовать регулятор консервативный и сбросить scaling_max_freq следующим образом (если он изменился):

(для каждого ядра)

echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor  
echo 2530000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

Вопрос исходит от губернатора ondemand [ 1113]. После нескольких секунд при высоких нагрузках он каким-то образом сбрасывает значение scaling_max_freq на 1520400, которое становится доступным только для чтения или, по крайней мере, не может быть изменено при управлении по требованию, и ЦП застревает на самая низкая частота. Я могу воспроизвести поведение.

К сожалению, утилиты cpufreq не могут помочь (например: /etc/init.d/cpufrequtils), и я не могу установить эти значения во время загрузки (например: /etc/rc.local 0555'd), я должен применить его через скрипт с cron работа.

Где мне сообщить об этой ошибке?

0
ответ дан 7 October 2013 в 19:48

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

Похожие вопросы: