Core 2 Quad Q9400 - 15 лет спустя
Введение
Итак, мы продолжаем изучать возможности первых 4-ядерных настольных x86-процессоров в современных приложениях и играх. Напомню вкратце, что основная цель исследования — посмотреть, что могут многоядерные “старички” в современных приложения и играх в сравнении со своими актуальными наследниками. В роли процессоров из прошлого у нас пока выступают исключительно представители линейки Core 2 Quad компании Intel, а конкурентом из наших дней для них был избран Core i3-10100.
Рассмотрение мы начали с первого массового 4-ядерного настольного x86-процессора, Core 2 Quad Q6600, а в прошлый добрались до 45-нм Core 2 Quad Q8300. Сегодня мы поднимемся ещё на одну ступеньку выше, и тестируем Core 2 Quad Q9400, превосходящий Q8300 не только по частоте, но и по объёму кэш-памяти. Так же было решено расширить представительство и актуальных процессоров в исследовании, добавив в него "гиперпень" Pentium Gold G6405. В отличии от многих 2-ядерных процессоров прошлых лет, этот процессор обладает высокой однопоточной производительностью, которая в купе с наличием виртуальной многопоточности делает Pentium Gold G6405 минимально подходящим для множества современных приложений и игр. Да и как конкурент 4-ядерным процессорам прошлого он подходит лучше — Core i3-10100 всё же слишком силён.
реклама
Краткое описание тестовых стендов и методики тестирования приведено ниже под спойлерами.
Core 2 Quad Q9400
А теперь познакомимся поближе с очередным представителем "старой гвардии", участвующим в нашем сегодняшнем тестировании. Напомню, что в 2008 году в соответствии со стратегией разработки микропроцессоров, известной как "тик-так", Intel выпустила обновлённые Core 2 Quad, основанные на микроархитектуре Penryn, основным отличием которой от оригинальной микроархитектуры Core было использование более тонкого 45-нм техпроцесса. Обычные (не-Extreme) 45-нм 4-ядерные Core 2 выходили сразу в 3 вариантах, различавшихся в первую очередь размером кэша второго уровня: Q8xxx имели всего 2 МБ L2-кэша на каждую пару ядер, Q9x0x могли похвастаться уже 3 МБ, а Q9x5x — целыми 6 МБ. Мы уже протестировали самый урезанный вариант в лице Q8300, а сегодня посмотрим на вариант с 3 МБ L2-кэша на каждую пару ядер, а именно Q9400.
Помимо большего объёма кэш-памяти, Core 2 Quad Q9400 обладает также чуть более высокой частотой — 2.67 ГГц против 2.5 ГГц у Q8300. В остальном же процессоры идентичны.
реклама
Разгон Core 2 Quad Q9400 никаких сюрпризов не принёс — как и в случае с Q8300 процессор оказался полностью стабилен при частоте системной шины равной 500 МГц. Правда, за счёт чуть более высокого множителя (8 против 7.5) Q9400 достиг частоты 4 ГГц, которая является разумный пределом для большинства 45-нм чипов Yorkfield.
А теперь давайте, наконец, посмотрим, что дадут чуть больший объём кэша и чуть более высокие частоты в современных приложениях и играх.
Тестирование: синтетические и комплексные тесты
AIDA64 Memory Bandwidth & Latency
Скоростные характеристики памяти практически такие же, как и у Q8300. В этом нет ничего удивительного, ведь частоты системной шины и памяти идентичны. И да, до современных процессоров по всем скоростным показателям памяти стареньким Quad-ам "как до Луны".
Geekbench 5
В наборе синтетических тестов Geekbench 5 Core 2 Quad Q9400 немного отрывается от Q8300 за счёт более высокой частоты. Core i3-10100 по-прежнему недостижим, а вот до "гиперпня" Q9400 в разгоне по многоядерной производительности не так уж и далеко — Pentium G6405 быстрее всего на треть. Всё-таки настоящие ядра — не чета виртуальным, так что "гиперпень", обгоняющий Q9400 в разгоне по одноядерной производительности почти вдвое, в тестах многоядерных уже сильно пасует.
PCMark 10
В комплексном тесте PCMark 10 между Core 2 Quad Q9400 и Q8300 также наблюдается лишь незначительная разница. Современные процессоры вновь заметно впереди, правда в тестах профессионального ПО для создания контента (Digital Content Creation, DCC) вновь видим заметное проседание Pentium G6405. Виртуальные потоки не способны заменить физические ядра. Впрочем, даже в этой группе тестов "гиперпень" быстрее Core 2 Quad Q9400 на 35%.
Тестирование: профессиональное ПО
Cinebench R23
Переходим к реальному ПО, и в популярном бенчмарке Cinebench, разогнанный Q9400 уже дышит "гиперпню" в затылок — Pentium G6405 быстрее всего на 14%! Core i3-10100, конечно, по-прежнему вне досягаемости, но навязать борьбу "гиперпню" — это уже неплохое достижение.
Photoshop 2020
Premiere Pro 2022
И вот если бы картина, увиденная нами в Cinebench, наблюдалась во всех пакетах профессионального ПО, то можно было бы заключить, что Core 2 Quad Q9400 (в разгоне до 4 ГГц) не так уж и плох. Однако, уже в продуктах Adobe видим иную картину — здесь "гиперпень" быстрее разогнанного Q9400 на внушительные 53% и 38%, соответсвенно. В продуктах Adobe по-прежнему важна одноядерная производительность, а с ней у Quad-ов всё плохо — возраст даёт о себе знать. Впрочем, подобная картина для профессионального ПО, скорее, исключение, чем правило — в своей массе он всё-таки неплохо масштабируется на большое количество ядер/потоков, а физические ядра всегда лучше виртуальных потоков.
Visual Studio 2022
В прошлый раз наблюдая заметно большее время компиляции Blender в Visual Studio у Q8300 в сравнении с Q6600, мы предположили, что банально упёрлись в объём кэш-памяти. И судя по результатам Q9400 мы были правы. Тут, как уже говорилось, никаких сюрпризов — очень часто скорость сборки упирается именно в объём кэш-памяти, так что более высокая частота ядер и прочие преимущества оказываются несущественны. Если же говорить о соперничестве с "гиперпнём", то в этом тесте Pentium G6405 быстрее разогнанного Q9400 на 30%.
7-Zip 22
Сжатие данных больше "любит" всё же настоящие, физические, а не виртуальные ядра, так что здесь Q9400 подбирается к "гиперпню" чуть ближе — Pentium G6405 быстрее разогнанного Q9400 на 24%.
Blender 3.3
А вот в Blender, напротив, отрыв "гиперпня" несколько больше — Pentium G6405 быстрее разогнанного Q9400 на 36%.
HandBrake 1.5
С H.265-кодированием видео пакетом Handbrake Core 2 Quad Q9400 справился лишь немногим медленнее "гиперпня" — в сравнении с разогнанным Q9400 Pentium G6405 финишировал лишь на 16% быстрее.
NAMD 2
С задачей классической молекулярной динамики в NAMD 2 Core 2 Quad Q9400 справился ещё быстрее — здесь Pentium G6405 опережает разогнанный Q9400 уже всего на 9%.
Python 3.9
И, наконец, вычисления с матрицами в многопоточном режиме в Python 3. Здесь разогнанный Core 2 Quad Q9400 вообще удалось сравняться с "гиперпнём" — преимущество последнего чисто номинальное, пара процентов.
В среднем же по протестированному набору профессионального ПО Pentium G6405 опередил Core 2 Quad Q9400 разогнанный до 4 ГГц всего приблизительно на 20%. В стоке, конечно же, отрыв значительнее, больше 50%, но ведь и стоковые частоты "старичков" сильно ниже, чем у современных процессоров. Настоящий же современный 4-ядерный процессор (Core i3-10100) не оставляет Q9400 никаких шансов, опережая "старичка" даже в разгоне до 4 ГГц на внушительные 70%. Ну а преимущество Core i3-10100 над стоковым Core 2 Quad Q9400 вообще двукратное.
Тестирование: игры
Среднегеометрические результаты
Результаты в индивидуальных игровых тестах спрятаны под спойлеры, так как они демонстрируют в целом идентичную картину за исключением лишь Civilization VI, где Core 2 Quad Q9400 в разгоне до 4 ГГц способен навязать борьбу Pentium G6405. В остальных же проектах и, как результат, "в среднем по больнице" "гиперпень" опережает разогнанный Q9400 вдвое, причём как по средней, так и по минимальной игровой производительности. Превосходство Pentium G6405 над стоковым Q9400 ещё выше — более 50% в профессиональном ПО и 160-170% в играх. Ну а о борьбе с i3-10100, как уже было сказано неоднократно, и речи не идёт.
Выводы
Эпоха Quad-ов безусловно закончилась, причём закончилась уже давно. На данный момент даже в разгоне до 4 ГГц эти процессоры не способны тягаться даже с 2-ядерным 4-поточным "гиперпнём", причём ещё и не самым актуальным. Да, в профессиональном ПО Pentium G6405 опередил Core 2 Quad Q9400 разогнанный до 4 ГГц в среднем всего на 20%, но никто в здравом уме не будет использовать эти процессоры для решения профессиональных задач. Небольшое отставание разогнанного Q9400 от "гиперпня" в этих тестах имеет, таким образом, небольшое, скорее, чисто теоретическое, а не практическое значение. А вот в игровых проектах отставание Core 2 Quad Q9400 от Pentium G6405 уже двукратное. Да, в играх по-прежнему важна одноядерная производительность, которая у представителей Core 2 Quad в силу их возраста слишком низкая. И это у нас в списке тестируемых игр ещё отсутствуют самые современные проекты, которые вообще не запускаются на Quad-ах по причине отсутствия у них поддержки различных новомодных инструкций.
С другой стороны, (сравнительно) современные игры, которые таки запускаются на Core 2 Quad Q9400, вполне играбельны, если последний разогнать до 4 ГГц. Как минимум, играбельны "на минималках" — 70 FPS среднем и чуть меньше 40 FPS в редких случаях. Понятно, что собирать систему даже (условно) "для дачи" на LGA 775 сейчас "с нуля" просто бессмысленно — хорошие платы стоят настолько неадекватных денег, что "гиперпень" за пару тысяч с Авито + самая простая плата LGA 1200 и самая недорогая же DDR4-память выйдут не сильно дороже. А ведь это уже совсем другой уровень игрового комфорта, современные интерфейсы, да ещё и возможность апгрейда. Но если где-то пылится сборка с каким-нибудь Core 2 Duo, то её ещё можно "взбодрить" за копейки каким-нибудь Xeon-ом, собрав "печатную машинку", на которой можно время от времени поностальгировать в старые игры, а также поиграть во что-то киберспортивное или даже сравнительно новое. В последнем случае, правда, "на минималках", и только в те проекты, которые запустятся, но тем не менее.
Всем спасибо за внимание. И до новых встреч!
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Комментарии Правила