Мне интересно, как быстро протестировать производительность моей 3D-графики. С glxgearsне является эталоном что я должен использовать. Кроме того, glxgears иногда зависает на скорости 60 кадров в секунду, вы даже не можете сравнить до / после обновления драйвера (например, добавление xorg-edgers PPA). Даже glxgears на самом деле не работает "из коробки".
Одна из возможностей - это заставки, но вы не видите кадров в секунду. Я также не хочу устанавливать 600 МБ nexuiz, особенно если я работаю на Live-CD. Другие 3D-игры также очень большие... Тесты Unigine слишком требовательны к драйверам с открытым исходным кодом (проблемы со слишком низким OpenGL и, возможно, сжатием текстур (S3TC...)). Я также хотел бы протестировать расширения OpenGL 2.x.
Как быстро протестировать вашу 3D-производительность?
Ubuntu начиная с 11.04 поставляется с бенчмарками glmark2 и glmark2-es2 которые довольно хороши для выполнения простого бенчмарка (с шейдером) и очень легки для загрузки.
glmark2 активно разрабатывается Linaro group. С каждым новым выпуском появляются новые и более требовательные тесты. https://launchpad.net/glmark2
Бенчмарк также хорошо работает на устройствах (ARM, на базе OpenGL-ES2), так что это хорошее (аппаратное) кроссплатформенное сравнение. glmark2-es2, работающий на платформе OMAP4/powervr Pandaboard http://www.youtube.com/watch?v=G5jg9D1lH5Y
Короче говоря, используйте центр программного обеспечения для установки php5-cli в качестве зависимости для Phoronix, затем загрузите архив Phoronix и извлеките его. Подробные инструкции по использованию можно найти на сайте Phoronix.
То chromium-bsu и gltron игры в Ubuntu занимают гораздо меньше места при установке, чем nexuiz и оба имеют счетчик кадров в секунду. Если бы я хотел быстро протестировать, я бы пошел этим путем.
glxgears задержка до 60 кадров в секунду может быть вызвана синхронизацией сигнала VSync. Надеюсь, что другие тестовые приложения не будут иметь таких же результатов, но в зависимости от вашей графической карты вы можете обойти это. (но с риском увидеть разрыв на экране)
Если вы хотите продолжить, я бы посоветовал взглянуть на это обсуждение.
Чтобы отключить Vsync, запустите glxgears следующим образом:
Это дает идентификатор набора, описание и тип. Так что просто выбери один из graphics люксы, подобные pts/mesa (pts == Тестовый набор Phoronix) и запустите его:
phoronix-test-suite run pts/mesa
PTS, по-видимому, является интерфейсом для нескольких тестов.
pts/mesa загружает и запускает реальные игры с частотой кадров в секунду в полноэкранном режиме, поэтому результаты могут быть репрезентативными.
Standard Performance Evaluation Corporation (SPEC) - некоммерческая корпорация, созданная для разработки, поддержки и утверждения стандартизированного набора соответствующих критериев, которые могут быть применены к новейшему поколению высокопроизводительных компьютеров. SPEC разрабатывает наборы тестов, а также рассматривает и публикует представленные результаты от наших организаций-членов и других лицензиатов тестов.