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