glmark2

一、简介

glmark2 is an OpenGL 2.0 and ES 2.0 benchmark.
glmark2 is developed by Alexandros Frantzis and Jesse Barker based on the original glmark benchmark by Ben Smith.
It is licensed under the GPLv3 (see COPYING).
To build glmark2 you need:
 * meson (>= 0.47) or python3 (if you are using WAF for building)
 * libpng 1.6
 * Window system development files for the flavors you want to build
   (e.g, X11, Wayland, drm)
 * libGL (for desktop GL)
 * libEGL and libGLESv2 (for GLESv2)
Read the INSTALL file for building/installation instructions,Read the INSTALL.android file for instructions for Android.

glmark2是opengl2.0和es2.0的基准测试。
glmark2是由alexandrosfrantzis和jessebarker基于本·史密斯的原始glmark基准测试。
它是根据GPLv3授权的(参见复制)。
要构建glmark2,您需要:
1.介子(>=0.47)或python3(如果您使用WAF进行构建)
2.libpng 1.6版
3.要构建的风格的窗口系统开发文件(例如,X11、Wayland、drm)
4.libGL(用于桌面GL)
5.libEGL和libGLESv2(用于GLESv2)
阅读安装文件以获取构建/安装说明,阅读安装.androidAndroid的说明文件。
    这个基准测试包含标准OpenGL(ES)2.0特性的测试,比如顶点数组、VBOs、纹理和着色器,glmark2是由alexandrosfrantzis和jessebarker基于本·史密斯的原始glmark基准测试,根据GPLv3授权的 glmark2 是开源的对OpenGL 2.0 和 ES 2.0的基准测试程序,一般用来对GPU进行基准测试。glmark提供了一系列丰富的测试,涉及图形单元性能(缓冲,建筑,照明,纹理等)的不同方面,允许进行更全面和有意义的测试, 每次测试进行10秒,并且单独计算帧速率

二、编译源码安装命令

1. 搭建编译环境

sudo apt-get install git g++ build-essential pkg-config
sudo apt-get install libx11-dev libgl1-mesa-dev
sudo apt-get install libjpeg-dev libpng-dev

2. 从git克隆安装

git clone https://github.com/glmark2/glmark2.git

3. 切换目录

cd glmark2/

4. 执行安装命令

4.1 方式一

(不拷贝到指定目录,glmark2脚本文件存在于 build/src 下):

sudo ./waf configure --with-flavors=x11-gl
sudo ./waf build -j 4
sudo ./waf install

4.2 方式二

(拷贝到指定目录 glmark2-out(目录名任意) ,结合实际情况用来指定数据存储路径,glmark2脚本文件存在于 build/src 与 glmark2-out/usr/local/bin 下):

sudo ./waf configure --with-flavors=x11-gl
sudo ./waf build -j 4
sudo ./waf install --destdir=glmark2-out

三、测试查看

    脚本文件 glmark2 存放位置见上述说明 使用命令测试
glmark2
# n*n
glmark2 -s (10*10)
    帮助指南
glmark2 -h
经验分享 程序员 微信小程序 职场和发展