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)
1.GLmark2インストール
以下コマンドにてインストールを行います。
$ 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
環境変数について設定を行います。
export DISPLAY=:0.0
2.GLmark2起動
まずはxwindowを起動します。
$ startx
Teraterm等のテキストコンソールでは起動できません。
ローカルコンソール等を使用してください。
xwindowはroot権限では起動できません。
通常ユーザで起動するようにしてください。
GLmark2を起動します。
glmark2
起動すると、以下のようなベンチマークプログラムが起動します。
オプションなしで実行した場合、解像度800x600で処理されます。
3.スコア確認
GLmark2が終了すると以下のようなスコア表示があるので確認します。
=======================================================
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
=======================================================
以下サイトからスコアの確認を行います。
解像度800x600ではあまりサンプルがないので、他の解像度での確認を推奨します。
(付録)解像度の変更について
コマンドオプションについて解像度の変更やベンチマークプログラム非表示の設定が可能です。
### 解像度を変更して結果をファイルに出力 ###
$ 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)とした際のスコア差になります。
=======================================================
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
=======================================================
=======================================================
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
=======================================================
スコアサイトを確認すると、ある程度の差異が確認されます。
解像度を変えた場合のスコアについては以下記事に記載しました。