2

В процессорах AMD FX Series в сочетании с чипсетом 9 Series материнская плата предоставляет возможность отключения APM (Application Power Management). Большинство руководств по разгону предлагают отключить APM для лучшей стабильности, по крайней мере, на начальном этапе. Среди них - официальное руководство по настройке производительности AMD FX, стр. 5 и 10. Страница 5 гласит:

Поскольку APM устанавливает предопределенный предел TDP, обычно рекомендуется отключать как AMD Turbo Core Technology, так и функции APM, когда частота процессора и напряжение выше уровней по умолчанию.

У Технических Подсказок Рона также есть это, чтобы сказать:

Короче говоря, настройка AMD Application Power Management BIOS гарантирует, что процессор остается в пределах TDP 125 Вт (8 ядер) или 95 Вт (4 и 6 ядер), для которого был разработан чип. Я видел, как многие говорят, что APM заставляет процессор дросселировать, это и правда, и ложь. Это правда, что иногда APM вызывает это, но регулирование не то, что оно всегда делает. Есть моменты, когда он будет немного снижать напряжение, сохраняя при этом более высокую тактовую частоту процессора.

Все акценты мои.

Кроме того, большинство материнских плат для энтузиастов в настоящее время также предлагают функцию под названием Load-Line Calibration (LLC). Согласно сообщениям пользователей на форумах Linus Tech Tips:

Vdroop - это падение напряжения, подаваемого на процессор при увеличении нагрузки; в основном, когда вы переходите от простоя к нагрузке, напряжение уменьшается. Принимая во внимание небольшой допуск по напряжению, с которым работают оверклокеры (повышенное напряжение пропорционально частоте / множителю ЦП, которых может достичь разгон), падение напряжения, приложенное к ЦП, может сделать теоретически стабильный разгон нестабильным (падение напряжения ниже требуемого для добиться установленной частоты)

Ниже приведена разница между определенными (X) и измеренными (Y) значениями Vcore без LLC:

ООО Регулярная 0 процентов

Обратите внимание, что фактическое значение vcore всегда ниже ожидаемого.

На следующем изображении мы видим, что для этого конкретного CPU (i7 3930K) и MoBo (Asus Rampage IV Extreme) для LLC достаточно "High" (что означает значение 50%), чтобы компенсировать vdroop:

ООО Высокий 50 процентов

TL; DR

Что мне интересно, так это то, предпочтительнее ли отключить APM и (наиболее вероятно) рассчитать с более низким уровнем LLC (иногда это вообще не нужно), или оставить APM включенным и вынужденным прибегнуть к более высокому значению LLC, чтобы сохранить все стабильно. Мои опасения в следующем порядке:

  • Стабильность системы
  • Целостность расчета
  • Долговечность системы (менее важно)
  • Тепловая мощность и энергопотребление (даже менее важно)

/TL; DR

(Дополнительная информация)
Причина для того, чтобы спросить об этом, заключается в том, что более высокий параметр LLC приводит к коротким скачкам напряжения в ядре ЦП, как уже отмечалось в этом вопросе: < Лучше ли использовать смещение или ручную настройку напряжения ЦП (по отношению к долговечности ЦП)? > Как и в этом посте Логова Мастера. Цитирование:

Если у вас приличная материнская плата, калибровка линии нагрузки действительно ничего не дает с точки зрения более высокого разгона (...). Это только искусственно снижает значение vcore, которое вам нужно установить в BIOS, но ЦП все равно будет требовать того же напряжения, когда он находится под нагрузкой.

Я бы порекомендовал оставить [LLC] отключенным, если только вы не думаете, что испытываете трудности с достижением требуемого разгона, и подозреваете, что проблема связана с чрезмерным vdroop.

С одной стороны, я подозреваю, что APM делает больше, чем просто обеспечивает соблюдение общего потолка TDP, и поэтому его следует, по возможности, поддерживать включенным, несмотря на предложения об обратном. Но с другой стороны, кажется, что APM привнесет нестабильность и, следовательно, потребует более высокой настройки LLC, что само по себе, вероятно, будет хуже.

Для полноты:

- CPU: FX-6350 @ 4.8 GHz (default is 3.9)
- Motherboard: Asus Sabertooth 990FX R2.0
- Turbo Core: Off
- CPU Offset Voltage: +0.09375v
- APM Master Mode: On
- C1E, C6 State, Cool'n'Quiet: All enabled (On)
- CPU Load Line Calibration: Ultra High (75%)
- CPU Power Phase Control: Standard
- CPU Power Duty Control: C.Probe (Current)
- Spread Spectrum is Off for CPU, CPU-NB and VRM.

Заметки:

  • Ранее я работал с LLC High (50%) для этой тактовой частоты, но получил ошибку вычисления в Prime95 после 4 ч 30 мин тестирования, даже со смещением vcore 100 мВ (+0,1).

  • Затем я уменьшил смещение на 6,25 мВ и изменил LLC на Ultra High, ошибки исчезли.

  • Это, однако, увеличило напряжение нагрузки в среднем на 20 мВ - и скачок на 12 мВ (в результате - 1,488 В) во время определенных переходов нагрузки, что немного выше идеального.

  • Температура процессора составляла максимум 63ºC, после многих часов работы в течение дня. Это система с воздушным охлаждением (хотя и респектабельный кулер Hyper 212X), хорошо работавший в течение 2 лет со смещением -85 мВ (пониженное напряжение)

  • Я бы хотел, чтобы он продолжал работать еще как минимум год.

1 ответ1

2

TL; WR

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

    Вот как это происходит:

    анимированный автоматический разгон под управлением APM

    (захват, сделанный во время теста малых FFT Prime95 с 6 рабочими потоками) (размер 24K FFT)


разработка

Все еще согласно Техническим советам Рона:

Все, что действительно отключает APM - это заставляет ваш процессор работать за пределами диапазона 125 Вт TDP. По сути, ваш рисунок потребляет больше энергии и напряжения, а также вырабатывает больше тепла, принося очень мало пользы. (...)

а также

Единственное время и ситуации, которые я бы порекомендовал отключить APM(управление питанием приложений) (...), это если у вас есть:

  1. Очень хорошее, предпочтительно высокопроизводительное решение для жидкостного охлаждения вашего процессора для запланированных высоких разгонов в диапазоне 4,9–5 ГГц, которые в любом случае превысили бы предел TDP.
    (...)

Ничто здесь не указывает на то, что APM оказывает какое-либо влияние на стабильность системы, хотя предыдущая цитата (из вопроса), по-видимому, указывает на это («бывают моменты, когда напряжение будет немного снижаться при сохранении тактовой частоты процессора на более высокой тактовой частоте»).

Поэтому я сам проверил это для следующих сценариев:

  • 4800 МГц при смещении 0,09375 В; LLC [Ultra High]; APM [включен]
  • то же самое, APM [отключено]

И заметил, что:

  1. APM никак не влияет на стабильность системы
  2. Производительность процессора увеличилась на 3,27%, достигнув 9132 балла в тесте производительности Passmark. Это выше, чем у FX-8370:результаты производительности процессора passmark Наиболее заметно:
    • Производительность с плавающей точкой увеличилась на 8,14%
    • Производительность SSE увеличилась на 8,93% (SSE реализован в терминах FP)
    • Основные вычисления также на 10% быстрее
    • Целочисленная производительность без изменений

Однако, поскольку ни одно доброе дело не остается безнаказанным, это обходится дорого: 73ºC достигается за 15-20 минут полной нагрузки с Prime95. Это почти на 16% больше тепла и на 3ºC выше теплового запаса процессора. Очевидно, не поддерживается с воздушным охлаждением.

Затем я проверил эти сценарии:

  • 4700 МГц при штатном напряжении (без смещения); LLC [Ultra High]; APM [включен]
  • 4500 МГц @ то же самое (без смещения напряжения и LLC Ultra), с APM [отключено]

Результаты:

  1. Оба одинаково очень стабильны
  2. Напряжение остается фиксированным на 1,44 В для 4500 МГц, и в среднем составляет около 1,428 В для 4700 МГц с APM
  3. Потребляемая мощность составляет ~ 266,6 ВА для 4500 МГц и ~ 239,9 для 4700 МГц +APM при полной нагрузке (измеряется с помощью токоизмерительного прибора; фактическое потребление в ваттах будет немного ниже)
  4. Мощность в режиме ожидания составляет 62,1 ВА и 64,7 ВА соответственно
  5. Максимальная температура составляла 65ºC (розетка), 61,1ºC (Tcl) и 75ºC (VRM) для 4500 МГц; 57ºC (розетка), 52,1ºC (Tcl), 68ºC (VRM) для 4700 МГц +APM.
  6. Компиляция больших проектов с MinGW на Windows 10 64бит и на Arch Linux была примерно на 3,8% быстрее с настройкой 4700 МГц
  7. Компиляция с Visual Studio на W10 и конвертация 2-минутного видео 1080p с помощью Handbrake были на 1,5% быстрее при 4700 МГц
  8. Производительность Passmark 2D-графики была на 2,78% выше при 4700 МГц
  9. Тест Unigine Heaven с предустановкой "Basic" был в среднем на ~ 3,5% быстрее и мин. FPS был на 6,84% быстрее, на 4700 МГц
  10. Я был несколько удивлен, что транскодирование с помощью Handbrake также было быстрее на 4700 МГц с включенным APM, несмотря на то, что производительность Floating Point была ниже для этой конфигурации, поскольку кодирование является задачей, интенсивно использующей FP. Вероятное объяснение состоит в том, что продолжительность теста была слишком короткой (6 минут 16 секунд), чтобы вызвать заметное замедление ЦП. Поэтому я попытался преобразовать одно и то же видео дважды, в "очередь", для общей длительности теста 13 м03. При переключении на 4500 МГц без APM это снизилось до 12m44seg, что на 2,49% быстрее.

    И это был единственный сценарий "реального мира", который мне удалось воспроизвести, когда конфигурация с отключенными APM была быстрее.
    Теперь тот факт, что это обеспечивает на 10% более высокую мощность (и более высокую тепловую мощность), делает его менее чем идеальным для всех, кроме самых специализированных, приложений с интенсивным использованием FP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .