Unigine heaven benchmark linux как запустить
Оригинал: 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 и другие. Я не затрагивал их в данной статье, но вы можете самостоятельно загрузить их по данной ссылке и протестировать производительность своего графического ускорителя.
Если у вас остались вопросы, вы можете задать их и не забудьте поделиться ссылкой на данную статью с друзьями.
Тест производительности ПК
Хочу рассказать о том как я тестирую ПК с операционной системой Windows. Так же как можно проверить производительность вашей видеокарты в Linux.
Сегодня поговорим о тестах производительности. Начнем с самого популярного.
Программа OCCT позволяет не только запустить тест стабильности вашей системы.
Можем провести стресс тесты на стабильность вашей Видеокарты, Процессора, Оперативной памяти, Питания системы и многое другое.
После скачивания просто запускаем скаченный файл двойным кликом. Программа не требует установки и поэтому сразу запустится.
Слева в низу вы сможете выбрать и запустить один из пяти тестов
При проведении тестов вы сможете наблюдать множество параметров вашего ПК в реальном времени.
Вот так выглядит например тест производительности видеокарты
Думаю эта программа будет очень полезна и интересна тем кто тестирует персональные компьютеры, ноутбуки на стабильность и производительность.
Тестируем видеокарту в Linux
Я в основном использую для работы и для игр операционную систему Linux. Мне стало интересно, а есть ли возможность запустить полноценно тест производительности видеокарты в Linux.
Долго искать не пришлось. Benchmark предлагает версию для Linux.
На главной странице выбираем один из тестов Superposition, Valley, Heaven.
Я выбрал тест производительности Heaven.
Запускать программу будем из терминала.
Открываем терминал и переходим в папку в которой располагается ваш скаченный файл. Или открываем терминал из папки в которой расположен ваш файл.
У меня это папка Загрузки в домашней директории
Делаем файл исполняемым командой chmod +x
В моем случает получается так
Теперь запускаем этот файл с правами супер пользователя
Программа создаст каталог с таким же именем как файл
Переходим в этот каталог командой
Запускаем программу командой
Естественно программа sudo попросит пароль, вводим его и видим перед собой запущенный интерфейс программы теста производительности остается только нажать Run.
Если вы выбрали другой тест то просто учтите это при вводе команд и впишите имя своего файла.
Я попробовал все три теста, в папке это выглядит так
В опциях можно выбрать русский язык, если вам не удобен английский, а так же сменить еще множество характеристик по тестированию производительности.
Если есть чем дополнить или поделится на эту тему, то пишите в комментариях.
Пользователи редко задумываются о конфигурации и производительности используемого ими персонального компьютера. Обычно интерес к этой теме возникает в том случае, если пользователь увлечён сферой информационных технологий или если его не устраивает текущая производительность системы.
Однако, этот вопрос весьма важен, особенно если рабочая станция — ваше устройство, используемое для развлечений, отдыха и работы. В этой статье мы разберемся как выполнить тест производительности 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 включаются во время проведения стресс-теста нажатием соответствующей кнопки. При определении производительности в правом нижнем углу появляется область с дополнительной информацией – минимальными и максимальными показателями FPS и временем воспроизведения одного кадра.
Ручное управление камерой
Программа дает возможность управлять полетом камеры вручную в разных режимах. Здесь также можно настроить фокус, диафрагму и время суток. Управление осуществляется с помощью клавиш W, A, S, D и E.
Результаты тестирования
Итоги проведения проверки отображаются в виде небольшого окна, содержащего информацию о FPS, количестве набранных очков, о системе – ОС, процессоре и видеокарте, а также о текущих настройках бенчмарка.
При нажатии кнопки «Save» данная таблица сохраняется в виде HTML файла в выбранное место на жестком диске.
Версии Advanced и Pro
Базовая редакция Unigine Heaven является бесплатной, но существуют и другие версии с расширенным функционалом.
- В Advanced добавлены циклические тесты, управление с помощью «Командной строки» и ведение лога проверки в файле Excel.
- В Pro, помимо прочего, включен режим программного рендеринга, глубокая покадровая аналитика, возможность коммерческого использования и техническая поддержка со стороны разработчиков.
Достоинства
- Гибкие настройки тестирования;
- Возможность управлять камерой в бенчмарке;
- Наличие русского языка;
- Бесплатная базовая версия продукта.
Недостатки
- Нет разделения результатов проверки видеокарты и процессора;
- В базовой редакции нет возможности ведения статистики.
Unigine Heaven – простой в обращении бенчмарк для тестов производительности системы, построенный на оригинальном движке. Базовой комплектации вполне достаточно для проведения проверок в домашних условиях, так как для этого есть все необходимые функции. Большое количество режимов и настроек качества позволяют максимально точно определить мощность связки графического адаптера и процессора, поскольку они работают в паре.
Читайте также: