Когато актуализирате хардуера на компютъра си, това е, че очаквате повишаване на производителността, но понякога получавате неочаквано значително увеличение, надхвърлящо това, за което се изчислявате. Днешната публикация "SuperUser Q & A" помага на объркана, но щастлива играч да разбере как успя, когато надгради паметта на компютъра си.
Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.
Суперузерът CyberGhostx1 иска да разбере как добавянето на памет значително увеличава производителността на AMD APU на компютъра си:
За да бъдете ясни от самото начало, това не е проблем. Това е нещо, което наистина искам да знам зад тайната.
Спецификации на системата
- ПРОЦЕСОР: AMD A10-6790K 4.0 GHz
- GPU: AMD Radeon HD 8670D 1 GB (вграден графичен процесор)
- RAM: 2 x екип 4 GB 1600 DDR3 = 8 GB
Разбира се, използвам 64-битова операционна система, за да се възползвам от моите 8 GB памет, но въпросът ми е: Преди да инсталирам допълнителните 4 GB оперативна памет, игри като Mafia II се изпълняват (при най-високите настройки) средно от 22 FPS. След като инсталирах допълнителната RAM, забелязах много прилично увеличение до 40 FPS, въпреки че играта изглежда не използва повече от 4 GB RAM.
Каква е тайната зад това?
Допълнителният тласък в изпълнението на играта определено е от полза, но как просто промяната в паметта направи такава разлика този път?
Привържениците на SuperUser DragonLord и Ben Richards имат отговора за нас. Първо, DragonLord:
Забелязах, че използвате AMD APU. Тези чипове съчетават процесор с вграден графичен процесор (GPU), което премахва необходимостта от отделна графична карта (поне за по-леки натоварвания). Тъй като AMD APU използват системната памет като графична памет, вградената ефективност на GPU е силно зависима от честотната лента на паметта. Не само, че DDR3 системната RAM има значително по-малко трафик от GDDR5 видео паметта (използва се при много дискретни графични карти), интегрираният графичен процесор трябва да споделя тази честотна лента с процесора за нормално използване на приложенията. Увеличаването на честотната лента на паметта ще увеличи директно производителността, като намали това препятствие.
Когато надстроихте паметта на системата си, добавихте втори модул памет. С два модула паметта ви сега работи в двуканален режим, като в резултат се удвоява честотната лента на паметта и драстично се увеличава производителността. По-бързо RAM (най-малко DDR3-1866, за предпочитане DDR3-2100 +) подобно ще подобри производителността.
Освен това повече памет означава, че системата ви може да зарежда повече текстури в RAM, намалявайки нуждата от достъп до диска и увеличаване на производителността. Това обаче е по-малко фактор от увеличената честотна лента на паметта.
За да покаже колко важна е честотната лента на паметта за AMD APU, уеб сайтове като Tom's Hardware и PC Perspective са установили, че производителността на APU може да се увеличи с честотна лента на паметта до поне DDR3-2100.
Последвано от отговора на Бен Ричардс:
Имате APU, вместо дискретен CPU и дискретен GPU. Това означава, че те споделят системната RAM за текстов кеш, а не паметта на борда на графична карта.
Причината, поради която ъпгрейдът на RAM е ускорил играта ви, вероятно е поради смяна на ресурсите от текстури. С повече RAM на разположение като цяло, това означава, че повече текстура данни могат да бъдат заредени и съхранявани в RAM по-дълго. Когато разполагате с цялата памет и операционната ви система има нужда да работи повече за дадена задача в момента, тя ще намери разпределена памет, която не е била използвана напоследък, запазва съдържанието на диска и след това преразпределя паметта за тази задача. След като данните отново са необходими, тя ще го смени от диска в оперативна памет. Това заменяне отнема много време (относително).
Вероятно сте заменяли много данни за текстурата. Когато надстроихте операционната си памет, предоставихте повече място за съхранение на текстури, което означава по-малко смяна на паметта, което след това се превръща в по-висок FPS.
Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.