AMD Turbo Core не работает - Изменить драйвер процессора?

У меня есть восьмиъядерный процессор AMD FX(tm)-8350 с частотой 4 ГГц и скоростью Turbo Core до 4,2 ГГц, но я не могу заставить Turbo Core работать.

dmesg | grep powernow

должен сказать мне что-то вроде:

[ 2.187170] powernow-k8: Found 1 AMD FX(tm)-8150 Eight-Core Processor (8 cpu cores) (version 2.20.00)
[ 2.187204] powernow-k8: Core Performance Boosting: on.
[ 2.187250] powernow-k8: 0 : pstate 0 (3600 MHz)
[ 2.187252] powernow-k8: 1 : pstate 1 (3300 MHz)
[ 2.187253] powernow-k8: 2 : pstate 2 (2700 MHz)
[ 2.187255] powernow-k8: 3 : pstate 3 (2100 MHz)
[ 2.187256] powernow-k8: 4 : pstate 4 (1400 MHz)

но это ничего не показывает. Проверено, загружен ли powernow-k8 через modprobe, и это так. Turbo Core и APM включены в BIOS, Cool n Quit также.

cpufreq-info

говорит мне, что

driver: acpi-cpufreq

загружен, но, возможно, это должен быть powernow-k8, как я видел в других сообщениях. Может ли это быть причиной того, что Turbo Core не работает, и если да, как я могу сменить драйвер на powernow-k8?

Я использую Ubuntu 14.04 с новейшим ядром.

2 ответа

Решение

Модуль "acpi-cpufreq" правильный. powernow-k8 устарел с Linux 3.7. (В Archwiki есть все это = -) https://wiki.archlinux.org/index.php/Powernow)

Согласно Phoronix ( http://www.phoronix.com/scan.php?page=article&item=amd_fx8150_features&num=1) ваш процессор должен работать на полной скорости, но по какой-то причине турбо-частота просто не отображается в linux, Сейчас эта статья устарела (с 2011 года), и я ожидал, что такого рода проблемы уже решены, но, думаю, я ошибся...

Вот еще один пример того, как он работает, но значения выводятся неправильно: Ошибка панели запуска #1071434, комментарий 50

[Обновление 2014-август-07]

Я опубликовал подробный анализ вunix-stackexchange.com который содержит (по крайней мере для меня) несколько сюрпризов. Такой как ondemand губернатор потенциально хуже, чем performance (по крайней мере, с Richland A10-6700) и fglrx по-видимому, используя некоторые сомнительные приемы для улучшения кратковременного усиления, внезапно приходится компенсировать это в долгосрочной перспективе. Я рад, что я посмотрел на это поближе.

[Оригинальный ответ]

  • Выход из cat /proc/cpuinfo не отражает и не будет отражать усиление процессора. Повышение - это автономное решение для чипа, основанное на потенциально сложных критериях. Читайте об этом здесь.
  • Выход из cpufreq-info не будет отображать доступные повышающие частоты, но вывод cpupower frequency-info будут.
  • Выход из cpufreq-aperf (после modprobe msr) сопоставимо с выходом cpupower monitor, Частоты, показанные этими инструментами, должны отражать усиления.
Другие вопросы по тегам