LoginSignup
1
0

GLmark2を利用したGPUベンチマーク(ubuntu)

Last updated at Posted at 2023-12-02

GLmark2を使用したGPUベンチマークを計測します。

■環境

OS:Ubuntu 22.04.3 LTS
PF:VMware workstation 17 player

GPU1:MESA ※ホストOSのCPUオフロード(Intel Core i9 11900)
GPU2:VMware, Inc ※ホストOSのGPUオフロード(NVIDIA GeForce RTX 4070Ti)

GPUについては、VMware workstation3Dグラフィックスのアクセラレーション設定を切り替えながら測定しました。

image.png

1.GLmark2インストール

以下コマンドにてインストールを行います。

install
$ sudo apt update
$ sudo apt install -y glmark2
$ sudo apt install -y freeglut3 freeglut3-dev libglu1-mesa-dev mesa-common-dev mesa-utils
$ sudo apt install -y xorg xserver-xorg

環境変数について設定を行います。

env
export DISPLAY=:0.0

2.GLmark2起動

まずはxwindowを起動します。

xwindow
$ startx

Teraterm等のテキストコンソールでは起動できません。
ローカルコンソール等を使用してください。

xwindowはroot権限では起動できません。
通常ユーザで起動するようにしてください。



GLmark2を起動します。

gmlark2
glmark2

起動すると、以下のようなベンチマークプログラムが起動します。

image.png

オプションなしで実行した場合、解像度800x600で処理されます。

3.スコア確認

GLmark2が終了すると以下のようなスコア表示があるので確認します。

score
=======================================================
    glmark2 2021.02
=======================================================
    OpenGL Information
    GL_VENDOR:     Mesa
    GL_RENDERER:   llvmpipe (LLVM 15.0.7, 256 bits)
    GL_VERSION:    4.5 (Compatibility Profile) Mesa 23.0.4-0ubuntu1~22.04.1
=======================================================

<中略>

=======================================================
                                  glmark2 Score: 720
=======================================================

以下サイトからスコアの確認を行います。

image.png

解像度800x600ではあまりサンプルがないので、他の解像度での確認を推奨します。

(付録)解像度の変更について

コマンドオプションについて解像度の変更やベンチマークプログラム非表示の設定が可能です。

glmark2-option
### 解像度を変更して結果をファイルに出力 ###
$ glmark2 -s 320x240 > /tmp/glmark2.log
$ glmark2 -s 800x600 > /tmp/glmark2.log
$ glmark2 -s 1920x1080 > /tmp/glmark2.log
$ glmark2 -s 2560x1440 > /tmp/glmark2.log
$ glmark2 -s 3840x2160 > /tmp/glmark2.log

### ベンチマークプログラム非表示オプション ###
$ glmark2 -s 1920x1080 --off-screen > /tmp/glmark2.log

(付録)vmware workstation 3Dグラフィックアクセラレーション差異

機能をon/offし、解像度をFHD(1920x1080)とした際のスコア差になります。

off
=======================================================
    OpenGL Information
    GL_VENDOR:     Mesa
    GL_RENDERER:   llvmpipe (LLVM 15.0.7, 256 bits)
    GL_VERSION:    4.5 (Compatibility Profile) Mesa 23.0.4-0ubuntu1~22.04.1
=======================================================
                                  glmark2 Score: 335
=======================================================
on
=======================================================
    OpenGL Information
    GL_VENDOR:     VMware, Inc.
    GL_RENDERER:   SVGA3D; build: RELEASE;  LLVM;
    GL_VERSION:    4.1 (Compatibility Profile) Mesa 23.0.4-0ubuntu1~22.04.1
=======================================================
                                  glmark2 Score: 4419
=======================================================

スコアサイトを確認すると、ある程度の差異が確認されます。

image.png



解像度を変えた場合のスコアについては以下記事に記載しました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0