За что отвечает озу в играх
Влияние оперативной памяти (ОЗУ) на производительность в играх
Влияние оперативной памяти на производительность в играх
Ни для кого не секрет, что комфорт игрового процесса сильно зависит от характеристик компьютера.
Многие производители собирают специальные модели ПК для геймеров, а среди пользователей распространено мнение, что чем больше памяти у устройства, тем удобнее на нем играть.
В статье мы расскажем, на что влияет оперативная память в компьютере в играх и что нужно сделать, чтобы устройство поддерживало любимые игровые программы в отличном качестве и на высоких скоростях.
Общее представление об ОЗУ
Одной из ключевых характеристик любого компьютера является системная память, включающая в себя физическую память (так называемое ОЗУ) и виртуальную память.
Главным отличием системной памяти от жесткого диска является продолжительность хранения информации: если содержимое жесткого диска хранится на постоянной основе, в том числе после выключения устройства, то системная память после каждой перезагрузки или выключения полностью очищается.
Под ОЗУ (оперативной памятью или оперативным запоминающим устройством) понимают одну из наиболее энергозависимых частей компьютерной памяти, которая сохраняет на протяжении рабочего периода устройства его машинный код, а также все входящие и исходящие данные, нуждающиеся в дальнейшей обработке процессором.
Параметры ОЗУ напрямую влияют на быстродействие ряда рабочих процессов компьютера: чем выше его показатели, тем быстрее будут выполнены поставленные пользователем задачи.
Если рассматривать работу оперативной памяти с точки зрения запуска компьютерных игр, то при их загрузке вся информация (картинка, локации и т.д.) выгружаются из жесткого диска на ОЗУ, после чего необходимые данные перекачиваются на видеокарту, где происходит их обработка и вывод на монитор игрока.
Какой объем ОЗУ оптимален для игрового компьютера
Любая компьютерная игра является программой, исполняемой EXE-файлом, в процессе ее активности осуществляется непрерывная обработка большого объема информации и использование дополнительных графических библиотек. По этой причине оперативную память следует рассматривать одной из важных составляющих любой геймерской системы.
При выборе игрового компьютера первое, на что следует обращать внимание — объемы оперативной памяти. На ней лучше не экономить, поскольку недостаточные размеры ОЗУ скажутся не только на комфорте игрового процесса, но и на успешности в реализации игровых миссий. Емкости, достаточной для обычной работы в офисных программах и интернете, недостаточно для стабильной работы большинства современных игр.
В параметрах любой современной компьютерной игры прописываются требования к ОЗУ. На сегодняшний день для компьютера геймера оптимальным является емкость оперативной памяти от 8 до 16 ГБ: эти объемы позволяют комфортно запускать большую часть игр, не закрывая при этом все работающие программы и процессы устройства.
На большинстве современных игровых компьютеров производителями установлены системы 8 или 16 Гбайт. В наиболее распространенных процессорах AMD и Intel применяются двухканальные контроллеры ОЗУ, благодаря чем на материнской плате каждой платформы установлены 2 или 4 слота DIMM. Материнские платы с разъемами LGA2011 и LGA2011-v3 располагают 4 или 8 разъемами соответственно для подключения ОЗУ.
Что происходит, если объемов оперативной памяти компьютера недостаточно
В тех случаях, когда компьютерной игре не хватает имеющегося объема оперативной памяти и данные в ОЗУ не помещаются, часть информации переносится на виртуальную память — на так называемый «файл подкачки».
Главной проблемой загрузки игры с файла подкачки является низкая скорость работы жесткого диска: показатель оперативности ОЗУ в несколько раз превышает аналогичный параметр виртуальной памяти. Это непосредственно отражается на игровом процессе: пользователь постоянно сталкивается с торможением игры, регулярными лагами и зависаниями на несколько секунд.
Таким образом, сама игра загрузится в любом случае, даже если ОЗУ компьютера недостаточно для ее запуска. Однако прохождение важных игровых моментов и в целом игровой процесс будут сопровождаться регулярным торможением и зависанием.
Влияние ОЗУ на производительность компьютерных игр
Влияние ОЗУ на производительность в играх зависит от характеристик конкретной игры. Прежде чем выбирать компьютер с максимальными значениями памяти или покупать дополнительные гигабайты, внимательно ознакомьтесь с параметрами ваших игр:
Далее рассмотрим более подробно, на что влияет оперативная память в играх и от каких ее параметров сильнее всего зависит скорость и качество загрузки программы.
Частота и тайминги ОЗУ
Частота оперативной памяти непосредственно отражается на игровом процессе: чем выше скорость обмена данными с процессором, тем быстрее обрабатывается информация. Другими словами, чем больше показатель частоты ОЗУ, тем выше производительность игры.
В случае с таймингами наблюдается обратная зависимости: чем ниже показатель таймингов, тем больше скорость работы ОЗУ и, как следствие, выше производительность компьютерной игры. При этом важно учитывать, что использование двухканального режима работы оперативной памяти возможно только при условии полного совпадения таймингов.
Кадровая частота
Одним из наиболее важных для геймера параметров оперативной памяти является FPS или кадровая частота — количество меняющихся кадров в течение 1 секунды. Человеческий глаз способен воспринимать разное количество кадров за один и тот же промежуток времени:
Для большинства компьютерных игр оптимальными параметрами FPS являются 60-80 кадров в секунду. Низкие показатели, на уровне тех же 25 кадров в секунду, заметно отражаются на уровне комфорта во время игры: смена кадров напоминает замедленное слайд-шоу, игрок видит техническую сторону процесса и не может полностью наслаждаться игрой.
Для повышения кадровой частоты пользователи увеличивают ОЗУ компьютера. В отличие от других показателей, рост FPS в результате добавления дополнительных гигабайтов менее заметен. Для большинства компьютеров увеличение кадровой частоты происходит всего на 2-5 пунктов, в случае с двухканальным режимом — до 10 единиц. Таким образом, добавления объемов ОЗУ отражается на параметрах FPS, однако заметного улучшения от 2-кратного увеличения оперативной памяти ждать не стоит.
Встроенная оперативная память: что это и как влияет на компьютерные игры
Помимо классической оперативной памяти компьютера существует встроенная оперативная память графических процессоров (VRAM). Она представляет быструю вариацию флэш-памяти, на которой хранится вся визуализированная графика и иные изображения, обрабатываемые графическим процессором в CPU.
Так же как и с параметрами ОЗУ, объем встроенной оперативной памяти графических редакторов напрямую влияет на качество игрового процесса. В тех случаях, когда интегрированной видеопамяти недостаточно, информация перемещается на ОЗУ. Однако такое решение не способствует сохранению оптимальной производительности игрового процесса: ряд игр, например GTA V, в таком случае не позволяет использовать хорошее качество графики, в значительной части игровых процессов игроку приходит уведомление о превышении лимитов VRAM и ограничении быстродействия игры.
Для большинства современных игр необходимо минимум 6 Гб видеопамяти. Данного объема достаточно для настройки хороших показателей качества изображений и высокого разрешения игровых текстур.
Существует несколько способов решения проблемы ограниченных объемов видеопамяти:
Отдельно следует упомянуть компьютеры, на которых вместо дискретной видеокарты установлен отдельный модуль, подсоединенный к разъему PCI‑E, а сам графический ускоритель располагается в материнской плате или процессоре. Такая схема характерна для бюджетных ноутбуков и офисных ПК. В этом случае часть объемов ОЗУ используется видеокартой для собственных нужд, поэтому полноценного игрового процесса здесь ждать не приходится. Чтобы компьютер смог запустить современный игровой процесс, потребуется приобрести дополнительный объем оперативной памяти.
Как решить проблему недостатка оперативной памяти
Прежде чем увеличивать имеющиеся объемы оперативной памяти, рекомендуется определить необходимую вам емкость ОЗУ. Для это нужно:
В дальнейшем вам достаточно приобрести недостающие гигабайты оперативки, а основные усилия и финансы лучше направлять на улучшение характеристик видеокарты.
Основными рекомендациями, как избежать проблем с ОЗУ в будущем, являются:
Теперь вы знаете, в каком случае маленькое ОЗУ можно справедливо обвинять в торможении и лагах игры, а когда причина скрывается в иных параметрах компьютера.
Прежде чем увеличивать оперативную память вашего устройства, внимательно ознакомьтесь с требованиями любимых игрушек, сопоставьте их с имеющимися ресурсами ОЗУ и видеокарты.
Также помните: от зависаний и разовых сбоев не застрахованы даже самые раскрученные компьютерные игры.
Зависимость производительности в играх от частоты и таймингов оперативной памяти
Сегодня я попытаюсь разобраться, насколько важна производительность оперативной памяти для игрового ПК. Конечно, было бы прекрасно провести тестирование в 4х разрешениях в 20 играх и при 10 различных режимах памяти. Но подобное тестирование заняло бы у меня как минимум несколько месяцев, в течение которых все свободное время я посвящал бы тестам, и в итоге это тестирование никогда бы не было окончено. Поэтому осталось 5 режимов работы оперативной памяти, 7 игр и разрешение 1080p. Такое разрешение было выбрано, чтобы показать зависимость в условиях приближенных к реальным (хотя 1080p для GTX 1080 это даже маловато). Но не беспокойтесь, отдельные тесты в 720p тоже будут. Да еще какие!
реклама
Память я использую Geil Super Luce, которую подробно рассмотрел в предыдущей статье. Не самая лучшая память и не самый лучший выбор для тестов, но в свое оправдание могу сказать, что если взять более хорошую память, которая заведется на 2666 с меньшими таймингами, то само соотношение между памятью на разных частотах не изменится. Тем более, результаты явно покажут, что основные тайминги не есть самое главное для игровой производительности. Единственное, о чем жалею – невозможность проверить масштабируемость производительности при бОльших частотах памяти – выше 3400 моя память прыгнуть неспособна.
Перед проведением подробных тестов с замерами были проведены тесты записью видео и смонтированы в 2 ролика. В первом сравнивается производительность в следующих режимах 2133, 2666 XMP, 2666 optimized, 3200 optimized в разрешении 1080p в 9 играх.
Во втором сравниваются 2666 optimized и 3200 default в 720p
реклама
Именно в комментах к видео появилась идея с замерами 1% и 0.1%
Тест в каждой игре при каждом режиме памяти проводился 3 раза, результаты усреднялись. Если какой-то из результатов сильно отличался от остальных (в двух тестах 70-72, в третьем 60), его результаты отбрасывались, и тест проводился снова. Между каждым прогоном система перегружалась.
В первую очередь я отказался от частоты памяти 2133. Сегодня эта частота представляет лишь теоретический интерес. Все процессоры и матплаты поддерживают из коробки бОльшую частоту. А вот режимов с частотой 2666 будет 2 – стандартный XMP и с выжатыми таймингами. Частота 2666 интересна тем, что это максимальная частота для чипсетов, не поддерживающих разгон (на платформе Intel), и будет интересно посмотреть, на что способна память в таком режиме. Итак, память тестировалась в следующих режимах:
реклама
2666 XMP. Основные тайминги 16-18-18-36. Остальные тайминги Авто
2666 opt (Optimized). 12-16-16-28-1T, TRFC=280, TREFI=65535, остальные тайминги выставлены вручную (но не «добиты» до самых минимальных значений из-за недостаточности времени на тестирование стабильности).
3200 default. 15-19-19-34, tCWL=15, все остальные тайминги Авто.
3200 opt. 15-19-19-34-1T, TRFC=330, TREFI=65535, остальные тайминги выставлены вручную.
реклама
3400 opt. 16-20-20-34-1T, TRFC=350, TREFI=65535, остальные тайминги выставлены вручную.
Таблица с таймингами
Процессор во всех тестах Core i7 8700K на частоте 4,8 ГГц. Режим максимальной производительности включен как в Windows, так и в биос материнской платы.
Результаты в AIDA64 Memory Benchmark
2666 МГц очень сильно улучшает показатели после настройки таймингов и приближается к лидерам по времени задержки. Посмотрим, к чему это приведет в играх.
Тестовый стенд
ЦП: Core i7 8700K @ 4.8 GHz, северный мост @ 4.4 GHz
МП: Asus Z370-A, версия биос 0616
Кулер: Phanteks PH-TC14PE + Noctua NF-A15
ОЗУ: 2*8GB Geil Super Luce 2666
ВК: Zotac Geforce GTX 1080 AMP + Accelero Xtreme III @ 2000/10800
Корпус: Fractal Design Define R5 + 3x bequiet Silent Wings 2 140 mm
SSD: 2x Crucial M4 128GB, Crucial MX300 525GB, Kingfast 250GB
ОС: Windows 10 x64 LTSB
Версия драйвера ВК: 398.11
Для теста преимущественно отобраны игры, в которые я играю и знаю, в каких локациях производительность наименее зависит от видеокарты. Замеры среднего фпс и 1% и 0.1% фпс производились Fraps. К сожалению, пришлось отказаться от тестирования в Rise of Tomb Raider, т.к. Fraps в данной игре не работал. Также если не использовался бенчмарк, то не делалось никаких «прогревочных» пробежек по траектории, чтобы исключить лаги. Именно эти лаги мы сейчас и ищем.
Список игр
Assassin’s Creed Origins. Разрешение 1080p, пресет Ultra High. Используется встроенный бенчмарк, т.к. в данную игру я не играл. Тест производительности в Fraps запускался и останавливался вручную.
Fallout 4. Разрешение 1080p, пресет Ultra. Казалось бы, старая игра на древнейшем движке, но в данной игре есть место, где фпс зависит только от производительности оперативной памяти – верхушка завода Корвега. Фпс замерялся в течение 20 секунд при неподвижности персонажа. Тут я приведу только средний фпс. Также проведено тестирование при входе в Diamond City (13 cекунд).
Far Cry 5. Разрешение 1080p, пресет Ultra. Используется встроенный бенчмарк. Тест производительности в Fraps запускался и останавливался вручную.
Grand Theft Auto 5. Используется встроенный бенчмарк. Изначально я хотел использовать поездку по городу, но так и не смог научиться быстро ездить без аварий (в отличие от Watch Dogs 2). Настройки смотрите на скриншотах. Игра сама предложила подобные настройки при старте. Тест производительности в Fraps запускался вручную на 116 секунд в момент запуска последнего теста (и охватывал весь последний тест).
Kingdom Come Deliverance. Разрешение 1080p, пресет Very High. Поездка на быстрой лошади от мельницы до Ратае и через центральную улицу Ратае в течение 50 секунд. В отличие от видеосравнения тестовый отрезок заканчивается почти сразу после выезда за границу города.
Witcher 3. Разрешение 1080p, пресет Ultra. Поездка на лошади через Новиград в течение 50 секунд. В отличие от видеосравнения тестовый отрезок заканчивается почти сразу после выезда за границу города.
Watch Dogs 2. Разрешение 1080p, пресет Ультра. Поездка по центральной улице на быстром авто (одинаковом для каждого прогона) в течение 45 секунд. В отличие от видеосравнения обратно я уже не возвращаюсь, т.е. еду по дороге в одну сторону.
Результаты
Assassin’s Creed Origins 1080p
Различия между режимами очень небольшие. 2666 opt быстрее 3200 def.
Fallout 4 1080p
Рассмотрим пока спуск в Diamond City
Разница между лучшим и худшим результатом (avg и 1%) около 15%. 2666 опять опережает 3200 def.
Far Cry 5 1080p
Очень маленькая разница по среднему фпс, но вполне ощутимая по 1 и 0.1%. 2666 без оптимизаций отстает от остальных режимов, которые в свою очередь почти не отличаются между собой
Grand Theft Auto 5 1080p
С результатами GTA5 все не так однозначно. Средний фпс от прогона к прогону почти не отличался, а вот 1% и особенно 0.1% плавали в весьма широких пределах.
Kingdom Come Deliverance 1080p
В последней версии 1.5 (update: уже доступна 1.6) игра избавилась от фризов и просадок фпс при беге по городу на своих двоих. Но если скакать во весь опор на лошади, то фпс все еще провисает, хотя и меньше, чем на релизной версии. 2666 opt оказался гораздо ближе к оптимизированным 3200 и 3400, чем к 3200 без оптимизаций.
Watch Dogs 2 1080p
Стоп! Самая требовательная к скорости оперативной памяти игра показала минимальную разницу? Не может того быть! Может, если учесть настройки. В 1080p на Ultra настройках GTX 1080 почти постоянно работает на пределе, потому и такая небольшая разница.
720p
Тестирование в 720p я провел не во всех играх. Тестировать в 720p Fallout 4 и GTA 5 нет никакого смысла – в них и при 1080p видеокарта не загружена (это видно на видео). В Kingdom Come Deliverance видеокарта бОльшую часть времени загружена на максимум, но в моменты просадок фпс загрузка GPU падает. Итак, в 720p я протестирую Assassin’s Creed Origins, Witcher 3 и Far Cry 5. Watch Dogs 2 и завод Корвега из Fallout 4 оставлю напоследок.
Assassin’s Creed Origins 720p
Разница между режимами в 720p немного больше, чем в 1080p, но вновь ничего выдающегося.
Witcher 3 720p
Средний фпс растет, но 1% и 0.1% падает… Тестировать в 3200 opt я не стал – всего 2,3% разницы между 3400 и 2666 делает этот тест бессмыссленным.
Far Cry 5 720p
Всего 2 режима, т.к. их результаты показывают бессмысленность остального тестирования. Всего 3-4% разницы между 2666 и 3400 (+27% или +733 МГц частоты!) в 720p.
Watch Dogs 2 720p custom settings
А теперь немного хардкора. Снижаем разрешение до 720p, включаем пресет Ультра, а потом снижаем тени на Высоко и выключаем «Туман Сан-Франциско» и «Тень объектов в свете фар».
Помимо основных 5 режимов тестируем в следующих:
2666 XMP + TRFC, TREFI. Режим 2666 XMP кроме TRFC=280, TREFI=65535
2666 12-16-28-1T. Основные тайминги настроены вручную, все остальные на Авто
2666 opt no TRFC, TREFI. 2666 opt кроме TRFC и TREFI на Авто
2666 opt, subtim=auto. Основные тайминги, TRFC, TREFI настроены вручную, все остальные тайминги на Авто
2666 opt, TREFI=auto. 2666 opt кроме TREFI на Авто.
2666 opt, TRFC=auto. 2666 opt кроме TRFC на Авто.
2666 opt cl=14. 2666 opt кроме cl=14
2666 opt CR=2T. 2666 opt кроме Command Rate=2T
3267 opt. Тайминги аналогичны 3200 opt. Можитель процессора 47, шина 102.1
Каждый тест выполнялся 2 раза.
Наконец-то реальная разница между различными режимами! 2666 opt на 13-14% быстрее 2666 XMP, а 3400 opt в свою очередь на 10-11% быстрее 2666 opt, а разница между 2666 XMP и 3400 opt составляет 25%. Но есть одно но. Подобная разница получилась в одной игре, в разрешении 720p, с немного сниженными настройками, при использовании Core i7 8700K на частоте 4,8 ГГц и Geforce GTX 1080. Хочется тут вставить видео со святым отцом из «Очень страшного кино»
Еще из интересного можно отметить, что 2666 со всеми настроенными таймингами, кроме TRFC+TREFI, равен режиму 2666 XMP с настроенными TRFC+TREFI.
Повышение TRFC c 280 до дефолтных 467 (для частоты 2666) на производительность по сути не влияет.
Настройка только TRFC+TREFI после активации XMP профиля уже ощутимо улучшает производительность.
Ну и напоследок тест на заводе Корвега в Fallout 4. Особенность данной точки, что фпс тут не зависит ни от видеокарты, ни от процессора, а только от производительности оперативной памяти. Тест проводился всего 1 раз ввиду высокой повторяемости результатов. Приведен средний фпс.
Здесь разница меньше, чем в WD2 – всего 13,5% между лучшим и худшим результатом. Сами результаты позволяют оценить влияние каждого параметра на производительность.
Заключение
Через пару дней после начала подробных тестов я подумал, что занимаюсь чем-то бесполезным, и все основные ответы уже есть в записанных ранее видео. В общем-то, так и вышло. 2666 МГц с оптимизированными таймингами в подавляющем большинстве случаев не сильно уступает 3200 и 3400 (также с настроенными таймингами) и всегда превосходит 3200 с дефолтными таймингами. Основную роль в этом играет тайминг TREFI, но и остальные далеко небесполезны.
Ощутимую разницу удалось получить лишь в игре Watch Dogs 2 в разрешении 720p с немного сниженными настройками графики. Можно, конечно, было бы сказать, что со временем таких игр станет больше, но с момента выхода WD2 прошло более полутора лет, и новые игры показывают куда меньшую зависимость от производительности памяти.
Ссылка на архив со всеми результатами и скриншотами таймингов и результатов в AIDA64.
Все об оперативной памяти — гайд и тесты в разных режимах работы
Содержание
Содержание
Сколько оперативки нужно для современных игр, как правильно подобрать и установить несколько планок? А разгон, а точно хорошо все будет? В этом материале подробно разбираем все вопросы про оперативную память и проводим сравнительные тесты. Информация актуальна как для DDR3, так и для DDR4 и ориентирована на наиболее распространенные платы с двухканальным режимом работы.
Варианты установки памяти
Первый шаг к стабильной и быстрой памяти — ее правильная установка. Просто старайтесь держать в уме следующие факты.
Установка одной, двух, трех или четырех планок — что лучше?
Для оптимального быстродействия ставить лучше четное количество планок памяти. Следующий график показывает, как меняется производительность в зависимости от количества установленных модулей. Дополнительно в него были добавлены два значения: комбинация из 4 ГБ и 8 ГБ модулей на частоте 1333 и 1600 МГц. Command Rate установлен на единицу.
Какой вывод можно сделать? Одна планка памяти выдает худшую производительность, так как отсутствует двухканальный режим. Две планки дают стандартную производительность. Три планки хуже, чем две, потому что контроллеру приходится работать одновременно с двухканальным и одноканальным режимами, а ваша система не может знать наверняка, когда какой требуется. Четыре планки выдают чуть большую производительность (всего на 1-2 %), чем две, но не за счет увеличенной емкости, а за счет количества модулей, так как у контроллера в распоряжении появляется больше банков памяти, к которым можно обратиться (аналогично ранговости).
Как правильно установить две планки памяти, если у материнской платы четыре слота?
Если у вас четыре или более слотов под ОЗУ на материнской плате, тогда знайте, что они разделены на пары и обычно окрашены в разные цвета. Например, первая пара черная, а вторая красная. Распространенная ошибка, когда две планки ставят рядом в разные пары. Это приводит к тому, что память будет работать в одноканальном режиме и выдавать вдвое меньшую скорость копирования, чем она могла бы быть. По этой же причине, когда ограничен бюджет, рекомендуют купить две планки по 4 ГБ, а не одну на 8 ГБ. Проверить, какой режим работы используется у вас в данный момент, можно с помощью программы CPU-Z.
Существуют также гибридные материнские платы, которые имеют слоты как DDR3, так и DDR4 (или DDR2 + DDR3 на старых платах) одновременно. Память разных поколений вкупе использовать нельзя, компьютер просто не запустится.
Можно ли ставить память с разной частотой или разными таймингами вместе?
Оперативную память с разной частотой и разными таймингами можно использовать вкупе. В этом случае все модули заработают на параметрах более слабого. Обычно никаких конфликтов это не создает.
Можно ли ставить память c разной емкостью вместе?
Оперативную память разного объема тоже можно ставить вместе. В этом случае часть памяти работает в двухканальном режиме, а часть — в одноканальном. На практике это дает небольшой прирост производительности, но до полноценного двухканального режима немного не дотягивает. В редких случаях материнская плата может не поддерживать такой комбинированный режим работы, и включится одноканальный. Тесты смотрите в начале раздела.
Можно ли ставить память с разной ранговостью вместе?
Совмещать одноранговую и двухранговую памяти парой в двухканальный режим не рекомендуется, так как это может приводить к вылету системы. Опять же, все зависит от вашей материнской платы. А вот поставить две разные пары можно — если первая пара модулей будет двухранговой, а вторая — однораноговой, то все должно быть нормально. Более подробно об этом параметре смотрите в разделе характеристик.
Максимальный объем: сколько можно поставить?
У каждой материнской платы есть свои ограничения: максимальный поддерживаемый объем памяти и допустимая емкость одного модуля. Необходимо смотреть спецификации:
Видим, что материнка имеет 4 слота и поддерживает до 32 ГБ памяти. Простым делением узнаем, что максимальный объем одного модуля равен 8 гигабайтам.
Если попытаться поставить 16-гигабайтный модуль в плату, которая поддерживает только 8-гигабайтный, то компьютер либо не запустится, либо увидит только часть памяти.
По причине всяческих мелких нюансов и возможных несовместимостей лучший вариант — покупка четного количества совершенно одинаковых модулей памяти, которые нередко продаются комплектом, и их последующая установка парами, то есть в слоты одинакового цвета. Если вы планируете апгрейд, то попытайтесь найти в продаже идентичный модуль или же просто продайте старый и купите новую пару.
Теоретически можно намешать все подряд — по худшему сценарию забить три слота памятью с разным объемом, частотой и таймингами, и это заработает. Однако вашей материнской плате придется привести все это дело к общему знаменателю, что наверняка даст ощутимую потерю производительности.
Короче говоря, действуете по обстоятельствам. Не нужно добавлять лишние модули без уверенности в их необходимости. Но и держать всего один модуль в системе тоже не эффективно.
Существуют также трех-, четырех- и шестиканальные материнские платы, но они менее распространены, и для них действуют свои ограничения и особенности, о которых можно прочитать в руководстве пользователя.
Тестовая конфигурация
Все тесты этой статьи будут выполнены при разрешении 1920х1080 и включенной 16-кратной анизотропной фильтрации. По умолчанию использоваться будут только две планки памяти, за исключением тестов, рассчитанных на иное количество. Частота процессора зафиксирована на значении 4,2 ГГц, а Command Rate = 2, если не указано другое.
Профили памяти
Как посмотреть поддерживаемые профили памяти?
Если памяти нет у вас на руках, то очевидным вариантом будет просто загуглить маркировку интересующей вас модели и перейти на сайт производителя, почитать обзоры и т. д.
Если память уже установлена в вашем ПК, то можно воспользоваться бесплатной утилитой CPU-Z. Это максимально легкая и простая программа, которая показывает четыре основных профиля (но не все поддерживаемые). Просто выбираем номер слота в разделе SPD и смотрим данные. Можно заметить, что частота (Frequency) отображается какая-то низкая. Дело в том, что DDR обозначает Double Data Rate, то есть двойная скорость передачи данных. Чтобы получить актуальную частоту, вам нужно умножить значение на два.
Также существует и платный аналог — AIDA64. Она не только показывает все профили памяти, но еще и позволяет узнать латентность и пропускную способность.
Что такое JEDEC и XMP?
Это названия профилей вашей оперативной памяти.
JEDEC — стандарт, предлагающий единый базовый набор таймингов для определенной частоты, на которой и заработает ваша память после установки в ПК. Помимо основного профиля, который обычно и указан в характеристиках товара, есть еще несколько дополнительных скрытых. Нужны они для того, чтобы память могла работать и на пониженных частотах, если материнская плата не поддерживает высокие.
XMP — это оверклокерский набор параметров, тщательно протестированный с завода конкретно для вашей модели памяти. Профиль не следует каким-либо стандартам и предлагает наилучшие параметры, выбранные производителем. То есть, выбрав данный профиль в настройках биоса, вы получите легкий и безопасный разгон. В отличие от JEDEC, поддерживается не всеми моделями, нужно смотреть спецификации. Чтобы его активировать, ваша материнская плата тоже должна поддерживать XMP профили.
Пример памяти из конфигурации: ее базовый профиль JEDEC это 1600 МГц с таймингами [11-11-11-28], простым переключением на XMP-1866 частота меняется на 1866 МГц с таймингами [9-10-11-27], то есть мы получаем не только повышенную частоту, но и более низкие задержки, что точно хорошо скажется на производительности системы.
Что будет, если в биосе выставить неподдерживаемый профиль?
В случае, если вы попытаетесь выставить в биосе частоту, для которой нет профиля у вашей памяти, то произойдет один из трех возможных вариантов:
Тесты профилей в приложениях
Для диаграмм я решил использовать 5 профилей: наихудший JEDEC, родной JEDEC, оба поддерживаемых XMP профиля и разогнанный профиль (OC).
«Сэм», «Резидент» и «Метро» восприняли увеличение скорости памяти равнодушно, так как им полностью хватает ресурсов процессора. А вот «Трекмания» активно умеет использовать только одно ядро, которое загружено на 100 %, поэтому память оказывает ощутимое влияние на частоту кадров.
Характеристики памяти
Частота
Частота — это величина, показывающая, сколько операций может выполнить память за промежуток времени. Считается одной из главных характеристик наравне с таймингами. Чем она выше — тем лучше.
Следующие графики покажут, насколько сильно будет меняться производительность в зависимости от частоты. Тайминги при этом зафиксированы на отметке [11-13-13-35].
Тайминги
Тайминги памяти — это внутренние задержки, выраженные в тактах, то есть время, по прошествии которого происходят операции, чтения, записи, обработки информации, подачи напряжения и тд. Чем они меньше – тем лучше. В характеристиках обычно указывают только 3 или 4 тайминга, которые оказывают наибольше влияние на производительность, например 11-11-11-28 (Они же “CL”-“tRCD”-“tRP”-“tRAS”).
Помимо основных вышеуказанных таймингов, существует еще более 20, доступных для настройки в биосе. Их ручной разгон абсолютно бессмысленнен. Ради интереса, я решил попробовать выжать из них максимум, базируясь на XMP профиле. Большинство из них удалось снизить на 1-3 такта, что в сумме дало выигрыш… в 0,4 наносекунды. Стоило ли оно того? Определенно нет. Никакого влияния на приложения замечено не было.
В виде исключения выступают “tRFC“ (REF Cycle Time) и “tREFI” (Refresh Interval), разгоном лишь этих двух параметров можно выиграть до 4 наносекунд латентности. Причем первый нужно понижать, а второй наоборот – повышать.
Следующие графики покажут, насколько сильно будет меняться производительность при разных наборах основных таймингов. Частота при этом зафиксирована на отметке 1600 МГц.
Отдельно стоит поговорить о таком «мистическом», параметре как Command Rate. Он может принимать два значения: 1, 2. Несмотря на то, что его приписывают к основным таймингам памяти, к ней самой он отношения не имеет. Это лишь скорость контроллера, который управляет вашей памятью, время, необходимое на преобразование команд.
Как он влияет на стабильность системы — четкого ответа нет, все зависит от качества вашей материнской платы. В интернете часто пишут, что уменьшать этот параметр не рекомендуется, так как память теряет разгонный потенциал и становится нестабильной. Но лично в моей практике не попадался ни один ПК, который бы плохо работал от выставления Command Rate на 1. Более того, в случае тестовой конфигурации на разгонный потенциал это не повлияло ни на йоту.
Разница между CR1 и CR2 может составлять от 0 до 5 % производительности в зависимости от ряда факторов. А если говорить о латентности, то разница составляет 0.5-1.5 наносекунды.
Пропускная способность
Пропускная способность — это скорость работы памяти с данными. То есть объем информации, который память может обработать за секунду времени. Например, 30 гигабайт в секунду.
Вопрос: что лучше — 1 планка на 1600 МГц или 2 планки по 800 МГц? Казалось бы, ответ очевиден, в обоих случаях достигается одинаковая пропускная способность (12 ГБ/сек), но у памяти с частотой 800 МГц ниже тайминги, значит она должна победить. Однако внезапно происходит полный разрыв шаблона, так как одноканальная планка на 1600 МГц работает быстрее на 15 %. Почему же так?
А дело в том, что пропускная способность памяти и ее частота — это совершенно разные параметры. Повышение частоты увеличивает пропускную способность и уменьшает латентность, однако повышение лишь пропускной способности не сказывается на других параметрах. Активация двухканального режима удваивает именно пропускную способность, а не производительность. Поэтому прирост скорости в приложениях может составлять от 1 до 30 % в зависимости от вашего процессора и ряда других факторов.
Емкость. Сколько гигабайт памяти нужно?
На 2020 год актуальными будут только два варианта: 2 х 4 ГБ или 2 х 8 ГБ. Почему так?
Операционная система, будь то Windows 7 или Windows 10, потребляет от 1 до 3 ГБ памяти в зависимости от загруженности программами. При необходимости, ОС может освобождать память, скидывая данные в файл подкачки, ужимаясь всего в
600 мегабайт. А большинство игр потребляют от 1 ГБ до 4 ГБ памяти без учета операционной системы.
Лично мной, помимо тестовых игр для графиков были также протестированы и следующие:
Все они без проблем заработали всего с 4 ГБ памяти в системе, несмотря на то, что у некоторых указано минимум 8 ГБ в системных требованиях. Единственное замеченное ухудшение по сравнению с 16 ГБ — более продолжительные загрузки, и в некоторых случаях фризы, когда память забита впритык.
Само собой, сборка с 8 ГБ памяти уже отыграет себя по полной, не заставляя ОС и игру выкручиваться под маленький объем. Тандем из 2 х 4 ГБ памяти и SSD накопителя будет отличным решением для среднебюджетного ПК. Ну, а 2 х 8 ГБ — идеально для мощного топового ПК без компромиссов.
Но почему не 32 ГБ и более? Потому что это не нужно, вот прямо совсем. Серьезно, лично я, какую бы мультизадачную ахинею ни творил на своем компьютере, ни разу не видел, чтобы было загружено более 12 ГБ оперативной памяти. Ну, разве что если ее специально забивать. Конечно, дело ваше, если есть бюджет, то почему бы не порадовать себя циферками в свойствах системы, да и рам диском тоже можно побаловаться.
Что такое латентность?
Латентность — это некая величина в наносекундах, представляющая собой совокупность частоты и таймингов памяти, а также частоты процессора. Чем она меньше — тем лучше. Обычно именно на этот параметр ориентируются при разгоне и оптимизации памяти.
Если не гнаться за максимальной производительностью, то для игр вполне достаточно
Я считаю, что это не то, о чем стоит париться при выборе памяти (только если вы не хотите докупить второй модуль к первому имеющемуся). Тем более, не все производители пишут эту характеристику, да и наличие кожуха осложняет диагностику. Лучше обратить внимание на тайминги и частоты. Проверить ранговость можно с помощью все той же CPU-Z.
Что такое ECC и буферная память?
Это всего лишь параметры, относящиеся к серверной оперативной памяти. ECC отвечает за коррекцию ошибок, а буферизация памяти уменьшает электрическую нагрузку. Пользователям домашних ПК это не нужно, да и стоит такая память намного дороже. Короче, не забивайте голову.
Разгон
Разгон позволяет взять частоты, которые значительно превышают стандартные значения профилей вашей памяти. На примере DDR3 — переключить с 1333 МГц на 1600 МГц удается почти всегда. Само собой, материнская плата тоже должна поддерживать большую частоту.
Вариант №1. Простой универсальный
Идеальная попытка/способ разгона для новичков. Мы просто повышаем в биосе частоту на одну ступень из списка доступных и смотрим, что из этого получилось. Компьютер запустился? Отлично, повышаем еще. Как только нашли максимальную стабильную частоту, то проверяем латентность через айду, стала ли она лучше, или такой разгон был бессмысленнен, и параметры стоит вернуть на место.
В моем случае память разогналась до частоты 2400 МГц. Универсальный набор таймингов идеально вписался, значения [11-13-13-35] стали для нее наилучшими и дополнительных действий не потребовалось.
Вариант №2. Продвинутая настройка
Автоподбор таймингов платой не всегда может хорошо подойти под ту частоту, которую вы выставили. Задержки могут получиться слишком большими, что в итоге даст меньшую производительность, чем на стандартном профиле. Или же тайминги останутся неизменными, слишком низкими, что попросту не даст взять высокую частоту.
В этом случае разгон проводится вручную, и я объясню его на примере памяти с частотой 1600 МГц и таймингами 11-11-11 (четвертый тайминг я намеренно не указал, так как частота на него практически не влияет, можно использовать базовый).
Стоп-стоп, а как же напряжение? Да, при разгоне часто советуют повысить напряжение, якобы это улучшает стабильность и дает больший разгонный потенциал. На практике, память разгоняется и стабильно работает даже без повышения напряжения, либо же материнская плата сделает все за вас в режиме Auto. Если очень хочется попробовать улучшить значения разгона, можете повысить напряжение (на свой страх и риск) до 1,65 В для DDR3 или же до 1,45 В для DDR4.
Главное — по окончании разгона не забудьте проверить память на ошибки, например встроенной в операционную систему утилитой «Средство проверки памяти Windows» или же программой MemTest86. Ведь иногда память может становиться нестабильной после разгона, и проявится это далеко не сразу — например, на следующий день внезапно зависнет система или игра. В таком случае тайминги нужно будет повысить дополнительно еще на 1 такт или же вовсе вернуть настройки по умолчанию.
Что делать, если после разгона памяти компьютер перестал запускаться?
Если компьютер ушел в бесконечный цикл перезагрузки, то можно попробовать обесточить блок питания примерно на 10 секунд, а затем снова включить. Биос выдаст сообщение в духе «Overclocking Failed» и даст вам возможность поменять настройки или сбросить их. Работает не на всех платах.
Второй вариант — нажать специальную кнопку на плате для сброса настроек биоса. Обычно она подписана как «clr_cmos».
Третий способ, который точно сработает — вытащить батарейку материнской платы на несколько минут и вставить обратно. В результате такого действия сбросятся все настройки биоса.
Взаимодействие памяти с комплектующими ПК
Оперативная память — это посредник ваших комплектующих, представляющий из себя следующую схему: Быстрая память → более быстрый процессор → лучшее использование потенциала видеокарты → больший FPS в играх.
Если вашей игре не хватает производительности процессора/памяти, то и видеокарта не сможет грузиться на 100 % (при отключенной вертикальной синхронизации).
Влияние памяти на процессор
Оперативная память тесно связана с вашим процессором. Чем быстрее память, тем лучше отклик процессора и его производительность. Простой разгон памяти может увеличить потенциал процессора до +15 %, что хорошо видно на примере тестов в программе WinRar.
Для полноты картины я решил провести еще один квартет тестов, для которых частота процессора была уменьшена до 2,4 ГГц и количество потоков уменьшено вдвое.
Здесь уже прирост чуть более ощутим в отличие от 1-кадрой разницы при частоте 4,2 ГГц.
Примечание: даже если ваша игра показывает, что процессор загружен всего на 50 %, это не обязательно означает, что ей хватает его производительности. То есть увеличение частоты процессора или памяти все равно может улучшить частоту кадров.
Влияние процессора на память
Что-что? И в обратном направлении тоже? Да, все верно: чем выше частота процессора, тем ниже латентность памяти. При этом количество ядер или потоков значения не имеют.
Следующий график наглядно показывает зависимость латентности от частоты процессора на разогнанном профиле памяти (2400 МГц). Command Rate выставлен на единицу.
Получается, что 43,2 наносекунды — это наилучшая латентность, которую мне удалось получить на тестовой конфигурации.
Влияние на дискретную видеокарту
Оперативная память не оказывает прямого воздействия на видеокарту, ведь у видеокарты есть собственная память, куда игрой складываются все необходимые графические данные.
Чтобы убедиться в этом наверняка, я использовал игровой бенчмарк Aliens vs. Predator Benchmark. Его преимущество состоит в минимальном использовании процессора. Разница между наихудшим одноканальным профилем памяти и наилучшим двухканальным профилем, при средней частоте кадров ≈175 составила… всего 1 фпс, что вообще в пределах погрешности.
Влияние на встроенную видеокарту
А вот для встроенных видеокарт все как раз таки наоборот — они не имеют собственной памяти и просто заимствуют оперативную. То есть, чем быстрее будет ваша память, тем более высокую частоту кадров в играх вы получите.
Для следующего графика будет использоваться встроенная Intel HD Graphics 4600. Для наглядности, базовый профиль JEDEC был протестирован в одноканальном и в двухканальном режимах, в графиках они отмечены как SCJ и DCJ соответственно.
Прочие вопросы
Что такое файл подкачки?
Файл подкачки — это специальный файл на вашем накопителе, в который система может сливать информацию с оперативной памяти, чтобы на ней освободилось место.
Например, если у вас всего 4 ГБ памяти, операционная система в данный момент использует 2 ГБ, и вы хотите запустить игру, которой единолично требуется 3 ГБ памяти, то ОС сохраняет данные ненужных в данный момент процессов в файл подкачки, что освобождает место в оперативной памяти и дает возможность запустить ту самую игру.
Часть вашего накопителя просто становится очень медленной оперативной памятью. И если системе внезапно понадобится считать эти самые данные из файла подкачки, то это приведет к долгим загрузкам, лагам и подвисаниям.
Даже если у вас много оперативной памяти, совсем отключать файл подкачки не рекомендуется, так как многие приложения спроектированы использовать его в любом случае. В общем, для файла подкачки можно выделить 4-8 ГБ свободного места — этого вполне достаточно.
Что лучше — DDR3 или DDR4?
Немного больной вопрос современного гейминга, так как DDR4 проигрывает по показателям таймингов, но имеет больший потенциал на частоты.
В качестве примера возьмем частоту 2133 МГц — это высокое значение для DDR3 и одно из базовых для DDR4. И если стандарт JEDEC предлагает тайминги 13-13-13 для DDR3-2133, то для DDR4-2133 эти значения составляют 15-15-15, что ощутимо хуже. Получается, чтобы DDR4 начала демонстрировать превосходство над DDR3 ей нужно иметь примерно на 30 % более высокую частоту.
Бюджетная DDR4 даже может являться причиной фризов в требовательных играх из-за высоких таймингов и, соответственно, латентности. Но выбора у нас в любом случае нет, так как DDR3 постепенно уходит в небытие, а на горизонте уже маячит DDR5.
Нужен ли памяти радиатор или кулер?
Память греется слабо относительно прочих комплектующих. Ее температура обычно не превышает 65 градусов, то есть она может без проблем обходиться без радиатора и тем более без специального кулера. Однако память с красивой металлической оболочкой выглядит намного лучше, да и от пыли и случайных царапин обеспечивается неплохая защита. Плюс дополнительная страховка от перегрева для оверклокерских решений.
Почему мнения о важности памяти расходятся?
Причиной тому может быть множество факторов, будь то динамическое окружение в играх или кривая сборка операционной системы ютуб блогера. Но в основном это разные конфигурации ПК, на которых проводятся тесты. Например, процессоры AMD, как правило, сильнее зависят от памяти, чем Intel. Да и разница между встроенной и дискретной графикой колоссальна. И если пользователь изначально имеет средний процессор и так себе память, то их оптимизация явно даст больший эффект, чем попытка разогнать и без того хорошую сборку. Поэтому мнения и расходятся: одни говорят, что влияние памяти нулевое, а другие получают до 30 % прироста производительности.
Заключение
Итак, подведем краткий итог того, что мы узнали из этой статьи.
Упомянутые товары
В статье просто пропущен небольшой абзац, касающийся двух таймингов. Скоро будет добавлен.
Что-то «скоро» уже как минимум не скоро)))
3й абзац в разделе таймингов, я его добавил практически сразу, как написал сообщение.
Отключение подкачки в Windows заметно повышает производительность системы, так как она использует свап по делу и не по делу. В сетапе с отключённым свапом лучше взять памяти с запасом, например, в 2012г я брал 8 Гб, где-то в 2018-м её перестало хватать, и надо было ставить уже 16, а сейчас лучше брать 32. Достаточно открыть штук 30 вкладок броузера, чтобы в этом убедиться.
В момент написания этого коммента, у меня открыта 81 вкладка, запущен стим и утилиты. Все это дело потребляет всего 5,5гб озу. Может вам стоит отключить телеметрию и проверить пк на вирусы?
Понятия не имею, зачем вы криво овер-описали процедуру свапа. Но система не использует файл подкачки когда ей захочется. Она обращается к нему только когда это необходимо, либо в инструкция проги прописана эффективная экономия памяти. Чтобы совсем не париться о свапе, нужно 32-64гб+ озу, потому, что некоторые приложения могут хапнуть до 30гб суммарной виртуальной памяти (игры и редакторы могут крашиться без свапа даже с 16гб озу). Но набирать кучу рам, только чтобы отказаться от свапа. ну такое себе. Проще купить ссд за 1.5к руб и выделить его под свап и темп, так будет намного рациональнее.
У меня за 25 лет использования домашнего компа вирусы были пару раз. Если не ходить по помойным ресурсам, не открывать помойные письма и не запускать исполняемый код неизвестного происхождения, то им просто неоткуда взяться. Я даже антивирус не ставлю, встроенный какой-то болтается только и молчит. Вон у меня на работе Касперский, от него вреда больше, чем от вирусов, а ни одного вируса он пока ещё не нашёл.
Я видел, как работает свап в разных операционках: VMS, Юниксы 4-х разных семейств, штук 7 версий винды от 16-битных ещё, причём не на уровне суеверного юзера, где-то что-то слышавшего, я и алгоритмы изучал (кроме Винды, конечно, у MS всё всегда закрыто, чтоб не позориться), и замеры делал. Так вот, в Винде свап по эффективности вообще никакой, просто бестолковое дёрганье диска. Даже удивительно, я думал, Катлер нормальную систему напишет, но видимо, микрософтовский менеджмент укатал его. Всё ПО с системой в совокупности может использовать 5% ОЗУ, но система будет свопиться. Причём, если размер свапа меньше размера ОЗУ, то производительность вообще падает в ноль. Это не как в нормальных системах, где свап рассматривается, как добавка к ОЗУ. Опытные коллеги подтверждали. Во времена HDD это означало (помимо низкой скорости доступа) ещё и конкуренцию с приложениями за диск, HDD же по природе однозадачные, разве что RAID может немножко параллельно исполнять запросы. Скорость сборки проекта улетала в космос, когда отключался свап, т.к. она как раз интенсивно использовала диск. На SSD происходит тоже самое, только менее заметно, т.к. там есть очередь, и параллелизм выше. Общие рассуждения о том, что что-то там делается эффективно и по необходимости, не работают применительно к MS, который всегда небрежно относился к пользовательским ресурсам.