Here is the output from my tests: https://paste.ee/p/YVBOv
I ran the tests twice once with the power management at the default “ondemand” governor, and a second time with the “performance” governor.
Here is a summary of the results (see the above link for the details):
VisionFive 2 glmark2 Scores:
>>> ondemand governor<<< >>> performance governor<<<
$ glmark2-es2-wayland
>> glmark2 Score: 451 << >> glmark2 Score: 528 <<
$ glmark2-es2-wayland --off-screen --size 800x600 --visual-config -red=8:green=8:blue=8:alpha=8:buffer=0
>> glmark2 Score: 463 << >> glmark2 Score: 516 <<
$ glmark2-es2-wayland --size 1920x1080 --visual-config -red=8:green=8:blue=8:alpha=8:buffer=0
>> glmark2 Score: 227 << >> glmark2 Score: 229 <<
$ glmark2-es2-wayland --off-screen --size 1920x1080 --visual-config -red=8:green=8:blue=8:alpha=8:buffer=0
>> glmark2 Score: 210 << >> glmark2 Score: 223 <<
>>> I do not own a 4k monitor so I can only run the off-screen test <<<
>> glmark2 Score: ??? << >> glmark2 Score: ??? <<
$ glmark2-es2-wayland --off-screen --size 3840x2160 --visual-config -red=8:green=8:blue=8:alpha=8:buffer=0
>> glmark2 Score: 71 << >> glmark2 Score: 74 <<
I noticed here that the RPi hardware used the “–fullscreen” option, instead of a window, so I only repeated the 1920x1080 onscreen tests with only that argument, but I varied the cpu governor to see what effect that would have on the gpu performance.
The output can be found here https://paste.ee/p/MwZTt#RLlFc4yuxikOrL0adiB6UwascwIL7xMN
But the summary (for 1920x1080p) is:
cpufreq governor "glmark2-es2-wayland --fullscreen" temperature at end of test
--------------------- ------------------------------------ --------------------------
powersave glmark2 Score: 211 63.987°C (~147°F)
schedutil glmark2 Score: 230 68.106°C (~155°F)
ondemand glmark2 Score: 250 70.542°C (~159°F)
performance glmark2 Score: 287 83.827°C (~183°F)
conservative glmark2 Score: 291 70.774°C (~159°F)
I suspect that while using the performance governor, the GPU was being throttled back due to high temperature. And that if I added cooling it could go higher.
I think that is a clear win for the VF2 when compared to RPi hardware.
VF2 : glmark2 Score: 291 glmark2-es2-wayland-results-fullscreen (1920x1080p)
RPi4: glmark2 Score: 40 rpi4-glmark2-es2-results-fullscreen (1920x1080p)
RPi3: glmark2 Score: 29 rpi3b-glmark2-es2-results-fullscreen (1920x1080p)
The Imagination Technologies PowerVR B-Series BXE-4-32 MC1 GPU (OpenGL ES 3.2 build 1.19@6345021) inside the VF2 (default frequency is 400 MHz, but can go up to 600MHz) is about an order of magnitude greater in performance than the VideoCore VI @ 250 MHz in the RPi3, and about seven times more performance than the VideoCore VI @ 500MHz in the RPi4, at least in terms of the glmark2 benchmark (version 2021.12) for an onscreen resolution of 1920x1080p.
If anyone has a RPi4 and a 4K monitor I would be interest in the onscreen “–fullscreen” results between the VF2 and RPi4 at 4K.
( VF2: sudo apt install glmark2-es2-wayland -y ; glmark2-es2-wayland --fullscreen )