Увеличение объема видеопамяти всегда ведет к повышению производительности верно ли утверждение
Совсем недавно мы случайно занялись изучением особенностей работы технологии PAT на чипсетах i865PE и i875P, попутно обнаружив следующий эффект – использование четырех модулей DIMM чревато отключением PAT при разгоне свыше 200 МГц по шине. Стало быть, желание добавить производительность системе путем увеличения объема используемой памяти иногда может привести к обратному эффекту.
Как выяснили наши коллеги на сайте Firing Squad, случаев снижения производительности системы при использовании четырех модулей памяти вместо двух гораздо больше, чем может показаться. Попробуем разобраться в основных примерах вместе с авторами этого эксперимента.
реклама
Во-первых, рассмотрим особенности работы платформ под Pentium 4. В данном случае имеется система на базе чипсета i875P (материнская плата Intel D875PBZ), процессор Pentium 4 2.8C и четыре модуля Corsair XMS Pro CMX512-3200LL объемом по 512 Мб каждый. Сравнивался вариант с использованием памяти в конфигурации 2 х 512 Мб и 4 х 512 Мб.
Известно, что производительность подсистемы памяти на платформе Pentium 4 во многом зависит от таймингов. Кроме того, тип модуля по признаку заполнения сторон (single sided или double sided) тоже имеет значение. Многие производители утверждают, что в синхронном режиме наибольшую производительность обеспечивает вариант с использованием четырех двухсторонних модулей DDR 400. Эта гипотеза подтверждается и практическими исследованиями, проведенными на чипсете i865PE. Далее по рейтингу следует комбинация из двух двухсторонних или четырех односторонних модулей – для синхронного режима. В асинхронном режиме лидируют комбинации из двух двухсторонних или четырех односторонних модулей.
Любопытно, но результаты свежего эксперимента оказались неожиданными. Сотрудники сайта Firing Squad обнаружили, что при использовании четырех двухсторонних модулей производительность системы может снижаться до 30% по сравнению с использованием двух двухсторонних модулей:
Как объясняют авторы эксперимента, использование четырех модулей чревато увеличением задержек, столь важных для чипсета i875P. Получается, что чипсеты i875P и i865PE по-разному работают с четырьмя двухсторонними модулями DDR 400 в синхронном режиме: первый а такой комбинации теряет производительность, второй слегка ее увеличивает. Возможно, что особенности реализации режима PAT в этих чипсетах сказываются и в данной ситуации.
Стало быть, владельцам материнских плат на базе i875P лучше придерживаться комбинации из двух двухсторонних модулей памяти, чтобы обеспечить максимальную производительность. Владельцы плат на базе i865PE ничего не потеряют, если будут придерживаться аналогичной рекомендации :). Четыре банка памяти – вот рекомендованный предел заполнения слотов DIMM на системах под Pentium 4.
Иначе обстоит дело для систем на базе Athlon 64. Контроллер памяти интегрирован в процессор, он поддерживает одноканальную небуферизованную память DDR 400. Обычно материнские платы с разъемом Socket 754 имеют три слота DIMM, и только в двух из них память может работать на частоте DDR 400. Если установить третий модуль DIMM, то номинальная частота памяти будет неизбежно снижаться в зависимости от наличия чипов с обеих сторон модуля. Например, используя три односторонних модуля (3 х 256 Мб), вы заставите память работать на частоте DDR 333. Перейдя к более плотным модулям (3 х 512 Мб) с двухсторонним расположением чипов, вы снизите скорость работы памяти до DDR 200! Аналогичная ситуация возникает, если в общей сложности контроллер памяти будет обращаться к четырем банкам памяти. Все возможные сочетания модулей DIMM для системы на базе Athlon 64 приведены в таблице:
Самыми равнодушными к изменению числа модулей памяти остаются Athlon 64 FX и Opteron. Встроенный контроллер памяти поддерживает двухканальный доступ с использованием регистровой памяти, об особенностях его работы мы уже писали. Системы с разъемом Socket 940 могут работать как с двумя, так и с четырьмя модулями DIMM на максимальной скорости DDR 400. Как установили наши коллеги, быстродействие системы от этого не снижается. В этом и заключается прелесть регистровой памяти – переплатил один раз, и "спи спокойно" :). С другой стороны, эта память грешит более высокими задержками, и в сравнении с системами на базе Athlon 64 иногда смотрится проигрышно.
VRAM или видеопамять используются для хранения данных изображения, данных, необходимых для отображения изображения на вашем мониторе. Если у вас дискретный графический процессор, у вас есть определенное количество быстрой VRAM на печатной плате вашей видеокарты.
Это предпочтительный способ хранения данных изображения, потому что, хотя VRAM и системная RAM используют одну и ту же технологию памяти, VRAM намного быстрее, чем RAM. Между ними есть и другие различия.
Если буфер памяти вашей видеокарты заполнится, игра или приложение начнут сохранять избыточные данные изображения в вашей системной оперативной памяти. Это сильно снижает производительность. Это потому, что вы смешиваете очень быструю и очень медленную память (относительно скорости VRAM вашей видеокарты).
Таким образом, хотя операционная система всегда может использовать до половины вашего общего объема ОЗУ в случае заполнения буфера видеопамяти (это называется общей памятью графического процессора), снижение производительности при использовании ОЗУ вместо видеопамяти настолько велико, что вам не следует считать зарезервированную RAM как VRAM. Другими словами, если у вас есть выделенная видеокарта, ваша общая VRAM - это только объем памяти, найденный на видеокарте.
Если у вас есть встроенный графический процессор, он не имеет выделенной видеопамяти. Поскольку на кристалле ЦП размещаются и ЦП, и iGPU, нет места для размещения выделенной видеопамяти. Таким образом, каждый iGPU должен использовать системную RAM в качестве VRAM. Другими словами, встроенные графические процессоры могут использовать только общую память графического процессора.
Это означает меньшую пропускную способность памяти, чем практически у всех современных видеокарт. Это потому, что даже самые быстрые карты памяти DDR4 (текущий стандарт) все еще далеко отстают даже от стандарта GDDR5 VRAM. А память GDDR5 использовалась на видеокартах два поколения назад.
Хотя вся видеопамять на текущих видеокартах основана на технологии DRAM (динамическая память с произвольным доступом) (GDDR5, GDDR6, GDDR6X), некоторые карты используют улучшенную версию технологии, называемую HBM или памятью с высокой пропускной способностью. Чипы HBM расположены вертикально (или трехмерно), что позволяет им потреблять меньше энергии, но при этом они имеют гораздо более высокую пропускную способность памяти, чем чипы GDDR DRAM. Стандарт HBM имеет множество положительных моментов, но он все еще слишком дорог, чтобы стать мейнстримом.
3D Mark, набор тестов Time Spy
После прохождения всех тестов набор (graphic, CPU, etc) средний балл на стоковой памяти – 1320.
8 Gb Hyper X — 1321.
16 Gb Hyper X — 1327
Сводная таблица по характеристикам памяти
Память | Чтение, MB/s | Запись, MB/s | Копирование, MB/s | Задержка, ns |
stock | 15735 | 15442 | 15637 | 86.1 |
HyperX Impact 8 GB | 16402 | 16184 | 16198 | 71.0 |
HyperX Impact 16 GB | 30384 | 33428 | 30305 | 72.0 |
Тесты PC Mark 8 Home
Этот набор тестов призван оценить быстродействие компьютера при использовании стандартных домашних задач — веб-серфинг, работа с фототекой, просмотр фильмов, потоковое видео, видеоконференции и прочее.
По клику на каждый скриншот — онлайн-сравнение результатов с похожими по характеристиками ПК.
Mafia III
Со стоковой комплектацией на максимальных настройках игра выдает 29-30 кадров, иногда проседая до 27.
8 Gb Hyper X — 29 FPS.
16 Gb Hyper X — 30 FPS.
World Of Tanks
Арт — сайт WoT
Параметры тестирования: качество графики – «Максимальное», разрешение экрана 1920*1080, клиент – HD.
Стоковая комплектация (8 Gb) — в зависимости от интенсивности происходящего на экране среднее значение FPS – от 60 до 68.
8 Gb Hyper X — 59-72 FPS.
16 Gb Hyper X — 60-74 FPS.
Инструментарий
- Мониторинг FPS – Fraps
- Тестирование оперативной памяти – AIDA64
- Тестирование HDD и SSD – CrystalDiskMark
- Тесты 3D Mark и PC Mark
- Память – Hyper X Impact DDR4 (2 плашки по 8 гигабайт каждая).
- SSD – Kingston m2 SSD 480Gb
- Набор отверток
- Желание изменить мир к лучшему
Сводная таблица результатов 3D Mark Time Spy
Комплектация | 3D Mark Time Spy |
Стоковая память | 1320 |
8GB HyperX Impact | 1321 |
16 GB HyperX Impact | 1327 |
Battlefield 1
Обложка — википедия
Настройки — «Ультра», среднее значение FPS на стоковой памяти — 31.
8 Gb Hyper X — 32 FPS.
16 Gb Hyper X — 32 FPS.
ТТХ пациента
ASUS ROG GL552VW
Процессор
Intel Core i5 6300HQ (есть версия с i7 6700HQ)
Видео
Intel HD Graphics 530
NVIDIA GeForce GTX 960M 2G GDDR5 VRAM (есть версия с 4G).
Оперативная память
DDR4 2133 MHz SDRAM, 2 x SO-DIMM (максимум поддерживает до 32, из коробки доступно 8).
Экран
15.6'' 16:9 IPS FHD (1920x1080), матовый.
Могу ли я увеличить размер видеопамяти?
На практике нет, нельзя. Хотя некоторые пользователи утверждают, что вы можете увеличить объем VRAM и повысить производительность, если у вас есть iGPU, эти методы могут привести только к потенциальному снижению производительности. Видите ли, как интегрированные графические процессоры Intel, так и AMD резервируют очень низкие объемы ОЗУ в режиме ожидания, но при нагрузке у них не будет проблем с использованием большего объема ОЗУ в зависимости от типа приложения, до половины вашего общего объема ОЗУ.
Другими словами, пока iGPU простаивает, почти вся ваша системная память свободна. iGPU будет использовать системную память только при необходимости, например при игре в видеоигры. Но если вы войдете в BIOS и настроите параметры DVMT Pre-Allocated (Intel chipsets) или UMA Frame Buffer Size (AMD chipsets), чтобы ваш iGPU по умолчанию резервировал больше системной RAM, iGPU будет резервировать эту RAM даже в режиме ожидания. Вы только уменьшите объем доступной системной памяти, когда iGPU простаивает, что может привести к падению производительности в некоторых приложениях.
Например, если у вас 8 ГБ общей оперативной памяти и зарезервировано 2 ГБ системной памяти для iGPU в BIOS, эти два гигабайта оперативной памяти станут недоступны в качестве системной памяти. Вы упадете с 8 гигабайт оперативной памяти до шести. Но если вы не измените вышеупомянутые настройки BIOS, предварительно выделенный размер iGPU будет намного меньше (128 МБ по умолчанию для большинства iGPU), и вы сможете использовать всю свою оперативную память, если iGPU не понадобится. А поскольку большинство операционных систем отлично справляются с автоматическим управлением памятью, разница в производительности между, скажем, 128 МБ и 2 ГБ предварительно выделенной памяти будет равна нулю.
Вам следует увеличивать размер предварительно выделенной памяти только в том случае, если вы запускаете определенную игру или приложение, которое категорически отказывается запускаться. Некоторые игры плохо работают с iGPU, поэтому они не могут распознать максимальный объем разделяемой памяти графического процессора, а только тот, который используется в настоящее время. Итак, если вы столкнулись с этим, зайдите в BIOS и увеличьте зарезервированную память до максимума. Только не забудьте переключиться обратно после того, как закончите указанную игру.
А если у вас есть выделенный графический процессор, возможно, вы думаете об уменьшении объема общей памяти графического процессора. Ну просто не надо. Эта оперативная память не зарезервирована, и система не будет ее использовать, пока буфер VRAM не заполнится. И вы не получите улучшения производительности, уменьшив значение параметра. Единственное, что вы можете получить, - это сбой некоторых игр и приложений, как только они заполнят ваш выделенный буфер VRAM, если вы уменьшили общую память графического процессора до нуля или почти до нуля.
Добиться увеличения производительности встроенной видеокарты можно, проделав следующие шаги.
Во-первых, следует позаботиться об увеличении оперативной памяти вашего компьютера. Поскольку встроенные видеокарты обладают возможностью делиться с компьютером своей памятью, то, если отсутствует адекватный объем оперативной памяти, компьютер будет использовать память видеокарты.
Подбор настроек приложений должен обеспечивать их хорошую работу на вашей видеокарте, Поскольку встроенные видеокарты уступают по мощности выделенным, то для повышения скорости приходится жертвовать качеством. Играя в компьютерные игры, вам нужно понижать параметры разрешения экрана и качества текстур, нужно выключить функцию сглаживания, а также прочие настройки.
Необходимо закрыть все приложения, которые не используются во время запуска ресурсозависимых программ, поскольку они способны отнимать ресурсы процессора.
Важно проверить на сайте разработчиков вашей модели материнской платы, не выпущены ли новые драйверы, обеспечивающие увеличение производительности в конкретных приложениях.
Стоит задуматься о разгоне вашего компьютера. Выполнив разгон оперативной памяти и процессора, можно повысить и графическую производительность. При разгоне процессора повышается частота системной шины и ядра, способствуя снижению тайминга для вашей памяти.
Во время разгона важно внимательно отслеживать состояние системы. Из-за изменения значения напряжений возможны серьезные повреждения вашего компьютера. Увеличивать скорость следует постепенно.
Нет конечно, просто станет быстрее работать оперативка, а видуха от этого нет. Но вот игры будут идти шустрее.
Встроенная видеокарта "отъедает" часть оперативной памяти. Не помню точно сколько, да и зависит это от модели.
Однако, этот объём фиксирован - то есть, если добавить оперативы, то видеокарта быстрее работать не будет. Некоторое увеличение скорости работы компа (загрузка программ, например) может быть заметно за счёт увеличения свободной оперативной памяти после её добавления.
Вообще, на компы со встроенной видеокартой стоит ставить не менее двух гигов оперативы.
Системная видео память значит что у видеокарты нет своей памяти и она использует оперативную память для своих нужд. Конечно, обьем используемой видеопамяти зависит от настроек BIOS.
На таком ноутбуке в игры не поиграешь, бери ноутбук с дискретной видеокартой.
Собственная память используется видеочипами для хранения необходимых данных: текстур, вершин, данных буферов и т. п. Казалось бы, что чем её больше — тем всегда лучше. Но не всё так просто, оценка мощности видеокарты по объему видеопамяти — это наиболее распространенная ошибка! Значение объёма видеопамяти неопытные пользователи переоценивают чаще всего, до сих пор используя именно его для сравнения разных моделей видеокарт. Оно и понятно — этот параметр указывается в списках характеристик готовых систем одним из первых, да и на коробках видеокарт его пишут крупным шрифтом. Поэтому неискушённому покупателю кажется, что раз памяти в два раза больше, то и скорость у такого решения должна быть в два раза выше. Реальность же от этого мифа отличается тем, что память бывает разных типов и характеристик, а рост производительности растёт лишь до определенного объёма, а после его достижения попросту останавливается.
Так, в каждой игре и при определённых настройках и игровых сценах есть некий объём видеопамяти, которого хватит для всех данных. И хоть ты 4 ГБ видеопамяти туда поставь — у неё не появится причин для ускорения рендеринга, скорость будут ограничивать исполнительные блоки, о которых речь шла выше, а памяти просто будет достаточно. Именно поэтому во многих случаях видеокарта с 1,5 ГБ видеопамяти работает с той же скоростью, что и карта с 3 ГБ (при прочих равных условиях) .
Ситуации, когда больший объём памяти приводит к видимому увеличению производительности, существуют — это очень требовательные игры, особенно в сверхвысоких разрешениях и при максимальных настройках качества. Но такие случаи встречаются не всегда и объём памяти учитывать нужно, не забывая о том, что выше определённого объема производительность просто уже не вырастет. Есть у чипов памяти и более важные параметры, такие как ширина шины памяти и её рабочая частота. Эта тема настолько обширна, что подробнее о выборе объёма видеопамяти мы ещё остановимся в шестой части нашего материала. Частота видеопамяти
Приветствуем зашедших в наш блог игроманов и им сочувствующих. Сегодня мы попробуем проверить, поможет ли доступный для пользователя апгрейд игрового ноутбука (читай – наращивание памяти и замена HDD на SSD) серьезно отразиться на общей производительности машинки.
Вообще, апгрейд ПК, если мы не говорим о десктопах, где пользователь волен заменить все, до чего дотянется, довольно сильно ограничен, когда речь заходит о ноутбуках. Тем более – об ультрабуках. Так что если вы используете мобильную систему с дискретной графикой — вам может быть интересно.
И если в ноутбуках пока (пока) производители еще дают возможность добавить плашек памяти или поставить SSD для улучшения качества жизни (и цены ноутбука при перепродаже), то в ультрабуках все обычно раз и навсегда заботливо распаяно на плате, чтобы вы случайно не улучшили машинку самостоятельно вместо покупки новой.
В этот раз мы будем проводить тесты на ноутбуке ASUS игровой серии Republic of Gamers. Мы проверим работу популярных игр на максимальных настройках на стоковой версии ноутбука, а затем добавим к нему нашу память и SSD и посмотрим, какой будет разница.
Сухой остаток
Как сумел заметить внимательный читатель, разница между попытками нарастить FPS с помощью новой памяти и желанием играть на стоковом железе довольно невелика. В случае с FPS ее в принципе нет. Дело в том, что у видеокарты своя память, и она использует для работы только ее. Наращивание оперативной же памяти до любых объемов не улучшит FPS в играх, если дискретное видео не будет использовать оперативную память.
Но замена HDD на SSD сильно влияет на общую производительность ПК (подробнее об этом мы уже писали тут) и неплохо сказывается на стабильности работы. Если на FPS подобные манипуляции не производят никакого эффекта, то на работе ПК, на котором одновременно запущены стандартные приложения и какая-то требовательная игра, разница уже присутствует.
Вот как мы проводили тесты.
- Windows 10 Pro со всеми обновлениями ОС, доступными на день написания текста.
- Google Chrome с 15 открытыми вкладками (Gmail, YouTube, Facebook, Google, главная Яндекса, несколько сайтов популярных новостных агентств).
- Десктопный клиент Skype.
- Десктопный клиент Telegram.
- Десктопный клиент WhatsApp.
- Десктопный клиент Slack.
- Каждая из игр из нашего списка.
И здесь уже в дело вступает оперативная память. World of Tanks, Mafia III, GTA V реагировали на такое довольно предсказуемо, а именно:
Стоковая память — все сворачивается и адекватно разворачивается.
HyperX Impact 8 GB — все сворачивается и адекватно разворачивается.
HyperX Impact 16 GB — все сворачивается и адекватно разворачивается субъективно в пару раз быстрее, чем на 8.
А вот Battlefield 1 повела себя немного категорично.
8 гигабайт памяти гарантировали, что игра успешно свернется до состояния черного экрана, и 50/50 повесит систему до состояния «Теперь питание компьютера можно отключить».
16 гигабайт памяти позволяли свернуть игру, стоящую на паузе, ответить на звонок по скайпу, развернуть игру и продолжить игровой процесс.
В случае с игровыми ноутбуками апгрейд памяти поможет только для общей работы ПК и выполнения ресурсоемких операций – для любителей рендеринга видео, моделирования, фанатов новых вкладок в Хроме по каждому клику. Тогда да, чем больше памяти – тем задорнее все работает. Ведь не стоит забывать, что для используемых в тесте игр 8 гигабайт оперативки — это лишь минимальное системное требование. А кроме игры компьютеру в любом случае придется держать еще и работу ОС и приложений.
GTA V
Параметры графики выставляются с помощью настроек игры с привязкой к объему памяти видеокарты. Включение или повышение качества отображение дополнительных эффектов заполняет шкалу доступной памяти. Итого с 2 гигабайтами GeForce GTX 960M все настройки удается выставить на «Высоко», треть из их затем повысить до «Очень высоко».
Среднее значение FPS на стоковых настройках – 59.
8 Gb Hyper X — 60 FPS.
16 Gb Hyper X — 60 FPS.
Сводная таблица FPS
Память | WoT, HD, Максимальное, FPS | GTA V, максимально доступное качество / FPS | Mafia III, максимально доступное качество / FPS | Battlefield 1, Ultra, FPS |
Стоковый (hdd + 8 gb) | 60-68 | 59 | 29-30 | 31 |
HDD + 8 Gb Hyper X | 59-72 | 60 | 29 | 32 |
HDD + 16 Gb Hyper X | 60-74 | 60 | 30 | 32 |
Характеристики памяти
Стоковая память ноутбука
Запись / Чтение / Копирование / Задержка / Кэш
HyperX Impact 8 GB
Запись / Чтение / Копирование / Задержка / Кэш
HyperX Impact 16 GB
Запись / Чтение / Копирование / Задержка / Кэш
Сколько у меня VRAM?
Узнать, сколько у вас VRAM, очень просто. Если у вас есть дискретный (выделенный) графический процессор, просто загрузите GPU-Z и откройте его. Там вы найдете окно «Размер памяти», в котором отображается общий объем выделенной видеопамяти. У вас все еще есть половина вашей системной памяти, зарезервированной как общая память графического процессора. Но поскольку заполнение буфера VRAM вашей видеокарты приводит к значительному падению производительности, просто не обращайте внимания на общую память GPU при вычислении размера вашей VRAM.
Если у вас есть встроенный графический процессор, максимальный объем вашей VRAM составляет половину вашей системной памяти. Это динамическое число, потому что система будет использовать разный объем оперативной памяти для целей видеопамяти в зависимости от ситуации. Если вы используете браузер или Microsoft Word, ваш графический процессор большую часть времени простаивает, поэтому в качестве видеопамяти система использует всего пару сотен мегабайт вашей оперативной памяти. Но если вы играете в игру, эта сумма возрастет, до половины вашей общей системной памяти.
Если вы хотите узнать точный объем вашей VRAM в случае, если у вас есть iGPU и вы используете Windows 10, откройте Настройки, затем перейдите в «Система» -> «Дисплей» -> прокрутите вниз до «Расширенные настройки дисплея», а затем откройте «Свойства адаптера дисплея для дисплея 1», посмотрите на общий объем доступной графической памяти, который у вас есть, это размер вашей видеопамяти. Не обращайте внимания на выделенную видеопамять, поскольку как мы уже говорили, у iGPU нет выделенной видеопамяти.
Читайте также: