SPECviewperf 15.0.1 для Linux: бенчмарк впервые работает на Arm

Спустя почти пять лет после предыдущего выпуска консорциум Standard Performance Evaluation Corporation (SPEC) обновил свой рабочий графический бенчмарк для Linux — SPECviewperf Linux Edition. Версия 15.0.1 приносит не только актуализированные рабочие нагрузки и новый графический интерфейс, но и то, чего у этого инструмента раньше не было: нативную поддержку Arm AArch64.

Восемь нагрузок вместо одиннадцати

Windows-версия SPECviewperf 15.0.1 содержит 11 тестов, в Linux-редакцию вошли 8 из них. Это графические трассы Blender 3.6, 3DEXPERIENCE CATIA/CATIA V5, Creo 9, Maya 2025, Solidworks 2024, NX 2406, а также визуализации OpendTect и библиотеки Tuvok. DirectX здесь нет — большинство рабочих станций в CAD, CAM и 3D-рендеринге опираются на OpenGL, и именно эти нагрузки SPEC перенёс на Linux.

По сравнению с прошлой версией линейки — 2020 3.0 — нагрузка Blender добавлена впервые, а CATIA, Creo, Maya, Solidworks и NX обновлены: те же изменения годом ранее получила Windows-редакция.

Новый GUI и «snap-in» вместо монолита

Интерфейс бенчмарка переработан: больше графических элементов управления и улучшенная процедура первоначальной настройки. Вместе с ним появилась возможность скачивать и устанавливать лишь часть набора нагрузок. Полная установка занимает почти 100 ГБ, поэтому SPEC разбил пакет на отдельные компоненты — так называемая архитектура «snap-in». Каждая нагрузка становится отдельным элементом, а не частью монолитного дистрибутива, что позволяет вендорам и операторам тестировать только интересующие их графические сценарии.

Arm AArch64: впервые нативно

Главная новость выпуска — поддержка систем на AArch64. Это первый случай, когда SPECviewperf нативно доступен на Arm-архитектуре. Принцип воспроизведения трасс OpenGL не изменился: SPECviewperf остаётся графическим бенчмарком, а не полноценным тестом приложений. Но теперь этот механизм работает под AArch64 и позволяет оценить, насколько хорошо справляются с задачей графика и её драйверы в Linux.

Какие GPU поддерживаются

Набор поддерживаемого оборудования у Linux-версии уже, чем у Windows. Формально SPECviewperf 15.0.1 запустится на любой системе с GPU, совместимым с OpenGL 4.5, но на практике поддерживаются только видеокарты AMD и NVIDIA. Intel остаётся за бортом. Зато поддерживаются интегрированные GPU — это важно для тестирования свежих высокопроизводительных SoC, включая AMD Strix Halo и NVIDIA GB10.

Как это работает на практике

Журналисты ServeTheHome прогнали бенчмарк на нескольких системах: двух мини-ПК на Ryzen AI Max+ 395 (Strix Halo), машине Dell Pro Max на базе NVIDIA GB10 и высококлассной рабочей станции на Threadripper 9980X с видеокартой Radeon AI Pro R9700. О том, как устроены подобные компактные платформы, мы разбирали в материале про мини-ПК Qotom Q30952UE с двумя SFP+ 10G.

Среди мини-ПК результаты оказались в пользу AMD: обе системы Strix Halo заметно опережали машину на GB10, нередко вдвое и более. Саму GB10-машину авторы использовали скорее для проверки работоспособности Linux-набора на платформе, чем для честного сравнения: эти системы собраны в кластер под задачи ИИ, они построены на Arm, и графика под Linux до сих пор не была для GB10 приоритетом.

В сравнении с дискретной рабочей станцией интегрированные GPU Strix Halo выглядят достойно: в большинстве тестов они выдают около половины производительности Radeon AI Pro R9700. А в нагрузке NX 2406 мини-ПК на Strix Halo обошли дискретную видеокарту.

Вывод из замеров: системы на Strix Halo, которые до сих пор рассматривали прежде всего как платформы для ИИ-разработки, вполне справляются и с рабочими графическими задачами — до тех пор, пока узким местом не станет CPU.

Что это значит на практике

Для администраторов рабочих станций Linux появление свежего SPECviewperf — повод пересмотреть методику тестирования. Набор обновился до уровня Windows-версии, а архитектура «snap-in» избавляет от необходимости держать на диске почти 100 ГБ ради одной интересующей нагрузки. Появление AArch64-сборки открывает возможность измерять графическую производительность Arm-мини-ПК, которые всё активнее выходят на профессиональный рынок, — раньше измерить её штатным инструментом было нельзя.

Если вы собираете стенд для замеров под Linux, пригодится и наш разбор домашней лаборатории Cisco: сколько стоит и что понадобится — там речь о планировании тестового контура, а не о графике, но принципы подбора железа и изоляции замеров те же.

Частые вопросы

Что нового в SPECviewperf 15.0.1 Linux Edition?

Восемь рабочих нагрузок из одиннадцати Windows-версии, обновлённый GUI, архитектура «snap-in» для выборочной установки нагрузок и первая нативная поддержка Arm AArch64.

Какие нагрузки входят в Linux-версию?

Blender 3.6, 3DEXPERIENCE CATIA/CATIA V5, Creo 9, Maya 2025, Solidworks 2024, NX 2406, а также визуализации OpendTect и библиотеки Tuvok.

Почему нагрузок меньше, чем в Windows-версии?

В Linux-редакции нет DirectX. Многие CAD, CAM и 3D-приложения основаны на OpenGL, поэтому SPEC перенёс именно эти трассы, а не весь набор.

Какие видеокарты поддерживаются?

Формально нужен GPU с OpenGL 4.5, но на практике поддерживаются только AMD и NVIDIA. Intel в список не входит. Интегрированная графика поддерживается.

Сколько места занимает полная установка?

Почти 100 ГБ. Именно поэтому появилась возможность ставить отдельные нагрузки через «snap-in».

Что даёт поддержка Arm AArch64?

Она позволяет впервые нативно измерять производительность графики и драйверов на Arm-системах под Linux — например, на мини-ПК, которые выходят на профессиональный рынок.

Как показали себя мини-ПК на Strix Halo?

Они заметно обошли машину на NVIDIA GB10, часто вдвое и более, а в сравнении с дискретной Radeon AI Pro R9700 выдавали около половины её производительности, обойдя её в нагрузке NX 2406.

Можно ли использовать бенчмарк для сравнения разных платформ?

Авторы замеров предупреждают: системы редко попадают в один весовой класс, поэтому честное сравнение «яблоко к яблоку» затруднено. Результаты стоит читать как ориентир, а не как строгий рейтинг.

Источник: servethehome.com