Чому додавання пам’яті значно підвищило ігрові показники на AMD APU?


66

Щоб було зрозуміло з самого початку, це не проблема. Це просто те, що мені дуже хочеться дізнатися таємницю.

Технічні характеристики системи

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

Звичайно, я використовую 64-бітну ОС, щоб використовувати мою 8 ГБ пам’яті, але моє питання: Перш ніж отримати додаткові 4 ГБ оперативної пам’яті, такі ігри, як Mafia II, працювали на найвищих налаштуваннях в середньому 22 FPS, але коли я отримав додаткові 4 ГБ оперативної пам’яті, я помітив дуже пристойне збільшення частоти кадрів до 40 FPS, хоча гра не використовувала більше 4 ГБ оперативної пам’яті.

У чому секрет цього?


3
Оперативна пам’ять додає потужність, а не продуктивність. якщо вам не вистачало, то у вас закінчилася потужність. Оновлення забезпечило додатковий потенціал, необхідний для більш ефективного запуску програми. Також зауважте, що сучасні системи зроблять багато речей, що сповільнюють вас (замінюючи та не кешований IO, наприклад), перш ніж вони дозволять використовувати весь свій таран, так що навіть якщо ви ще не використовуєте весь свій таран, ви, можливо, використовували вся ОС дозволить виконати ваш конкретний процес.
Френк Томас

10
Якщо раніше у вас був тільки один модуль пам'яті, то тепер у вас вдвічі більше пропускної здатності. Це суттєве збільшення.
Даніель Б

Відповіді:


83

Під час встановлення другого модуля пам'яті ви ввімкнули двоканальний режим і подвоїли пропускну здатність пам'яті. Продуктивність GPU сильно залежить від пропускної здатності пам'яті, а частота кадрів відображає збільшення пропускної здатності.

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

  • На продуктивність будь-якого GPU сильно впливає його здатність швидко отримувати доступ до графічних даних із пам'яті. Без достатньої пропускної здатності пам’яті ядра шейдера на графічному процесорі часто закінчують очікування даних, не даючи чіпу працювати з повним потенціалом. Це, по суті, надзвичайний випадок вузького місця фон Неймана : сьогоднішні GPU мають сотні, якщо не тисячі gigaFLOPS необробленої потужності обробки і можуть обробляти дані настільки швидко, що вони часто не можуть прочитати дані з пам'яті досить швидко, щоб не зайняти себе роботою.

  • З цієї причини сучасні високопродуктивні відеокарти використовують спеціально розроблену відеопам'ять, як правило, GDDR5 для досягнення максимальної продуктивності. На жаль, більшість інтегрованих графічних процесорів, включаючи ті, що знаходяться в APU, не отримують власної спеціальної пам'яті, тому їм потрібно використовувати системну пам'ять.

  • Оскільки APU-версії AMD використовують системну пам'ять як графічну пам'ять, інтегрована продуктивність GPU сильно залежить від швидкості вашої оперативної пам’яті. Оперативна пам’ять DDR3 не тільки має значно меншу пропускну здатність, ніж відеопам'ять GDDR5, інтегрованому графічному процесору необхідно поділити цю пропускну здатність з процесором для нормального використання додатків. Збільшення пропускної здатності пам’яті безпосередньо підвищить продуктивність за рахунок зменшення цього вузького місця.

  • Коли ви оновили пам'ять вашої системи, ви додали другий модуль пам'яті. За допомогою двох модулів ваша пам’ять тепер працює в двоканальному режимі , вдвічі збільшуючи пропускну здатність пам’яті і в результаті значно збільшуючи продуктивність. Оновлення до більш швидкої оперативної пам’яті (принаймні DDR3-1866, переважно DDR3-2100 або швидше) аналогічно підвищить продуктивність.

Вплив пропускної здатності пам'яті на продуктивність GPU добре задокументований.

  • Real World Tech детально обговорив, як пропускна здатність пам'яті впливає на продуктивність GPU. Серед графічних карт із подібними або однаковими графічними процесорами було виявлено, що ті, що мають більшу пропускну здатність пам’яті, значно перевершують карти з меншою пропускною здатністю пам’яті.

  • Апаратне забезпечення Tom показало, що інтегрована продуктивність GPU на масштабах A10-5800K лінійно з пропускною здатністю пам'яті до DDR3-2100. У новій версії A10-7850K ПК "Перспектива" повідомляє про лінійне масштабування продуктивності з пам'яттю так само швидко, як DDR3-2500 (і швидше за все).

Діаграма обладнання Тома, що показує масштабування пам'яті з Aliens vs Predator
Джерело

  • У статтях Tom's Hardware and PC Perspective, випробування проводилися з двоканальною конфігурацією пам’яті, тому наявність єдиного модуля пам’яті призвела до суворого зменшення ефективності, яке ви спостерігали перед оновленням. З цього часу очевидно, що для досягнення оптимальної продуктивності з AMD APU вам потрібна найшвидша пам'ять.

Поспішіть трохи теми, тому +1. Якщо сказати, що я помістив 4 модулі оперативної пам'яті замість 2, це означає, що це більше не буде двоканальним? Чи краще мати 4 модулі або 2?
Вихід

3
@ N0ir: Доки кожна пара модулів пам'яті буде збігатися (однакова швидкість і ємність), пам'ять буде працювати в двоканальному режимі, і ви повинні отримати повну продуктивність (але надійність або продуктивність можуть дещо погіршитися ).
bwDraco

@ N0ir, це залежить від вашої материнської плати. Більшість - це принаймні двоканальний, але можливий триканальний і чотириканальний. Якщо ваша материнська плата підтримує чотирьохканальний канал, то 4 модулі краще, ніж 2.
Taemyr

1
Було б цікаво побачити, яка частка підвищення продуктивності була пов'язана з додатковою оперативною пам’яттю і скільки через пропускну здатність. Для цього ви можете запустити гру з двома 2 Гб пам'яті однакової швидкості та порівняти з оригінальною продуктивністю системи 4 Гб.
psatek

@DragonLord не применшує вашої відповіді на всі , але один ласий відзначити, що причина APUs НЕ GDDR на борту, що значні обсяги швидкої пам'яті на насправді займають багато фізичного простору (обсягу) для виготовлення! Технологія "Iris Pro" від Intel відповідає 128 МБ спеціальної спеціальної оперативної пам’яті на процесорі для використання в графічному процесорі, але 128 Мбайт є настільки високою, наскільки вони могли б досягти. Багато процесорів високого класу в ці дні мають від 1 до 6 ГБ GDDR5. Вони можуть це зробити, тому що у вас є багато місця на величезній друкованій платі (PCB) великих, виділених двома слотами графічних процесорів.
allquixotic

15

У вас є APU , а не дискретний процесор і дискретний GPU. Це означає, що вони ділять системну оперативну пам’ять для кеш текстури, а не виділену бортову пам’ять на відеокарті.

Причина, що оновлення оперативної пам’яті прискорило роботу для вашої гри, можливо, через заміну текстурних ресурсів. Якщо в цілому доступно більше оперативної пам’яті, це означає, що більше текстурних даних може завантажуватися та зберігатися в оперативній пам’яті довше. Коли у вас буде виділена вся пам’ять і вашій операційній системі потрібно більше, щоб зараз працювати з завданням, вона знайде виділену пам’ять, яка не використовувалася останнім часом, збереже вміст на диску, а потім переділить пам'ять для це завдання. Після того, як ці дані знову знадобляться, вони поміняють їх назад з диска в оперативну пам’ять. Ця заміна займає тривалий час (відносно).

Ви, ймовірно, багато обмінялися на текстурні дані. Під час оновлення оперативної пам’яті ви надали більше місця для збереження текстур, що означає меншу заміну пам’яті, що потім перетворюється на більшу частоту кадрів.


1
Дякую за цю відповідь. Ви пояснили все докладно і легко;)
CyberGhostx1

-3

якщо ваша гра зіркового корабля 2 або червоний сигнал 3, додавання більшої кількості балів краще, то це не збільшує FPS, а допомагає грі, підтримуючи її швидкість.

приклад:

8 Гб = 100 танків (червоний сигнал) йде 60 кадрів в секунду, додаючи все більше та більше танків, його сповільнюється.

16gb = 250+ баків.

просто поставивши це в перспективу.

також у іграх з відкритим світом це дуже допомагає, зменшуючи падіння кадрів у секунду та ікоти.

Тепер, простіше кажучи, таран підтримує швидкість, але не збільшує FPS

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.