«Компьютерра» продолжает серию гайдов по настройке ПК. На этот раз речь пойдет о том, как грамотно тестировать процессор и оперативную память на предмет стабильности: назовем нужные утилиты, научим ими пользоваться, подскажем, куда смотреть.
Оперативная память
TestMem5
Начнем с памяти. Она проверяется утилитой TestMem5. Для выявления откровенной нестабильности хватит стандартной конфигурации тестирования. Такая обычно используется на начальных этапах разгона и настройки: когда ищется частотный потенциал ОЗУ и порог минимальных таймингов. Если что-то сделано неверно, запущенная TestMem5 быстро приведет к BSOD и станет ясно, что нужны дальнейшие корректировки.
На поздних этапах, когда система почти настроена и надо убедиться, что она железобетонно стабильна и может выполнять серьезные рабочие задачи по многу часов кряду, нужен экстремальный пресет тестирования — extreme@anta777.
С ним проверка длится примерно 1,5 ч на ПК с 16 ГБ памяти и 2,5–3 ч на машинах с 32 ГБ.
Запускается пресет так: нужно открыть корневой каталог утилиты, щелкнуть по папке bin, скопировать туда файл extreme@anta777, запустить TestMem5, нажать «настроить и выйти».
Откроется проводник, в нем надо снова найти папку bin, попасть в нее, там найти только что скопированный файл, кликнуть по нему и нажать «открыть». После этого снова запустить TestMem5 и обязательно сделать это от имени администратора. По итогу тестирования ошибок быть не должно.
Y-Cruncher
Теперь Y-cruncher. Он хорош как комплексный тест: нагружает и память, и встроенный в процессор контроллер. Как работать с утилитой. Скачать ее по ссылке, распаковать в отдельную папку, найти .exe-файл и создать для него ярлык. Открыть свойства этого ярлыка и в поле объект добавить: stress -TL:1441 VST VT3. Теперь можно запускать программу и ждать конца теста.
Процессор
LinX
Если в TestMem5 и Y-Cruncher всё гладко — об оперативной памяти можно забыть и приступить к процессору. С ним будет сложнее, и придется повозиться, но на самом деле сложного ничего.
Первое, что понадобится, — проверить стабильность CPU в тяжелых нагрузках. Не советуем OCCT, Prime95 и AIDA64. Эти программы могут часами насиловать систему, но так и не выявить проблем.
Есть другой, отличный, безотказный и простой инструмент — LinX. Для AMD — версия 0.9.7, для Intel — 0.9.12.
Как пользоваться: запустить утилиту, в поле «память» или memory выбирать 11264 МБ, если в ПК установлено 16 ГБ памяти, и 25600 МБ, если — 32 ГБ. Количество прогонов или run times нужно установить на отметку 10.
Далее потребуется свернуть окно программы и скачать софт под названием HWInfo. Следующий шаг — запустить его, найти строку WHEA в самом низу и оставить работать в фоне.
Далее потребуется вернуться к LinX и нажать на кнопку start. Внимание: даже если тест завершился успешно и программа сообщает, что ошибок нет, слепо доверять ей не надо — важно смотреть на цифры в столбцах residual и residual (norm). В русифицированной версии они называются «невязка» и «невязка (норм)».
В конце каждого прогона в этих столбцах будут появляться числа, и они должны совпадать. То есть по завершении должно выйти 10 одинаковых результатов в столбце residual и 10 других, но также идентичных в residual (norm).
Повторимся: цифры в разных столбцах не совпадают, и это нормально, они должны быть одинаковыми в пределах одного столбца. Одно расхождение — система нестабильна. То же касается и строки WHEA в HWInfo. Даже одна ошибка в ней значит, что ПК настроен неверно.
CoreCycler
Допустим, что все невязки сошлись, однако радоваться пока рано, потому что в OCCT, LinX, Prime95 и прочих подобных тестах процессор работает на пониженных частотах, поскольку упирается в температурные и мощностные лимиты. Отсюда возникает нередкая ситуация, когда CPU абсолютно стабилен в любой из этих утилит, но приводит систему к краху, как только дело доходит до игр, браузера и других легких программ.
Объясняется это тем, что в подобного рода легких приложениях кристалл загружен не полностью: основная часть расчетов ложится на одно–два ядра, что приводит к их выходу на частоты Turbo Boost, которых при тестировании в LinX не достичь. В итоге оказывается, что для их поддержания недостаточно вольтажа, и в результате — вылет.
Решение проблемы есть — CoreCycler. Программа запускает Prime95, но на одном ядре, что заставляет его выходить на пиковую частоту. Затем CoreCycler удерживает ее шесть минут, потом переключается на другое ядро и так по порядку. Соответственно, если какое-то из ядер нестабильно, CoreCycler должен это показать.
Другие тесты
Даже если все в норме, будет не лишним провести еще пару тестов. Если опираться на личный опыт, то рекомендуем Corona Benchmark — быстро кладет на лопатки плохо настроенные системы при нажатии кнопки Submit.
Следом — игры. Для стресс-тестов хороши проекты на движках Frostbite и Unreal Engine со встроенными инструментами от Oodle, а еще нестабильность неплохо выявляют Watch Dogs 2 и Shadow of the Tomb Raider. Особо подчеркнем: не стоит тратить время на Aida64 и Cinebench. Этот софт тестирует крайне поверхностно, и то, что система в нем стабильна, — не показатель ее надежности.