Спустя почти пять лет после предыдущего выпуска консорциум 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