Linux安装glmark2

 

一、简介

<span style="color:#000000"><code class="language-html">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的说明文件。
</code></span>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 这个基准测试包含标准OpenGL(ES)2.0特性的测试,比如顶点数组、VBOs、纹理和着色器,glmark2是由alexandrosfrantzis和jessebarker基于本·史密斯的原始glmark基准测试,根据GPLv3授权的
  • glmark2 是开源的对OpenGL 2.0 和 ES 2.0的基准测试程序,一般用来对GPU进行基准测试。glmark提供了一系列丰富的测试,涉及图形单元性能(缓冲,建筑,照明,纹理等)的不同方面,允许进行更全面和有意义的测试, 每次测试进行10秒,并且单独计算帧速率

二、编译源码安装命令

1. 搭建编译环境

<span style="color:#000000"><code class="language-powershell">sudo apt<span style="color:#df5000">-</span>get install git g+<span style="color:#df5000">+</span> build<span style="color:#df5000">-</span>essential pkg<span style="color:#df5000">-</span>config
sudo apt<span style="color:#df5000">-</span>get install libx11<span style="color:#df5000">-</span>dev libgl1<span style="color:#df5000">-</span>mesa<span style="color:#df5000">-</span>dev
sudo apt<span style="color:#df5000">-</span>get install libjpeg<span style="color:#df5000">-</span>dev libpng<span style="color:#df5000">-</span>dev
</code></span>
  • 1
  • 2
  • 3

2. 从git克隆安装

<span style="color:#000000"><code class="language-powershell">git clone https:<span style="color:#df5000">/</span><span style="color:#df5000">/</span>github<span style="color:#969896">.</span>com<span style="color:#df5000">/</span>glmark2<span style="color:#df5000">/</span>glmark2<span style="color:#969896">.</span>git
</code></span>
  • 1

3. 切换目录

<span style="color:#000000"><code class="language-powershell">cd glmark2<span style="color:#df5000">/</span>
</code></span>
  • 1

4. 执行安装命令

4.1 方式一

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

<span style="color:#000000"><code class="language-powershell">sudo <span style="color:#969896">.</span><span style="color:#df5000">/</span>waf configure <span style="color:#df5000">--</span>with<span style="color:#df5000">-</span>flavors=x11<span style="color:#df5000">-</span><span style="color:#795da3">gl</span>
sudo <span style="color:#969896">.</span><span style="color:#df5000">/</span>waf build <span style="color:#df5000">-</span>j 4
sudo <span style="color:#969896">.</span><span style="color:#df5000">/</span>waf install
</code></span>
  • 1
  • 2
  • 3

4.2 方式二

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

<span style="color:#000000"><code class="language-powershell">sudo <span style="color:#969896">.</span><span style="color:#df5000">/</span>waf configure <span style="color:#df5000">--</span>with<span style="color:#df5000">-</span>flavors=x11<span style="color:#df5000">-</span><span style="color:#795da3">gl</span>
sudo <span style="color:#969896">.</span><span style="color:#df5000">/</span>waf build <span style="color:#df5000">-</span>j 4
sudo <span style="color:#969896">.</span><span style="color:#df5000">/</span>waf install <span style="color:#df5000">--</span>destdir=glmark2<span style="color:#df5000">-</span>out
</code></span>
  • 1
  • 2
  • 3


三、测试查看

  • 脚本文件 glmark2 存放位置见上述说明

  • 使用命令测试

<span style="color:#000000"><code class="language-powershell">glmark2
</code></span>
  • 1
<span style="color:#000000"><code class="language-powershell"><span style="color:#969896"># n*n</span>
glmark2 <span style="color:#df5000">-</span>s <span style="color:#969896">(</span>10<span style="color:#df5000">*</span>10<span style="color:#969896">)</span>
</code></span>
  • 1
  • 2


  • 帮助指南
<span style="color:#000000"><code class="language-powershell">glmark2 <span style="color:#df5000">-</span>h
</code></span>
  • 1

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值