Unigine heaven benchmark linux как запустить

Обновлено: 04.07.2024

Оригинал: GPU benchmarking and stress testing in Linux
Автор: Arnab Satapathi
Дата публикации: 29 марта 2017 г.
Перевод: А.Панин
Дата перевода: 26 апреля 2017 г.

Хотите измерить пиковую производительность своего графического ускорителя? Задумываетесь о корректности работы своего графического ускорителя под максимальной нагрузкой?

Вы можете без-каких либо проблем развеять все свои сомнения благодаря существованию нескольких инструментов для тестирования производительности графических ускорителей; мы будем рассматривать три отличных инструмента, а именно:

1. GLXGears из пакета mesa-utils

Утилита GLXGears с открытым исходным кодом является частью пакета утилит Mesa для тестирования поддержки технологии OpenGL и доступна в составе пакета программного обеспечения mesa-utils в дистрибутивах Debian/Ubuntu. Она может использоваться в качестве самодостаточного инструмента для тестирования производительности графического ускорителя и выводит число кадров в секунду (FPS) сразу же после запуска с помощью следующей команды:

Число кадров в секунду не будет превышать 60, но производительность любого приложения, работающего с трехмерной графикой, может быть значительно улучшена в случае его запуска с переменной окружения vblank_mode=0 ; в моем случае удалось получить значение, равное 6000 кадрам в секунду при использовании графического ускорителя Intel HD 3000.

2. GLMark2 от команды разработчиков проекта Linaro

Это еще одна популярная утилита с открытым исходным кодом, предназначенная для стресс-тестирования и тестирования производительности графических ускорителей, которая была создана на основе исходного кода утилиты GLMark . Она доступна на платформах Linux и Android.

В официальных репозиториях дистрибутива Ubuntu размещены бинарные пакеты программного обеспечения с компонентами утилиты GLMark2, поэтому при ее установке в Ubuntu или любом производном дистрибутиве не должно возникнуть никаких проблем. Достаточно выполнить следующую команду для установки ее новейшей версии:

К сожалению, бинарные пакеты с компонентами GLMark2 не добавлены в репозитории дистрибутива Debian, но вы в любом случае можете скомпилировать новейшую версию GLMark2 для дистрибутива Debian самостоятельно , после чего просто установить ее в систему.

Тестирование: теперь нужно просто выполнить команду glmark2 с помощью терминала, в результате чего откроется окно со стандартным разрешением 800x600 пикселей, в котором будут отображаться различные трехмерные объекты, такие, как фигурка лошади, кота, кролика и так далее. Процесс тестирования может растянуться на 8 минут, после чего будут выведены результаты тестирования. В моем случае графический ускоритель Intel HD 3000 набрал около 1000 баллов.


Стресс тестирование графического ускорителя: для работы GLMark2 требуется достаточное количество ресурсов графического процессора, поэтому зацикливание процесса может рассматриваться в качестве своеобразного режима стресс-тестирвоания графического ускорителя.

Тестирование производительности графического ускорителя производства NVIDIA с помощью GLMark2: я пользуюсь ноутбуком с дискретным графическим ускорителем NVIDIA Optimus (GeForce GT 540M), поэтому просто не мог не попытаться протестировать производительность этого ускорителя с помощью GLMark2. Я пытался проводить тесты со всеми известными параметрами, но результаты были неизменно-ужасными. Графический ускоритель ни разу не набирал больше 446 баллов, хотя я провел 4 теста; возможно, утилита GLMark2 просто не совместима с аппаратным обеспечением производства NVIDIA.

Команды, которые я использовал для тестирования производительности дискретного графического ускорителя производства NVIDIA с помощью утилиты GLMark2:

3. Тест Furmark утилиты GPUTest от команды ресурса geeks3d

В результате откроется окно разрешением в 800x600 пикселей, с помощью которого будет выводиться сложный трехмерный объект, подобный представленному ниже.


При тестировании производительности графического ускорителя Intel 3000 HD я получил изменяющуюся рывками картинку с 9-10 кадрами в секунду.

И снова я попытался протестировать производительность дискретного графического ускорителя производства компании NVIDIA:

Стресс-тестирование графического ускорителя с помощью теста Furmark: в результате использования теста Furmark генерируется значительная нагрузка на графический процессор, а с помощью приведенной ниже команды программа может быть запущена в режиме непрерывного тестирования с окном разрешением в 1024x640 пикселей.

Программа GPUTest содержит реализации большого количества других тестов для тестирования производительности графических ускорителей, полный список которых размещен в файле README.txt. Попробуйте протестировать производительность вашего графического ускорителя с другими параметрами утилиты, пользуясь следующим правилом: чем меньше размер окна, тем больше производительность.

Существуют и другие более функциональные и сложные инструменты для тестирования производительности графических ускорителей от Unigine corp., такие, как Unigine Heaven , Unigine Vally и другие. Я не затрагивал их в данной статье, но вы можете самостоятельно загрузить их по данной ссылке и протестировать производительность своего графического ускорителя.

Если у вас остались вопросы, вы можете задать их и не забудьте поделиться ссылкой на данную статью с друзьями.

propk.ru

Тест производительности ПК

Хочу рассказать о том как я тестирую ПК с операционной системой Windows. Так же как можно проверить производительность вашей видеокарты в Linux.

Сегодня поговорим о тестах производительности. Начнем с самого популярного.

Программа OCCT позволяет не только запустить тест стабильности вашей системы.

Можем провести стресс тесты на стабильность вашей Видеокарты, Процессора, Оперативной памяти, Питания системы и многое другое.

тест производительности OCCT

После скачивания просто запускаем скаченный файл двойным кликом. Программа не требует установки и поэтому сразу запустится.

тест производительности OCCT

Слева в низу вы сможете выбрать и запустить один из пяти тестов

тесты OCCT

При проведении тестов вы сможете наблюдать множество параметров вашего ПК в реальном времени.

характеристики OCCT

Вот так выглядит например тест производительности видеокарты

тработа OCCT

Думаю эта программа будет очень полезна и интересна тем кто тестирует персональные компьютеры, ноутбуки на стабильность и производительность.

Тестируем видеокарту в Linux

Я в основном использую для работы и для игр операционную систему Linux. Мне стало интересно, а есть ли возможность запустить полноценно тест производительности видеокарты в Linux.

Долго искать не пришлось. Benchmark предлагает версию для Linux.

На главной странице выбираем один из тестов Superposition, Valley, Heaven.

Я выбрал тест производительности Heaven.

тевт производительности Benchmark

Запускать программу будем из терминала.

Открываем терминал и переходим в папку в которой располагается ваш скаченный файл. Или открываем терминал из папки в которой расположен ваш файл.

У меня это папка Загрузки в домашней директории

запуск в терминале

Делаем файл исполняемым командой chmod +x

В моем случает получается так

Теперь запускаем этот файл с правами супер пользователя

Программа создаст каталог с таким же именем как файл

Переходим в этот каталог командой

Запускаем программу командой

запуск в терминале

Естественно программа sudo попросит пароль, вводим его и видим перед собой запущенный интерфейс программы теста производительности остается только нажать Run.

работа теста производительности

Если вы выбрали другой тест то просто учтите это при вводе команд и впишите имя своего файла.

Я попробовал все три теста, в папке это выглядит так

установленные тесты производительности

Запуск Superposition

Запуск Valley

В опциях можно выбрать русский язык, если вам не удобен английский, а так же сменить еще множество характеристик по тестированию производительности.

Если есть чем дополнить или поделится на эту тему, то пишите в комментариях.

Пользователи редко задумываются о конфигурации и производительности используемого ими персонального компьютера. Обычно интерес к этой теме возникает в том случае, если пользователь увлечён сферой информационных технологий или если его не устраивает текущая производительность системы.

Однако, этот вопрос весьма важен, особенно если рабочая станция — ваше устройство, используемое для развлечений, отдыха и работы. В этой статье мы разберемся как выполнить тест производительности Linux и рассмотрим один из инструментов тестирования производительности — Phoronix Test Suite.

Что такое Phoronix Test Suite?

С помощью Phoronix Test Suite вы можете найти узкое место в своей конфигурации компьютера, сравнить вашу систему с аналогичными системами других пользователей, оценить общую производительность или производительность конкретных узлов ПК. Для всех этих целей пакет предлагает широкий выбор тестов, разделённый на несколько категорий:

  • System — тесты общей производительности системы.
  • Processor — тесты производительности процессора.
  • Memory — тесты производительности оперативной памяти.
  • Graphics — тестирование производительности видеокарты.
  • Disk — тесты производительности дисковой подсистемы.

Рассмотрим каждую категорию отдельно, составив список интересных бенчмарков.


Доступные тесты производительности

Тесты общей производительности системы (System):

  • PyBench — тест, вызывающий различные функции, реализованные с использованием Python. Позволяет оценить общую производительность системы Linux.
  • Blender — тест на основе программного обеспечения с открытым исходным кодом для создания 3D-сцен и 3D-моделей.
  • BRL-CAD — бенчмарк на базе кросс-платформенного программного обеспечения для твердотельного моделирования.
  • IndigoBench — тест на основе Indigo Renderer (фотореалистичного рендера для GPU и CPU, применяющего методики точного моделирования физики света).
  • LuxMark — мультиплатформенный тест OpenGL, основанный на LuxRender. Использует библиотеку OpenCL, содержит несколько различных сцен для рендеринга. LuxRender — система рендеринга для Blender и 3DS Max.
  • Ethminer — бенчмарк на основе Ethereum Ethminer (Майнер GPU для различных монет, основанных на алгоритме Ethash).
  • V-Ray — бенчмарк на основе рендера V-Ray от Chaos Group.

Тесты производительности процессора (Processor):

Тесты производительности памяти (Memory):

  • RAMspeed — тест памяти Linux, измеряющий производительность оперативной памяти.
  • SQLite — тест оперативной памяти, измеряющий время, необходимое для выполнения вставки данных в индексированную базу данных.

Тесты производительности дисковой подсистемы (Disk):

  • Iozone — тестирует производительность жёсткого диска linux, а также файловой системы.

Тесты производительности видеокарты (Graphics):

  • UNIGINE-Heaven — бенчмарк, вычисляющий среднюю частоту кадров в демо UNIGINE Heaven. Данное демо было выпущено в 2009 году.
  • UNIGINE-Valley — тест видеокарты linux, вычисляющий среднюю частоту кадров в демо UNIGINE Valley. Исходное ПО было выпущено в 2013 году и использует OpenGL 3.
  • UNIGINE-Superposition — тест видеокарты на основе демо UNIGINE Superposition, вышедшего в 2017 году. Исходный тест содержит режим для виртуальной реальности.
  • UE4-Atlantis — тест на основе демо на движке Unreal Engine 4. Тест вышел в 2015 году.

Тест производительности Linux

1. Установка Phoronix Test Suite


Далее предлагаем последовательность установки для операционной системы Ubuntu.

Открываем командный интерпретатор bash и выполняем следующие команды:

sudo apt install gdebi-core


Пакет, позволяющий устанавливать программное обеспечение из пакетов *.deb, установлен. Затем устанавливаем скачанную нами версию тестового программного обеспечения:

sudo gdebi phoronix-test-suite_9.4.0_all.deb

Данную команду надо выполнять из папки, в которой находится скачанный дистрибутив Phoronix Test Suite.



2. Подключение учётной записи

Вводим свой логин и пароль.


На этом установка Phoronix Test Suite завершена.

3. Просмотр доступных бенчмарков

Посмотреть доступные бенчмарки можно с помощью команды:

sudo phoronix-test-suite list-all-tests


Просмотреть установленные тесты можно с помощью команды:

sudo phoronix-test-suite list-installed-tests

Просмотреть неустановленные тесты можно с помощью команды:

sudo phoronix-test-suite list-not-installed-tests


4. Установка тестов

Устанавливаются нужные вам тесты с помощью команды:

sudo phoronix-test-suite install [ имя теста ]

sudo phoronix-test-suite install build-gcc


В случае некорректной установки выбранного бенчмарка можно использовать для удаления теста команду:

sudo phoronix-test-suite remove-installed-test [ имя теста ]

sudo phoronix-test-suite remove-installed-test build-gcc


Для того, чтобы выявить ошибки в процессе установки, необходимо воспользоваться командой:

sudo ph oronix-test-suite debug-install [ имя теста ]

sudo phoronix-test-suite debug-install build-gcc


5. Запуск тестов

Запуск чтобы запустить конкретный тест производительности linux из состава пакета выполните:

sudo phoronix-test-suite run [ имя теста ]

sudo phoronix-test-suite run pybench




Результат в браузере выглядит следующим образом


Запуск нескольких тестов одновременно производится командой:

sudo phoronix-test-suite run [ имя теста ] [ имя теста ] [ имя теста ] … [ имя теста ]

sudo phoronix-test-suite run scimark2 pybench


Запуск теста с отслеживанием ошибок производится командой:

sudo phoronix-test-suite debug-run [ имя теста ]

sudo phoronix-test-suite debug-run scimark2

6. Просмотр результатов тестов

Отобразить на экране список сохранённых результатов тестов Linux можно с помощью команды:

sudo phoronix-test-suite list-saved-results


Просмотреть конкретный результат можно с помощью команды:

sudo phoronix-test-suite show-result [ saved name ]

sudo phoronix-test-suite show-result 2002279-FIRE-TEST26009



Удалить результат можно с помощью команды:

sudo phoronix-test-suite remove-result [ saved name ]

sudo phoronix-test-suite remove-result 2002279-FIRE-TEST26009


Переименовать файл, содержащий результаты, можно следующей командой:

sudo phoronix-test-suite rename-result-file [ saved name ]

sudo phoronix-test-suite rename-result-file test-26-02-2020-02

Команда запрашивает новое имя файла:


Сохранить результаты в формате pdf можно с помощью команды:

sudo phoronix-test-suite result-file-to-pdf [ saved name ]




Объединить результаты из разных файлов в один можно с помощью команды:

sudo phoronix-test-suite merge-results [ saved name ] [ saved name ] … [ saved name ]


При этом имя для объединённого результата программа выбирает сама, отдельные старые результаты тоже сохраняются.

Внимание! При выполнении этой команды ссылка для просмотра результата в браузере у меня получалась нерабочей, но в дальнейшем результат было можно просмотреть с помощью команды

sudo phoronix-test-suite show-result [ saved name ].

Вставка результата в базу сайта производится следующим образом:

sudo phoronix-test-suite upload-result [ saved name ]



Загрузить конкретный результат текущего пользователя с сайта на ПК можно с помощью команды:

sudo phoronix-test-suite clone-result [ OpenBenchmarking ID test ]

sudo phoronix-test-suite clone-result 2002279-FIRE-TEST26009


Посмотреть загруженные с данного IP на сайт результаты тестов можно с помощью команды:

sudo phoronix-test-suite openbenchmarking-uploads



Для того, чтобы сформировать выборку тестов, необходимо установить флажки с названием файлов результатов и нажать на ссылку Compare Selected Results.


Результат сформированной выборки будет выглядеть так:


8. Настройка сетевого доступа для тестов

Следующая команда показывает параметры сетевых настроек для пакета:

sudo phoronix-test-suite network-info


Настроить параметры прокси-сервера для доступа к базам тестов в Интернет можно с помощью команды:

sudo phoronix-test-suite network-setup


9. Сервер тестирования компьютеров в локальной сети

Кроме того, пакет Phoronix Test Suite содержит сервер удалённого тестирования Phoromatic, с помощью которого можно организовать централизованное тестирование и хранение результатов тестов в локальной сети. Подробное рассмотрение данного сервера выходит за рамки нашей статьи.

Выводы

В статье мы рассмотрели как оценить производительность Linux и как пользоваться Phoronix Test Suite. Этот пакет содержит огромный выбор тестов на любой вкус. Нами порекомендованы некоторые из них для всестороннего тестирования персонального компьютера. Также были рассмотрены особенности работы с программой в командной оболочке. Было уделено внимание выгрузке результатов на сайт, комбинированию и просмотру результатов.

Теперь вы тоже можете присоединиться к сообществу тестеров Phoronix Test Suite. Делитесь своими результатами тестов в комментариях!

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.


Heaven Benchmark — программа для тестирования производительности видеокарт (бенчмарк) на компьютерах под управлением Windows XP, Vista, 7, 8/8.1 и 10 разрядностью 32 и 64 бит (также существуют версии под Linux и Mac OS X).

Как пользоваться Heaven Benchmark?

Основная задача программы Heaven Benchmark — измерение основных технических параметров графического адаптера, центрального процессора и оперативной памяти, определяющих производительность вычислительных устройств. По ходу тестирования скорости обработки компьютером 3D-графики утилитой присваиваются игровой системе очки.

К сожалению, Heaven Benchmark не предоставляет возможность занесения результатов тестирования в общую онлайн-таблицу сравнения (для этих целей у разработчиков имеется другой бенчмарк). Однако это не мешает соревноваться с другими геймерами на многочисленных любительских онлайн-площадках.

Бенчмарк для компьютера Heaven Benchmark

Большинство распространенных программ-бенчмарков для игровых систем выполняют тестирование производительности путем запуска несложной 3D-анимации. Обычно это какая-либо вращающаяся/перемещающаяся геометрическая фигура или предмет с многочисленными вершинами. В случае с Heaven Benchmark в качестве нагрузки на вычислительные мощности компьютера используется целая профессиональная 3D-сцена (созданная при использовании собственного движка Unigine) — несколько парящих островов с многочисленными объектами на поверхности (здания, растительность, памятники, средневековые орудия и т.д.).

Программа предоставляет возможность тонкой настройки параметров запуска 3D-сцены, что позволит пользователю измерять как общую производительность игровой системы, так и ее производительность в конкретном режиме работы.

  • Возможность выбора API (OpenGL, DirectX 9 и DirectX 11) позволяет тестировать игровую систему в требуемом режиме.
  • Установка качества 3D-графики — низкое, среднее, высокое и ультра.
  • Возможность включения тесселяции (для OpenGL и DirectX 11) для увеличения детализации 3D-объектов.
  • Возможность запуска сцены в различных режимах виртуальной реальности: 3DVision, 3DSurround, Dual Output, Side-by-side, Top-and-bottom, Interlaced и Anarlyph. Это уникальная для бенчмарка функция, позволяющая оценить производительность игровой системы в VR-режимах работы.
  • Установка уровня антиалиасинга (сглаживания): отключено, 2Х, 4Х и 8Х.
  • Возможность выбора разрешения экрана из предустановленных значений либо его установка вручную.
  • Измерение производительности в оконном либо полноэкранном режиме.

Еще одна уникальная особенность бенчамарка Heaven Benchmark — возможность перемещения по всей 3D-сцене так же, как это происходит в играх от первого лица. В этом режиме можно быстро оценить производительность видеосистемы компьютера без запуска алгоритмов тестирования. Перемещаясь по сцене, пользователь сможет наблюдать скорость и качество воспроизведения 3D-графики при отображении тех или иных объектов и примененных к ним визуальных эффектов (освещение, тени, текстура и т.д.).

Unigine Heaven

Выбор режима тестирования видеокарты в программе Unigine Heaven

Программа также дает возможность выбрать один из предустановленных профилей – Базовый, Экстрим или настроить параметры тестирования вручную.

Выбор предустановленного профиля тестирования в программе Unigine Heaven

Во время проведения проверки на экране отображаются данные о количестве кадров в секунду, частотах ядра и памяти графического адаптера, а также показатели температуры.

Показания датчиков на экране тестирования в программе Unigine Heaven

Тестирование производительности

Бенчмарки в Unigine Heaven включаются во время проведения стресс-теста нажатием соответствующей кнопки. При определении производительности в правом нижнем углу появляется область с дополнительной информацией – минимальными и максимальными показателями FPS и временем воспроизведения одного кадра.

Тестирование производительности видеокарты в программе Unigine Heaven

Ручное управление камерой

Программа дает возможность управлять полетом камеры вручную в разных режимах. Здесь также можно настроить фокус, диафрагму и время суток. Управление осуществляется с помощью клавиш W, A, S, D и E.

Ручное управление полетом камеры в программе Unigine Heaven

Результаты тестирования

Итоги проведения проверки отображаются в виде небольшого окна, содержащего информацию о FPS, количестве набранных очков, о системе – ОС, процессоре и видеокарте, а также о текущих настройках бенчмарка.

Окно с результатами тестирования производительности в программе Unigine Heaven

При нажатии кнопки «Save» данная таблица сохраняется в виде HTML файла в выбранное место на жестком диске.

Сохранение результатов тестирования в HTML файл в программе Unigine Heaven

Версии Advanced и Pro

Базовая редакция Unigine Heaven является бесплатной, но существуют и другие версии с расширенным функционалом.

  • В Advanced добавлены циклические тесты, управление с помощью «Командной строки» и ведение лога проверки в файле Excel.
  • В Pro, помимо прочего, включен режим программного рендеринга, глубокая покадровая аналитика, возможность коммерческого использования и техническая поддержка со стороны разработчиков.

Расширенные версии программы Unigine Heaven на официальном сайте

Достоинства

  • Гибкие настройки тестирования;
  • Возможность управлять камерой в бенчмарке;
  • Наличие русского языка;
  • Бесплатная базовая версия продукта.

Недостатки

  • Нет разделения результатов проверки видеокарты и процессора;
  • В базовой редакции нет возможности ведения статистики.

Unigine Heaven – простой в обращении бенчмарк для тестов производительности системы, построенный на оригинальном движке. Базовой комплектации вполне достаточно для проведения проверок в домашних условиях, так как для этого есть все необходимые функции. Большое количество режимов и настроек качества позволяют максимально точно определить мощность связки графического адаптера и процессора, поскольку они работают в паре.

Читайте также: