У меня проблема с моим 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
Есть ли способ полностью отключить масштабирование. У меня не работает менеджер процессоров в пользовательском пространстве.
Хорошо, после нескольких дней работы, я думаю, что могу сказать, что эта проблема решена ->
Использовать регулятор консервативный и сбросить 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 работа.
Где мне сообщить об этой ошибке?