GLMark (glmark2) — небольшая Python / OpenGL (ES) утилита для сравнительного тестирования графических процессоров (GPU benchmark). Утилита разработана некоммерческой организацией Linaro (оптимизация программного обеспечения с открытым исходным кодом для платформ ARM).
glmark2 без дополнительных опций запускает полную серию тестов, визуально выглядящих как различного вида двух и трёх мерная анимация различного вида, в терминале одновременно будут выводится измеренные значения FPS (количество сменяемых кадров за единицу времени).
Для того чтобы вычислить итоговый показатель для графического процессора glmark2 производит усреднение значений FPS по всем тестам и выдаёт итоговый результат. Выданное значение FPS указывает сколько кадров в секунду может сгенерировать и обработать графический процессор при имеющейся конфигурации системы.
Теоретически более высокий результат выдаваемый glmark2 указывает на более мощный графический процессор, тест нужно повторить несколько раз, так как итоговые результаты при каждом запуске не повторяются (хотя они приблизительно одинаковы) и ориентироваться на средний результат. Для того чтобы уменьшить искажения вносимые в тест не рекомендуется запускать ресурсоёмкие приложения при проведении тестирования.
Оценка полученная с помощью glmark2 не является неоспоримым тестом производительности графической подсистемы, выданный результат является лишь "сравнительным", оценивающим возможности графического процессора тестируемой машины. Итоговые показатели можно сравнить с тестами на других машинах и/или разных конфигурациях системы (например оценить производительность при использовании свободных и проприетарных видео-драйверов).
Лицензия: GNU General Public License version 3.0 (GPLv3)