Уже КЗКГ ^ Гаара показал нам, как измерить производительность наших жестких дисков или ЦП наших компьютеров, и теперь я покажу вам, как измерить производительность GPU / ГРАФИЧЕСКИЙ ПРОЦЕССОР (также известный как графический процессор) или графический процессор на испанском языке.
Для этого мы можем использовать два инструмента gmark2 y glx-шестерня, который входит в комплект стол-утилит.
GLX-Gear
GLX-Gear, как я уже говорил, является частью пакета mesa-utils, и, допустим, это один из двух вариантов, которые я показываю сегодня, наиболее известный или популярный, однако он не самый лучший для этого. После того как мы установили пакет mesa-utils, мы запускаем его, выполнив в терминале:
$ glxgears
который покажет нам движение некоторых зубчатых колес, примерно так:
Тем временем в терминал выкидывает статистику, которая в моем случае была:
Запуск синхронизирован с вертикальным обновлением. Частота кадров должна быть примерно такой же, как частота обновления монитора. 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 показывает нам серию последовательностей, пока выводит статистику на консоль.
В моем конкретном случае со встроенным графическим процессором 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.
Отлично. Замечу, что Linaro на самом деле не является дистрибутивом. Это проект по улучшению Linux на ARM. Ubuntu, например, является частью Linaro. GCC, поставляемый с Ubuntu, фактически помещает Linaro в название своей версии.
Хорошо
Вы пропустили упоминание еще одного инструмента: glxspheres, также являющегося частью table-utils. Я использую его для измерения производительности на моем Nvidia Optimus 😀
вопрос, в glxgears fps, имеет ли ssd как корневой диск влияние или не имеет к этому никакого отношения?
Ну не думаю, что это влияет, мы измеряем производительность графического процессора, не имеет никакого отношения к жесткому диску
Привет: Если у вас более одного графического процессора, можно ли увидеть производительность каждого из них? В моем случае есть три NVIDIA.
Если у вас не включено свойство vsync для графического процессора, то какой бы графический процессор у вас ни был, он даст вам 60FPS.
Ну, в xfce, если я удалю панель экрана, vsybc будет деактивирован, и в моем графическом процессоре он достигнет 5362 кадров в секунду
Я оставлю вам совет, связанный с 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».
затем создайте файл дома
~/.drirc
и включают следующее:
затем перезагружаемся и все!
другое дело, чтобы не забыть optirun или primusrun для выделенных графических процессоров.
Привет!
файл .drirc не был виден
Может быть, это из-за проблемы с тегом, ну это на всякий случай в вики Arch.
Glxgears, с активированной вертикальной синхронизацией, измеряет только частоту кадров экрана (то есть частоту обновления экрана, около 60), так что он измеряет производительность графика, вы должны деактивировать вертикальную синхронизацию, я думаю, что это с :
vblank_mode = 0 glxgears, что сделает цифры намного выше