Найти тему

И ещё раз - сколько и каких ядер нужно играм?

5 дней назад сбылась "мечта идиота" - в отделении почты России был получен заказанный с магазина на Алиэкспресс процессор Intel Xeon E5 2680 V2 - цена на него в данном магазине снизилась до 1250 рублей - и это аж за 10 ядер/20 потоков! :)
Этим же вечером процессор был распакован - естественно - под видеосъёмкой - и установлен в ПК вместо Intel Xeon E5 1650.
Все сравнительные тесты, которые были перед этим просмотрены в интернете упорно доказывали, что 2680 V2 в неоптимизированных играх, как минимум, не хуже 1650, а в играх, умеющих использовать многопоток на полную катушку - заметно лучше.
Один из доводов - произведение частоты на количество ядер/потоков, типа 1650 - это 4000х12=48000, а 2680v2 - это 3100х20=62000 - аж на 29% больше!
Но моя проблема в том, что материнская плата у меня не Хуанан или какой другой китайский новодел, а вполне себе нормальная MSI X79A-GD45 8D - с нормальным UEFI-BIOS.
И, соответственно, с достаточно продвинутыми возможностями разгона и управления питанием.
Я уже ооочень давно занимаюсь оверклокингом, и так же давно перестал разгонять ради собственно разгона.
Задача адекватного разгона - получить от системника именно оптимальную производительность, причем - без применения рискованных действий - я почти никогда не поднимаю вручную напряжение питания процессора и видеочипа - ИМХО - в этом нет реальной необходимости. Любая нормальная МП умеет сама управлять питанием процессора в определённом диапазоне и, зачастую, этого диапазона вполне достаточно для разумного повышения частоты. При этом сохраняется возможность управления частотой - в простое частота снижается до стоковых значений.
Поэтому я крайне редко применяю разгон множителем - во-первых - в этом случае фиксируется максимальная частота, во-вторых - разгон по шине - сам по себе интересней, так как увеличивается частота и, соответственно, пропускная способность всех элементов системы.
Вернёмся к практике.
Экземпляр Intel Xeon E5 2680 V2 мне попался очень хороший - процессор без проблем "взял" по шине 3347 МГц, в бусте частота ядер достигала 3672 МГц - цифры вполне приемлемые.

Вот только контроллер памяти в этом процессоре категорически отказался работать на базовой частоте 2133 МГц.
Пришлось выставить 1866 МГц, при шине 108 получилось 2016 МГц.
Память у меня Patriot Memory 1866 CL10, и снизить тайминги при частоте выше 1900 МГц она не даёт - даже при поднятии напряжения выше 1,65 v. А с "родными" таймингами 10-11-10-30 - 2016 МГц она "держит" при 1,55 v.
Ниже скриншот теста кэша и памяти в AIDA 64 при этом разгоне.

-2

Вот после него я, как раз, и задумался.
До этого я неоднократно тестировал свою систему с E5 1650 - и, кажется - цифры были поинтересней. :)
Я нашёл результаты прежних тестов - и таки да - мне не показалось!
После этого я "прогнал" несколько игровых бенчмарков и так же сравнил их результаты с полученными ранее - на E5 1650.
Да, в этих тестах я снижаю разрешение и настройки графики - снижаю нагрузку на видеокарту, добиваясь того, что бы именно процессор был загружен "на полную катушку".
Естественно, в таком режиме я не играю, в "реальной" игре - в 2К на высоких настройках графики - я бы, наверное, разницы между этими процессорами не заметил.
Но в тестовом режиме показатели 2680 v2 оказались ниже! Не на много - но ниже.
Самое интересное, что количество низких и очень низких событий было, практически равным, даже 10-ти ядерник кое-где был лучше.
Но по максимальному значению fps - он проиграл везде и достаточно заметно - во всех своих играх я, при прочих равных, потерял от 5 до 10 Avg FPS, а в Борде 2 и Ларе разница достигла 25-30 кадров!
После этого я вынул E5 2680 v2 и вернул на место E5 1650 который верой и правдой служит мне уже более 2-х лет.
Почему мои результаты так сильно отличаются от тестов в интернете?
Ну, во-первых - наверное, я не в те игры играю! :)
Максимальный прирост в тестах большее количество ядер выдаёт  в гоночных проектах, стратегиях с большим количеством объектов на поле сражения, командных многопользовательских играх и т. д.
А я играю в Борду, Ведьмака, Лару, Киберпанк и т. д. :)
А во-вторых - E5 1650 при той же методике разгона позволяет получить заметно более "быстрый" результат - контроллер памяти у этого процессора прекрасно справляется и с частотой 2133 МГц,  и с 2400 МГц и даже больше - я "догонял" этот "камень" под "воздухом" до 4,8 ГГц, при этом память работала на частоте 2560 МГц - система была совершенно стабильна после 2-х часового теста. :)
Но это был поиск предела, а в реальности такие частоты мне просто не нужны, ибо видеокарта у меня RTX 2060 Super, а ей и 3,8 ГГц стоковых - предостаточно. :)
Но, ещё раз повторю, при разгоне по шине увеличивается пропускная способность всех соединений ПК, а увеличение частоты памяти без повышения задержек или с небольшим повышением - очень неплохо поднимает пропускную способность связки процессор-память.
Ниже скриншот совершенно стабильного режима работы системы с  E5 1650 - разгон по шине в авторежиме питания, базовая частота памяти - 2133 МГц. При шине выше 106 МГц мой "камень" не хочет работать стабильно без поднятия напряжения. При 2400+ МГц в 4х канальном режиме приходится ещё поднимать тайминги - общая производительность системы в итоге - снижается. Питание на памяти - 1,635 v - это вполне допустимо, у Патриота есть комплекты с заводскими параметрами DDR3-2400 – 11-13-13-31 2T 1.65 V.
Скриншот частот:

-3

Ну и теперь самое интересное - тест кэшей и памяти:

-4

Прекрасно видно, что работа кэшей у 2680 v2 оптимизирована лучше, но задержки - выше, а задержки при обращении процессора к памяти - значительно больше!
Так что хвалёный 10-ти ядерник меня, увы, не впечатлил. :)
Теперь я заказал на Алиэкспресс Intel Xeon E5 1650 v2 - благо, он сейчас тоже стоит не очень дорого.
Приедет - обязательно проведу сравнительные тесты и опишу их в новой статье. :)