Как измерить производительность нашего графического процессора

Уже КЗКГ ^ Гаара показал нам, как измерить производительность наших жестких дисков или ЦП наших компьютеров, и теперь я покажу вам, как измерить производительность GPU / ГРАФИЧЕСКИЙ ПРОЦЕССОР (также известный как графический процессор) или графический процессор на испанском языке.

Для этого мы можем использовать два инструмента gmark2 y glx-шестерня, который входит в комплект стол-утилит. 

GLX-Gear

GLX-Gear, как я уже говорил, является частью пакета mesa-utils, и, допустим, это один из двух вариантов, которые я показываю сегодня, наиболее известный или популярный, однако он не самый лучший для этого. После того как мы установили пакет mesa-utils, мы запускаем его, выполнив в терминале:

$ glxgears

который покажет нам движение некоторых зубчатых колес, примерно так:

GLX-Gears

Тем временем в терминал выкидывает статистику, которая в моем случае была:

Запуск синхронизирован с вертикальным обновлением. Частота кадров должна быть примерно такой же, как частота обновления монитора. 467 кадров за 5.0 секунд = 93.200 кадров в секунду 385 кадров за 5.0 секунд = 76.835 кадров в секунду 300 кадров за 5.0 секунд = 59.873 кадров в секунду 406 кадров за 5.0 секунд = 80.952 кадров в секунду 438 кадров за 5.0 секунд = 87.493 кадров в секунду 399 кадров за 5.0 секунд = 79.626 300 кадров в секунду 5.0 кадров за 59.871 секунды = 300 5.0 кадр / с 59.873 кадров за 300 секунды = 5.0 59.869 кадр / с 300 кадров за 5.0 секунды = 59.868 413 кадр / с 5.0 кадров за 82.424 секунды = 324 5.0 кадров в секунду 64.662 кадров за XNUMX секунды = XNUMX кадра в секунду XNUMX кадра за XNUMX секунды = XNUMX XNUMX кадра в секунду

GL Марк 2

Из того, что я тестировал, он намного более полный, чем GLX-Gear, и измеряет такие параметры, как буфер, конструкция, текстуры, освещение, тени, рельеф и т. Д. Этот инструмент был разработан командой дистрибутива, ориентированного на процессоры ARM, который называется Линаро.

Чтобы установить его в Ubuntu и производных, нам просто нужно выполнить:

$ sudo apt-get install glmark2

а в случае ArchLinux и производных мы должны делать это из AUR:

$ yaourt -S glmark2

позже мы открываем терминал и запускаем тест, набрав:

$ glmark2

GLMark2 показывает нам серию последовательностей, пока выводит статистику на консоль.

GLMark2

В моем конкретном случае со встроенным графическим процессором Intel он вернул:

================================================= ===== glmark2 2014.03 =========================================== ============ Информация об OpenGL GL_VENDOR: Intel Open Source Technology Center GL_RENDERER: Intel DRI Table (R) Ivybridge Mobile GL_VERSION: 3.0 Table 10.6.1 ============= =========================================== [сборка] use-vbo = false: FPS: 640 FrameTime: 1.562 мс [build] use-vbo = true: FPS: 641 FrameTime: 1.560 ms [texture] texture-filter = Ближайший: FPS: 768 FrameTime: 1.302 мс [текстура] texture-filter = linear: FPS: 786 FrameTime: 1.272 мс [текстура] texture-filter = mipmap: FPS: 866 FrameTime: 1.155 мс [затенение] shading = gouraud: FPS: 506 FrameTime: 1.976 536 мс [затенение] shading = blinn-phong-inf: FPS: 1.866 FrameTime: 496 мс [затенение] shading = phong: FPS: 2.016 FrameTime: 525 мс [затенение] shading = cel: FPS: 1.905 FrameTime: 226 4.425 мс [bump] bump-render = high-poly: FPS: 915 FrameTime: 1.093 898 мс [bump] bump-render = normals: FPS: 1.114 FrameTime: 2 ms [bump] bump-render = height: FPS: 0,1,0 FrameT ime: 1 мс [effect4,1d] kernel = 0,1,0, 559, -1.789, 2;: FPS: 1,1,1,1,1 FrameTime: 1,1,1,1,1 мс [effect1,1,1,1,1d] kernel = 260 ; 3.846; 5;: FPS: 646 FrameTime: 1.548 мс [нажмите] light = false: quads = 5: texture = false: FPS: 1 FrameTime: 4 мс [рабочий стол] blur-radius = 188: effect = blur: pass = 5.319: separable = true: windows = 4: FPS: 365 FrameTime: 2.740 мс [рабочий стол] effect = shadow: windows = 200: FPS: 0.9 FrameTime: 0.5 мс [буфер] столбцов = 363: чередование = ложь: дисперсия-обновления = 2.755: фракция-обновления = 200: метод-обновления = карта: FPS: 0.9 Время кадра: 0.5 мс [буфер] столбцы = 498: чередование = ложь: обновление- дисперсия = 2.008: фракция-обновления = 200: метод-обновления = подданные: FPS: 0.9 Время кадра: 0.5 мс [буфер] столбцов = 385: чередование = истина: дисперсия-обновления = 2.597: фракция-обновления = 537: метод-обновления = карта: FPS: 1.862 FrameTime: 361 мс [идеи] скорость = продолжительность: FPS: 2.770 FrameTime: 48 мс [медуза]: FPS: 20.833 FrameTime: 270 мс [местность]: FPS: 3.704 FrameTime: 73 13.699 мс [тень]: FPS : 0 FrameTime: 0 мс [преломление]: FPS: 750 FrameTime: 1.333 5 ms [условные] fragment-steps = 0: vertex-steps = 800: FPS: 1.250 FrameTime: 0 мс [условные] fragment-steps = 5: vertex-steps = 774: FPS: 1.292 FrameTime: 5 мс [условные] фрагмент- steps = 791: vertex-steps = 1.264: FPS: 5 FrameTime: 811 мс [функция] сложность фрагмента = низкая: шаги-фрагмента = 1.233: FPS: 5 Время кадра: 5 мс [функция] сложность фрагмента = средняя: фрагмент- steps = 794: FPS: 1.259 FrameTime: 5 мс [цикл] fragment-loop = false: fragment-steps = 5: vertex-steps = 798: FPS: 1.253 FrameTime: 5 мс [цикл] fragment-steps = 5: fragment- uniform = false: vertex-steps = 764: FPS: 1.309 FrameTime: 2 мс [loop] fragment-steps = 564: fragment-uniform = true: vertex-steps = XNUMX: FPS: XNUMX FrameTime: XNUMX мс ===== ================================================= glmarkXNUMX Оценка: XNUMX =============================================== =========

Конечно, я предполагаю, что чем выше FPS (количество кадров в секунду), тем больше у нас будет шансов играть в игры или смотреть видео в высоком разрешении, но я не очень разбираюсь в этом предмете.

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

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


10 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   АдрианАрройоУлица сказал

    Отлично. Замечу, что Linaro на самом деле не является дистрибутивом. Это проект по улучшению Linux на ARM. Ubuntu, например, является частью Linaro. GCC, поставляемый с Ubuntu, фактически помещает Linaro в название своей версии.

  2.   Джорджио сказал

    Хорошо

    Вы пропустили упоминание еще одного инструмента: glxspheres, также являющегося частью table-utils. Я использую его для измерения производительности на моем Nvidia Optimus 😀

  3.   неименная сказал

    вопрос, в glxgears fps, имеет ли ssd как корневой диск влияние или не имеет к этому никакого отношения?

    1.    Sli сказал

      Ну не думаю, что это влияет, мы измеряем производительность графического процессора, не имеет никакого отношения к жесткому диску

  4.   Карлеса25 сказал

    Привет: Если у вас более одного графического процессора, можно ли увидеть производительность каждого из них? В моем случае есть три NVIDIA.

  5.   Nifosio сказал

    Если у вас не включено свойство vsync для графического процессора, то какой бы графический процессор у вас ни был, он даст вам 60FPS.

    1.    анонимный сказал

      Ну, в xfce, если я удалю панель экрана, vsybc будет деактивирован, и в моем графическом процессоре он достигнет 5362 кадров в секунду

  6.   НАМ3ЛЕСС сказал

    Я оставлю вам совет, связанный с FPS, на случай, если он кому-то поможет (я не советую иметь 2 графических процессора (Intel + Nvidia)), поскольку, например, со Steam у меня были проблемы.

    Речь идет об отключении вертикальной синхронизации, при которой достигается много FPS; D
    и рабочий стол супер плавный!

    Хорошо взято из Arch wiki https://wiki.archlinux.org/index.php/Intel_graphics
    Объясняю дело:

    отредактируйте файл Intel:

    vi /etc/X11/xorg.conf.d/20-intel.conf

    или другой файл в моем случае я сделал ручной, поставив опцию «TearFree».

    Раздел «Устройство» Идентификатор «Intel Graphics» Драйвер «Intel» Параметр «TearFree» «true» <----- edit (TearFree) EndSection

    затем создайте файл дома

    ~/.drirc

    и включают следующее:

    <device screen = "0" driver = "dri2"> <application name = "Default"> <option name = "vblank_mode" value = "0" /> </ application> </ device>

    затем перезагружаемся и все!

    другое дело, чтобы не забыть optirun или primusrun для выделенных графических процессоров.

    Привет!

    1.    НАМ3ЛЕСС сказал

      файл .drirc не был виден

      Может быть, это из-за проблемы с тегом, ну это на всякий случай в вики Arch.

  7.   Альварин сказал

    Glxgears, с активированной вертикальной синхронизацией, измеряет только частоту кадров экрана (то есть частоту обновления экрана, около 60), так что он измеряет производительность графика, вы должны деактивировать вертикальную синхронизацию, я думаю, что это с :
    vblank_mode = 0 glxgears, что сделает цифры намного выше