OSS Fan ~OSSでLinuxサーバ構築~

このエントリーをはてなブックマークに追加

Geekbench 5.4.0をROCK 4C Plusへインストールしてベンチマークを実行

カテゴリ:OSSセットアップ | ソフトウェア:Geekbench | タグ:
最終更新日:2023-02-26 | 公開日:2023-02-26

目次

概要

 Raspberry Pi 4 Model B(以下、ラズパイ4B)でGeekbench 5を実行できることがわかったので、 同様にシングルボードコンピュータのROCK 4C Plusでもベンチマークを実行できるか確認しました。 結果としてはラズパイ4と同じ手順でベンチマークを実行することができました。 先に投稿した「Geekbench 5.4.0をRaspberry Pi OSへインストールしてベンチマークを実行」と 全く同じ内容になってしまいますが、一応ROCK 4C Plus用の手順も残しておきます。 また、最後にラズパイ4とRCOK 4C PlusのGeekbench 5のスコアを比較できるように結果を載せておきます。 あくまで私の家の環境で実行した結果であり、一般的にこういうスコアの違いになるのかは未確認です。

構成

サーバ構成

ハードウェア

 ROCK 4C Plus 4GB

OS

Ubuntu Server 20.04.5 LTS

ソフトウェア・パッケージ

  • Geekbench-5.4.0-LinuxARMPreview.tar.gz

環境構築

インストール

Linux/ARM版のGeekbench 5をダウンロード

 インストールと言っても、公開されているtar.gz形式のファイルをダウンロードして、解凍するだけです。 Geekbenchの公式ブログからリンクされているtar.gz形式のファイルをダウンロードします。

rock@rock-4c-plus:~$ cd /home/rock
rock@rock-4c-plus:~$ sudo wget https://cdn.geekbench.com/Geekbench-5.4.0-LinuxARMPreview.tar.gz
[sudo] password for rock: ←これが表示されたらrockユーザのパスワードを入力
--2023-02-25 20:17:47--  https://cdn.geekbench.com/Geekbench-5.4.0-LinuxARMPreview.tar.gz
Resolving cdn.geekbench.com (cdn.geekbench.com)... 139.162.108.113
Connecting to cdn.geekbench.com (cdn.geekbench.com)|139.162.108.113|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 111530759 (106M) [application/octet-stream]
Saving to: 'Geekbench-5.4.0-LinuxARMPreview.tar.gz'

Geekbench-5.4.0-LinuxARMPreview.tar.gz  100%[===============================================================================>] 106.36M  33.2MB/s    in 3.3s

2023-02-25 20:17:51 (32.3 MB/s) - 'Geekbench-5.4.0-LinuxARMPreview.tar.gz' saved [111530759/111530759]

rock@rock-4c-plus:~$ ls -l
total 108920
-rw-r--r-- 1 root root 111530759 Mar 12  2021 Geekbench-5.4.0-LinuxARMPreview.tar.gz

ダウンロードしたファイルを解凍

 ダウンロードしたGeekbenchのtar.gz形式のファイルを解凍します。 解凍すると実行プログラムが展開されます。

rock@rock-4c-plus:~$ sudo tar zxvfp Geekbench-5.4.0-LinuxARMPreview.tar.gz
Geekbench-5.4.0-LinuxARMPreview/
Geekbench-5.4.0-LinuxARMPreview/geekbench_aarch64
Geekbench-5.4.0-LinuxARMPreview/geekbench.plar
Geekbench-5.4.0-LinuxARMPreview/geekbench_armv7
Geekbench-5.4.0-LinuxARMPreview/geekbench5
rock@rock-4c-plus:~$ ls -l
total 108928
drwxr-xr-x 2 rock rock      4096 Mar 12  2021 Geekbench-5.4.0-LinuxARMPreview
-rw-r--r-- 1 root root 111530759 Mar 12  2021 Geekbench-5.4.0-LinuxARMPreview.tar.gz
rock@rock-4c-plus:~$ cd Geekbench-5.4.0-LinuxARMPreview/
rock@rock-4c-plus:~/Geekbench-5.4.0-LinuxARMPreview$ ls -l
total 169564
-rw-r--r-- 1 rock rock 73244375 Mar 12  2021 geekbench.plar
-rwxr-xr-x 1 rock rock  2261136 Mar 12  2021 geekbench5
-rwxr-xr-x 1 rock rock 48720800 Mar 12  2021 geekbench_aarch64
-rwxr-xr-x 1 rock rock 49400432 Mar 12  2021 geekbench_armv7

設定

 特に設定することはありません。

利用方法

実行オプションの確認

 Geekbenchのヘルプを参照して、実行オプションを確認します。 CPUベンチマークの実行とシステム情報の表示の2つのオプションが存在しています。 表示の途中でランタイムエラーが出ていますが、おそらく本来だとComputeベンチマークを実行するためのオプションが表示されるのではないかと思われます。 プレビュー版なので完璧ではないのかもしれません(想像)。

 
rock@rock-4c-plus:~/Geekbench-5.4.0-LinuxARMPreview$ ./geekbench5 --help
Geekbench 5.4.0 Preview : https://www.geekbench.com/

Usage:

  ./geekbench5 [ options ]

Options:

  -h, --help                print this message

  --cpu                     run the CPU benchmark
  --sysinfo                 display system information and exit
[0225/202033:WARNING:src/halogen/cl/exception.h(36)] halogen::RuntimeError: clGetPlatformIDs(0, 0, &num_platforms) returned -1001

  If no options are given, the default action is to run the CPU benchmark.

rock@rock-4c-plus:~/Geekbench-5.4.0-LinuxARMPreview$

システム情報の表示

 CPUベンチマークを実行するとはじめにシステム情報が表示されますが、 geekbench --sysinfo を実行するとベンチマークを実行せずにシステム情報の表示のみが行われます。

rock@rock-4c-plus:~/Geekbench-5.4.0-LinuxARMPreview$ ./geekbench5 --sysinfo
Geekbench 5.4.0 Preview : https://www.geekbench.com/

Geekbench 5 for Linux/AArch64 is a preview build. Preview builds require an
active Internet connection and automatically upload benchmark results to the
Geekbench Browser.

System Information
  Operating System              Ubuntu 20.04.5 LTS
4.4.194-11-rk3399-rockchip-g1bb08d49cc40 aarch64
  Model                         N/A
  Motherboard                   N/A

Processor Information
  Name                          ARM ARMv8
  Topology                      1 Processor, 1 Core, 6 Threads
  Identifier                    ARM implementer 65 architecture 8 variant 0
part 3336 revision 2
  Base Frequency                1.01 GHz

Memory Information
  Size                          3.73 GB

rock@rock-4c-plus:~/Geekbench-5.4.0-LinuxARMPreview$

CPUベンチマークの実行

 CPUベンチマークを実行します。 ベンチマークの結果(スコア)は画面には表示されず、URLが表示されます。 このURLをブラウザで表示すると、他のOSのベンチマーク結果と同様にシングルコアでのスコアとマルチコでアのスコアが表示されます。 また、ベンチマーク結果を自身のGeekbenchのプロファイルと紐付けて管理することもできます。

rock@rock-4c-plus:~/Geekbench-5.4.0-LinuxARMPreview$ ./geekbench5 --cpu
Geekbench 5.4.0 Preview : https://www.geekbench.com/

Geekbench 5 for Linux/AArch64 is a preview build. Preview builds require an
active Internet connection and automatically upload benchmark results to the
Geekbench Browser.

  Running Gathering system information
System Information
  Operating System              Ubuntu 20.04.5 LTS 4.4.194-11-rk3399-rockchip-g1bb08d49cc40 aarch64
  Model                         N/A
  Motherboard                   N/A

Processor Information
  Name                          ARM ARMv8
  Topology                      1 Processor, 1 Core, 6 Threads
  Identifier                    ARM implementer 65 architecture 8 variant 0 part 3336 revision 2
  Base Frequency                1.01 GHz

Memory Information
  Size                          3.73 GB


Single-Core
  Running AES-XTS
  Running Text Compression
  Running Image Compression
  Running Navigation
  Running HTML5
  Running SQLite
  Running PDF Rendering
  Running Text Rendering
  Running Clang
  Running Camera
  Running N-Body Physics
  Running Rigid Body Physics
  Running Gaussian Blur
  Running Face Detection
  Running Horizon Detection
  Running Image Inpainting
  Running HDR
  Running Ray Tracing
  Running Structure from Motion
  Running Speech Recognition
  Running Machine Learning

Multi-Core
  Running AES-XTS
  Running Text Compression
  Running Image Compression
  Running Navigation
  Running HTML5
  Running SQLite
  Running PDF Rendering
  Running Text Rendering
  Running Clang
  Running Camera
  Running N-Body Physics
  Running Rigid Body Physics
  Running Gaussian Blur
  Running Face Detection
  Running Horizon Detection
  Running Image Inpainting
  Running HDR
  Running Ray Tracing
  Running Structure from Motion
  Running Speech Recognition
  Running Machine Learning


Uploading results to the Geekbench Browser. This could take a minute or two
depending on the speed of your internet connection.

Upload succeeded. Visit the following link and view your results online:

  https://browser.geekbench.com/v5/cpu/99999999 ←ベンチマーク結果を表示するためのURL

Visit the following link and add this result to your profile:

  https://browser.geekbench.com/v5/cpu/99999999/claim?key=999999 ←ベンチマーク結果をGeekbenchのプロファイルと紐付けるためのURL

rock@rock-4c-plus:~/Geekbench-5.4.0-LinuxARMPreview$

参考情報

 Raspberry Pi 4 Model BとROCK 4C PlusでGeekbench 5を実行した結果のスコアは以下のとおりでした。 自身のGeekbench 5のプロファイルより取得した情報です。 シングルコアもマルチコアもROCK 4C Plusの方が少し上回っています。 CPU構成の違いによるものですね。

Raspberry Pi 4 Model B ・・・Broadcom BCM2711 (4 x Cortex-A72@1.5GHz)
ROCK 4C Plus ・・・Rockchi RK3399-T (2 x Cortex-A72@1.5GHz + 4 x Cortex-A53@1.0GHz)

参考にしたサイト