Когда вы обновляете аппаратное обеспечение вашего компьютера, вы ожидаете повышения производительности, но иногда вы получаете неожиданно значительный прирост сверх того, на что рассчитывали. Сегодняшний пост с вопросами и ответами для SuperUser помогает сбитому с толку, но счастливому игроку понять, как ему повезло, когда он обновил память своего компьютера.
Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.
Вопрос
Читатель CyberGhostx1 SuperUser хочет понять, как добавление памяти значительно повысило производительность в играх AMD APU его компьютера:
Чтобы было ясно с самого начала, это не проблема. Это то, что я действительно хочу знать секрет.
Системные характеристики
- ПРОЦЕССОР: 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. После того, как я установил дополнительную оперативную память, я заметил очень приличное увеличение до 40 кадров в секунду, хотя игра не использовала более 4 ГБ ОЗУ.
В чем секрет этого?
Дополнительный прирост производительности игры - определенно удовольствие, но как простое обновление памяти имело такое значение на этот раз?
Ответ
У участников SuperUser есть DragonLord и Бен Ричардс. Прежде всего, DragonLord:
Я заметил, что вы используете AMD APU. Эти чипы сочетают в себе ЦП со встроенным графическим процессором (ГП), что устраняет необходимость в дискретной видеокарте (по крайней мере, для более легких рабочих нагрузок). Поскольку APU AMD используют системную память в качестве графической памяти, производительность встроенного графического процессора сильно зависит от пропускной способности памяти. Системная оперативная память DDR3 не только имеет значительно меньшую пропускную способность, чем видеопамять GDDR5 (используется на многих дискретных видеокартах), но и встроенный графический процессор должен делить эту полосу пропускания с процессором для нормального использования приложений. Увеличение пропускной способности памяти напрямую увеличит производительность за счет уменьшения этого узкого места.
При обновлении системной памяти вы добавили второй модуль памяти. С двумя модулями ваша память теперь работает в двухканальный режим , удваивая пропускную способность памяти и в результате резко повышая производительность. Более быстрая оперативная память (как минимум DDR3-1866, предпочтительно DDR3-2100 +) аналогичным образом увеличит производительность.
Кроме того, больший объем памяти означает, что ваша система может предварительно загрузить больше данных текстур в оперативную память, уменьшая необходимость доступа к диску и повышая производительность. Однако это меньший фактор, чем увеличение пропускной способности памяти.
Чтобы показать, насколько важна пропускная способность памяти для APU AMD, веб-сайты, такие как Tom’s Hardware а также Перспектива ПК обнаружили, что производительность APU может увеличиваться с увеличением пропускной способности памяти как минимум до DDR3-2100.
Затем следует ответ Бена Ричардса:
У вас APU, а не дискретный процессор и дискретный графический процессор. Это означает, что они совместно используют системную оперативную память для кеширования текстур, а не выделенную встроенную память видеокарты.
Причина, по которой обновление ОЗУ ускорило работу вашей игры, вероятно, связана с подменой ресурсов текстуры. Если в целом доступно больше ОЗУ, это означает, что больше данных текстуры можно загружать и дольше хранить в ОЗУ. Когда вся ваша память выделена, и вашей операционной системе нужно больше работать с задачей прямо сейчас, она найдет выделенную память, которая не использовалась в последнее время, сохранит содержимое на ваш диск, а затем повторно выделит память для эта задача. Как только эти данные потребуются снова, он заменит их обратно с диска в ОЗУ. Эта замена занимает много времени (относительно).
Скорее всего, вы много меняли местами данные текстуры. Когда вы обновили свою оперативную память, вы предоставили больше места для хранения текстур, что означает меньше подкачки памяти, что затем приводит к более высокому FPS.
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .