Максимальная частота процессора AMD неожиданно ограничена в Windows 8.1

1043
kmantel

Внезапно сегодня - я не могу точно определить, когда - мой процессор заблокирован на низкой частоте, даже под нагрузкой. Я не изменил никаких настроек в Windows 8.1 или в BIOS, и все, казалось, было установлено так, как нужно. Это рабочий стол, и параметры питания настроены на максимальную производительность.

Вы можете увидеть детали:

Вот,

Стандартная скорость на этом процессоре составляет 3,2 ГГц, но она ограничена 1,34. Я провел тестирование с использованием некоторых требовательных программ, которые я использовал в течение последних нескольких дней, и подтвердил, что загрузка процессора, температуры и скорости вращения вентиляторов существенно не увеличились, а производительность значительно снизилась.

Я пробовал amd / intelppm.sys "исправить", но это, похоже, только плацебо. Диспетчер задач Windows показывает, что скорость максимальна, но поведение остается прежним, а Open Hardware Monitor отражает пониженную тактовую частоту. Я также попытался отключить AMD Cool n Quiet и изменить тактовую частоту в BIOS, но безуспешно, хотя раньше у меня не было проблем. Я проверил Linux Mint, установленный в другом разделе, и / proc / cpuinfo, по-видимому, предполагал, что нормальное увеличение тактовой частоты работает, однако ни скорость вращения вентилятора, ни температура не увеличились, поэтому я подозреваю, что это не «реально». "

Summary Operating System  Windows 8.1 Pro 64-bit CPU AMD FX-8320E 28 °C Vishera 32nm Technology RAM 16.0GB Dual-Channel DDR3 @ 933MHz (13-11-11-29) Motherboard MSI 970 GAMING (MS-7693) (CPU 1) 34 °C Graphics 24M45 (1920x1080@60Hz) 2048MB ATI AMD Radeon R9 380 Series (MSI) 41 °C Storage 931GB Seagate ST1000DM003-1ER162 (SATA) 41 °C Audio AMD High Definition Audio Device 
1
А вы не меняли настройки энергетической схемы? Run CMD 8 лет назад 0
Я не менял настройки энергии / мощности, пока не заметил проблему. Это было в Balanced и раньше, и, вероятно, так было с момента установки. Это сейчас на максимальной производительности. kmantel 8 лет назад 0
Монитор ресурсов Windows показывает «максимальную частоту» на уровне 100%, когда процессор «ступает» на макс. Если бы шаги были немного неправильными в биосе, через базовые часы или делители, это одна из причин, почему часы # будут смотреться низко, с "частотой" по-прежнему на макс. Я хотел бы запустить программу CPU-Z (в Windows), потому что она довольно надежна при просмотре делителя и базы, а также напряжений и тому, что вам нужно увидеть .. Psycogeek 8 лет назад 2
Я не могу прикрепить их к сообщению из-за репутации: http://i.imgur.com/HRNL9h0.png (CPU-Z) http://valid.x86.fr/dz6af2 (CPU-Z отправил результаты). У меня настройки BIOS по умолчанию. kmantel 8 лет назад 0
что показывает, что он либо бездействует (и уходит в отставку, потому что на него не брошена никакая работа), либо уходит в отставку, потому что числа в bios / uefi неверны для шагов, которые он допускает? не зная, как работает процессор AMD, на этом моя помощь заканчивается. Psycogeek 8 лет назад 0
Можете ли вы уточнить вторую возможность? В то время он был в основном бездействующим, но я пытался запускать вещи, которые обычно приводят к значительному увеличению нагрузки, но не было никаких признаков того, что процессор ускорился (то есть, никаких повышенных температур, скорости вращения вентилятора). Настройки BIOS по умолчанию, за исключением некоторых вещей, связанных с загрузкой. kmantel 8 лет назад 0
Вы повторно включили CnQ? - Я бы сначала сделал еще несколько тестов под Linux, чтобы исключить любые проблемы с HW; так как у вас есть монетный двор в наличии. Может быть, это поможет, если вы сомневаетесь относительно Turbo Core: [Как настроить Linux для полной поддержки управления питанием AMD APU: Turbo Core, Cool'n'Quiet, Dynamic Power Management?] (Http: //unix.stackexchange .com / q / 148917/79761) Я не думаю, что вероятно, что процессор сообщает о более высокой скорости, но фактически не ускоряется. Run CMD 8 лет назад 0
У меня CnQ установлен на авто, по умолчанию. Мне нужно немного узнать об этих тестах, спасибо. Будет ли это очевидно, если я столкнусь с аппаратным сбоем? kmantel 8 лет назад 0
Я просто предлагаю запустить Linux, проверить, работает ли хотя бы нормальное частотное масштабирование (Turbo Core будет шагом 2), и использовать `ressress --cpu` или даже только `, пока true; делать эхо-стресс; сделано, чтобы наблюдать за поведением - возможно, температура не сообщается о корреляции под Linux. Если масштабирование частоты процессора работает, вы можете убедиться, что Turbo Core также работает (для визуализации требуется `modproble msr`). Если все в порядке, я, вероятно, поспособствую починить Windows - я действительно не слишком уверен в значении `4` как" max "для реестра .... что, если это зависит от процессора; у вас 8 ядер ... Run CMD 8 лет назад 0
http://www.anandtech.com/show/8907/msi-970-gaming-motherboard-review-undercutting-am3-at-100/2 на 8-м рисунке вы можете увидеть «fsb» и «ratio» для CPU, также хорошие данные MSI наверху и все это позволит вам диагностировать «аппаратное обеспечение», чтобы увидеть, если что-то там не так. Если там нет ничего плохого с низким номером и странным, то гораздо меньше вероятность, что это что-то вызовет, и вы вернетесь в программное обеспечение. Если аппаратное обеспечение (вместо этого) настроено неправильно, вы будете отключены, независимо от обычного программного обеспечения (исключая любые специальные настройки MSI для разгона) Psycogeek 8 лет назад 0
Я ценю помощь. Немного информации о тестировании на Linux: я подбросил вентиляторы вручную, потому что временные температуры читали около 20C в Linux (на 10C меньше, чем в BIOS), что для меня очень мало, и они не сильно повышались при работе `стресса `и это касалось меня. По мере роста нагрузки загрузка ЦП достигла 100%, как и ожидалось. `cpufreq-aperf` из более ранней ссылки на стек * показал, что каждое ядро ​​работало на частоте 1,337 ГГц, в то время как` / proc / cpuinfo` показало, что каждое ядро ​​работает на частоте 3,2 ГГц (значение бездействия на 1,4). Weird! @Psycogeek Я подтверждаю, но я думаю, что эти настройки соответствуют моим. Ничто не казалось неуместным: 3,2 ГГц (16 х 200) kmantel 8 лет назад 0
Никогда этого не видел. Просто чтобы быть уверенным, вы сделали `modprobe msr` и проверили, что` msr` был загружен? А вы видите масштабирование частоты в `/ proc / cpuinfo`? К сожалению, я не знаком с процессорами FX. APU нужен драйвер `radeon`, чтобы показать разумное поведение. И если `Mint` следует за` Debian`, то может отсутствовать микрокод для драйвера `radeon`; Я читал, что путь восстановления после ошибки `radeon` может работать неправильно, если микрокод отсутствует. Поэтому я мог бы дополнительно предложить `apt-get install firmware-linux-nonfree`, если Mint нуждается в этом; см. http://unix.stackexchange.com/a/241826/79761 Run CMD 8 лет назад 0
Я подтвердил, что он был загружен и увидел масштабирование в `/ proc / cpuinfo`. Я попытался установить драйвер, но не могу его найти. Я установил `fglrx`, но поведение такое же. Я также протестировал Ubuntu, в котором есть `fglrx` и (возможно, только для графики) два типа драйверов AMD - один с открытым исходным кодом и один от AMD. Также не могу найти правильный пакет `radeon` для Ubuntu. Поведение такое же, как мята. Я также смог запустить `cpupower`. Это показывает случайные изменения в частоте. в режиме ожидания и 3.2 в состоянии стресса, несмотря на утверждение, что для анализа используется драйвер `acpi-cpufreq`. Я вернусь tomr., Засыпая kmantel 8 лет назад 0
«Случайные изменения» нормальны. Linux будет выполнять много задач за короткий промежуток времени, и регулятор cpufrq по крайней мере немного ускорит ядро, или, если регулятор не будет на месте, тогда ЦП все равно сделает это сам, если будет настроен (достаточно странно). `radeon` - это стандартный модуль. Для меня это выглядит так, как будто ваш процессор ведет себя так, как ожидалось в Linux. Если у вас есть сомнения, вы можете настроить некоторые параметры и проверить, что, например, длинный цикл имеет разное время выполнения при разных тактовых частотах процессора. Но я склонен думать, что с Windows что-то не так. Run CMD 8 лет назад 0
Спасибо, хотя я не уверен, что это так. Разве вы не ожидаете, что фактическое использование процессора на 100% вызовет повышение температуры более чем на несколько градусов? Раньше я работал на холостом ходу около 30-40C, и даже при `нагрузке --cpu 8`, работающей с показателем 100%, температура не превышала 25C. Кроме того, когда я сегодня включил компьютер в Windows, масштабирование, по-видимому, работало должным образом в течение минуты с соответствующими временными темпами, пока оно не вернулось к тому же ограничению. kmantel 8 лет назад 0
Отсюда трудно разобраться в фактах. Последняя информация, касающаяся температур в Linux, заключалась в том, что они отображаются неправильно, что не является необычным, в зависимости от того, как вы это делаете. Но теперь вы заявляете, что знаете температуру. Если вы хотите быть уверены, вы бы использовали некоторые измерения производительности в Linuix и сравнили их с опубликованными значениями или аналогичными. Кстати, 25 градусов С не правдоподобно. Run CMD 8 лет назад 0
Ты прав. Мне понадобилось немного времени, чтобы понять, что температура окружающей среды выше 30С. Я также наткнулся на [http://www.tomshardware.com/answers/id-1636508/6300-weird-throttling.html](thispost), который заявляет, что виновником является AMD Smart Protection в BIOS. Я обнаружил, что это так, и отключение вернуло компьютер к нормальной работе. Но я предполагаю, что защита существует по уважительной причине, поэтому я снова включил ее. Может быть, датчики температуры выключены, и он работал намного горячее, чем я думал? В какой-то момент я намеревался получить лучший процессорный кулер, так что, думаю, сейчас самое время. kmantel 8 лет назад 1

1 ответ на вопрос

1
Run CMD

Хорошо, что вы нашли решение странного поведения в Tom's Hardware: странное регулирование FX-6300 .

Согласно этому обсуждению и вашим наблюдениям, Smart Protection вашего BIOS работает неправильно.

У вас есть несколько вариантов.

  • Отрегулируйте настройки Smart Protection в вашем BIOS, если это возможно.

  • Посмотрите, поможет ли сброс всех настроек BIOS и их настройка с нуля.

  • Попытайтесь найти другую версию BIOS для вашей материнской платы, которая поддерживает ваш процессор, и исправит проблему. (Это может быть более новым или более старым.)

  • Отключить Smart Protection.

Последний вариант я считаю абсолютно безопасным. Ваш FX-8320E является Piledriver, как и мой A10-6700, и мой анализ A10-6700 показывает, что чип сам по себе дросселируется в зависимости от температуры (тестовые случаи 1.2 и 2.2 в сочетании с другими результатами) .

Возможно, вы захотите исправить основную причину, потому что вы сказали, что это работало раньше.

Спасибо за работу со мной. Я посмотрю в других версиях BIOS - текущий не позволяет никаких настроек для смарт-защиты. На самом деле я решил просто отключить его, но пара случайных отключений в этом режиме отпустила меня, пока я не смогу провести дополнительные исследования. kmantel 8 лет назад 0
После установки лучшего кулера троттлинг пропал около двух часов. Теперь он вернулся. Понятия не имею, что происходит сейчас. Изменить: через несколько минут он вернулся без регулирования? Я пытался открыть что-то требовательное в то время, когда оно казалось разогнанным, но это не помогло. Я не уверен, что я сделал в этот раз. kmantel 8 лет назад 0
1) Получить программное обеспечение для точного контроля температуры процессора. Я помню, что есть некоторые, где вы можете исправить неправильные значения. Вы можете иметь значения, показанные в BIOS в качестве ссылки. Позвольте SW протоколировать временные данные и анализировать их. 2) «Лучше кулер»? Коробочные кулеры всегда достаточно хороши, хотя их трудно выдержать. Вы устанавливаете это правильно? Run CMD 8 лет назад 0
Я нашел еще один монитор, но других нет. Это, по крайней мере, показало мне другое показание температуры, которое я не видел в OHWM, и которое показало значительно выше, чем мой процессор. [Это изображение] (http://i.imgur.com/oc9MgXm.png) показывает, что происходит, когда я отключаю AMD Smart Protection, чтобы принудительно запустить обычное тактирование. Максимальные значения в то время как в несколько требовательной игре. Столбец «Значение» находится после того, как я открыл боковую панель на моем чемодане и указал на внутренний вентилятор. Я пытался создать ту же настройку с отключенным AMDSP, но теперь процессор остается вечно на более низких тактовых частотах, несмотря на температуры 23, 37, 39. kmantel 8 лет назад 0
Я уверен, что кулер установлен правильно. Несмотря на это, температура на нем была примерно на 20 ° C ниже, чем на стандартном, с использованием того же программного обеспечения для измерения. kmantel 8 лет назад 0

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