Как выполнить подробный и быстрый 3D-тест производительности

Мне интересно, как быстро проверить производительность моей 3D-графики. Поскольку glxgears не является эталоном, что я должен использовать. Также glxgears иногда застревают в 60FPS, вы даже не можете сравнивать до / после обновления драйвера (например, добавление xorg-edgers PPA). Даже glxgears действительно не работают из коробки.

Одна из возможностей - это заставки, но вы не можете видеть FPS. Я также не желаю устанавливать 600 МБ не является эталоном , особенно если я запускаю Live-CD. Другие 3D-игры также очень большие ... Тесты Unigine слишком требовательны для драйверов с открытым исходным кодом (проблемы со слишком низким OpenGL и, возможно, сжатие текстуры (S3TC ...)). Я также хотел бы проверить расширения OpenGL 2.x.

Как быстро проверить производительность 3D?

1
задан 29 April 2013 в 21:19

5 ответов

Unigine имеет версию Linux для своих тестов с поддержкой различных шейдерных уровней, может стоить проверить:

http://unigine.com/download/

Это также включенный в набор тестов Phoronix, в котором также есть множество других параметров автоматической графики (и других).

http://unigine.com/download/ [!d4 ]

Короче говоря, используйте программный центр для установки php5-cli в качестве зависимости для Phoronix, затем загрузите архив Phoronix и извлеките его. Подробные руководства по использованию можно найти на сайте Phoronix.

13
ответ дан 25 May 2018 в 22:24
  • 1
    Пробовал святилище демо с ясным и радеонным водителем. Много жалоб на недостающие возможности. После того, как он врезался в двигатель в стартовом пакетном файле, он получил просто пустое окно. Вот список отсутствующих реализаций меза: # Ли, чтобы проверить, чтобы компенсировать дефицит Меса экспорта MESA_EXTENSION_OVERRIDE = + GL_ARB_map_buffer_range, GL_ARB_vertex_array_object, GL_ARB_half_float_vertex, GL_ARB_half_float_pixel, GL_EXT_texture_swizzle, GL_ARB_shader_object, GL_ARB_vertex_shader, GL_ARB_fragment_shader, GL_ARB_framebuffer_object, GL_EXT_framebuffer_multisample – Joni Nevalainen 8 April 2011 в 12:11
  • 2
    Unity - очень хороший бенчмарк, но не работает с драйверами opensource. Я хочу протестировать свой старый графический процессор ATI 9600m. Спасибо за предложение в любом случае. Я знаю о PTS, но это еще один уровень, это больше о том, как сообщать, что на самом деле тестирование. Есть приложения, которые уже находятся в репозитории Ubuntu. – gsedej 8 April 2011 в 14:56
  • 3
    sudo apt-get install phoronix-test-suite на Ubuntu 15.10 помогает автоматизировать вещи: askubuntu.com/a/820264/52975 – Ciro Santilli 包子露宪 六四事件 法轮功 24 October 2017 в 20:25

Игры chromium-bsu и gltron в Ubuntu имеют гораздо меньший размер установки, чем nexuiz, и оба имеют счетчик FPS. Если бы я хотел быстро протестировать, я пошел бы так.

12
ответ дан 25 May 2018 в 22:24
  • 1
    Спасибо за ответ! Хорошие и маленькие тесты GL, но все еще слишком простые. – gsedej 25 March 2011 в 15:15

glxgears, привязанный к 60fps, может быть вызван синхронизацией сигнала VSync. Надеюсь, что другое тестовое приложение не будет иметь одинаковых результатов, но в зависимости от вашей графической карты вы можете обойти это. (но с риском наблюдать за разрывом на экране)

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

Чтобы отключить Vsync, запустите glxgears следующим образом:

vblank_mode=0 glxgears
9
ответ дан 25 May 2018 в 22:24

gfxbench

от Kishonti Ltd. считается золотым стандартом в отрасли.

Вы можете скачать бесплатную версию своего теста по адресу: Kishonti Ltd.

Затем запустите свои скрипты:

sh gfxbench_gl-linux-qt-4.0.13+community_64bit.sh
./gfxbench_gl

Kishonti зарабатывает деньги, продавая более специализированные версии этих тестов, а также исходный код, если вы платите дорогостоящую лицензию. [ ! d7]

Youtube содержит рендеринг большинства своих высокоуровневых тестов, например Car Chase: https://www.youtube.com/watch?v=kJ9FyMtNdV4

gfxbench

Упоминается в https: // www .youtube.com / watch? v = kJ9FyMtNdV4 , но здесь более подробно.

On Ubuntu 16.10:

sudo apt-get install phoronix-test-suite
phoronix-test-suite list-available-suites

Это дает идентификаторы, описания и тип набора , Так что просто выберите один из наборов graphics, например pts/mesa (pts == Phoronix Test Suite) и запустите его:

phoronix-test-suite run pts/mesa

PTS кажется интерфейсом для нескольких эталонных тестов.

pts/mesa загружает и запускает реальные полноэкранные игры FPS, поэтому результаты могут быть репрезентативными.

2
ответ дан 25 May 2018 в 22:24

Hi Check out SPEC.org:

Standard Performance Evaluation Corporation (SPEC) - некоммерческая корпорация, созданная для создания, поддержки и поддержки стандартизованного набора соответствующих контрольных показателей, которые могут быть применены к новейшее поколение высокопроизводительных компьютеров. SPEC разрабатывает эталонные комплекты, а также рассматривает и публикует представленные результаты от наших организаций-членов и других контрольных лицензий.
1
ответ дан 25 May 2018 в 22:24
  • 1
    Спасибо за ответ, но я не могу с этим поделать. Они предлагают тестирование GPU, но настоящие другие программы (такие как Maya и т. Д.) – gsedej 25 March 2011 в 02:00

Другие вопросы по тегам:

Похожие вопросы: