65

Чтобы было ясно с самого начала, это не проблема. Это просто то, что я действительно хочу узнать секрет.

Системные спецификации

  • Процессор: AMD A10-6790K 4,0 ГГц
  • GPU: AMD Radeon HD 8670D 1 ГБ (встроенный графический процессор)
  • Оперативная память: 2 x Team 4 ГБ, 1600 DDR3 = 8 ГБ

Конечно, я использую 64-битную ОС, чтобы использовать мои 8 ГБ памяти, но мой вопрос: до того, как я получил дополнительные 4 ГБ ОЗУ, игры, такие как Mafia II, работали с самыми высокими настройками в среднем на 22 FPS, но когда я получил дополнительные 4 ГБ оперативной памяти, я заметил очень приличное увеличение частоты кадров до 40 кадров в секунду, хотя игра, по-видимому, не использовала более 4 ГБ оперативной памяти.

В чем секрет этого?

3 ответа3

83

Когда вы установили второй модуль памяти, вы включили двухканальный режим и удвоенную пропускную способность памяти. Производительность графического процессора сильно зависит от пропускной способности памяти, а частота кадров отражает увеличение пропускной способности.

  • AMD A10-6790K - это "Ускоренный процессор" (APU). APU объединяют процессор с относительно мощным встроенным графическим процессором (GPU), устраняя необходимость в дискретной видеокарте (по крайней мере, для более легких рабочих нагрузок). "AMD Radeon HD 8670D" относится к встроенному графическому процессору, встроенному в этот APU.

  • На производительность любого графического процессора сильно влияет его способность быстро получать доступ к графическим данным из памяти. Без достаточной пропускной способности памяти шейдерные ядра на графическом процессоре часто заканчивают ожиданием данных, не позволяя чипу работать в полную силу. По сути, это крайний случай узкого места фон Неймана: современные графические процессоры имеют сотни, если не тысячи гигафлопс сырой вычислительной мощности и могут обрабатывать данные настолько быстро, что зачастую не могут читать данные из памяти достаточно быстро, чтобы занять себя.

  • По этой причине современные высокопроизводительные видеокарты используют специально разработанную видеопамять, обычно GDDR5, для достижения максимальной производительности. К сожалению, большинство интегрированных графических процессоров, включая те, которые находятся в APU, не получают свою собственную выделенную память, поэтому вместо этого им нужно использовать системную память.

  • Поскольку APU AMD используют системную память в качестве графической памяти, производительность встроенного графического процессора сильно зависит от скорости вашей оперативной памяти. ОЗУ системы DDR3 имеет не только значительно меньшую пропускную способность, чем видеопамять GDDR5, но и встроенному графическому процессору требуется разделять эту пропускную способность с ЦП для нормального использования приложений. Увеличение пропускной способности памяти напрямую увеличит производительность, уменьшив это узкое место.

  • Когда вы обновили память вашей системы, вы добавили второй модуль памяти. Благодаря двум модулям ваша память теперь работает в двухканальном режиме, удваивая пропускную способность памяти и в результате резко увеличивая производительность. Обновление до более быстрой ОЗУ (по крайней мере, DDR3-1866, предпочтительно DDR3-2100 или выше) также увеличит производительность.

Влияние пропускной способности памяти на производительность графического процессора хорошо документировано.

  • Real World Tech подробно обсудила, как пропускная способность памяти влияет на производительность графического процессора. Было установлено, что среди видеокарт с аналогичными или идентичными графическими процессорами, карты с большей пропускной способностью памяти значительно превосходят карты с меньшей пропускной способностью памяти.

  • Tom's Hardware показала, что интегрированная производительность графического процессора на A10-5800K линейно масштабируется с пропускной способностью памяти до DDR3-2100. На более новой A10-7850K PC Perspective сообщает о линейном масштабировании производительности с памятью так же быстро, как DDR3-2500 (и, вероятно, за его пределами).

Диаграмма аппаратного обеспечения Тома, показывающая масштабирование памяти при помощи Aliens vs Predator
Источник

  • В статьях Tom Hardware и PC Perspective тесты проводились с двухканальной конфигурацией памяти, поэтому наличие одного модуля памяти приводило к серьезным узким местам в производительности, которые вы наблюдали до обновления. В этот момент становится очевидным, что для получения оптимальной производительности с APU AMD вам нужна самая быстрая память, которую вы можете получить.
15

У вас есть APU, а не дискретный процессор и дискретный графический процессор. Это означает, что они совместно используют системную оперативную память для кэша текстур, а не выделенную встроенную память на видеокарте.

Причина, по которой обновление оперативной памяти ускорило вашу игру, вероятно, заключается в обмене текстурными ресурсами. Чем больше доступно ОЗУ, тем больше текстурных данных можно загружать и хранить в ОЗУ дольше. Когда у вас есть вся выделенная память, и вашей операционной системе нужно больше для работы с задачей прямо сейчас, она найдет выделенную память, которая не использовалась в последнее время, сохранит содержимое на диске, а затем перераспределит память для эта задача. Как только эти данные понадобятся снова, они будут перенесены обратно с диска в оперативную память. Этот обмен занимает много времени (относительно).

Вы, вероятно, много обменивались текстурными данными. Когда вы модернизировали свою оперативную память, вы предоставили больше места для хранения текстур, что означает меньшую перестановку памяти, что затем приводит к более высокой частоте кадров.

-3

Если вы играете в «Звездное ремесло 2» или «Красное предупреждение 3», лучше добавить больше оперативной памяти, но это не увеличивает FPS, а скорее помогает игре, поддерживая ее скорость.

пример:

8 ГБ = 100 танков (красное предупреждение) идет 60 кадров в секунду, добавляя все больше и больше танков, замедляется.

16 ГБ = 250+ танков.

просто в перспективе.

также в играх с открытым миром это очень помогает, уменьшая падение fps и икоты.

проще говоря, оперативная память поддерживает скорость, но не увеличивает FPS.

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