You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OS: Ubuntu 20.04.2 LTS “Focal Fossa” with Mesa radeonsi 21.0.3
I tested the /devmap plat23 ; delay 100f setviewpos 1893 1920 0 0 0 scene (a scene with many animated models) with 640×480 resolution and lowest preset to minimize GPU computation and r_vboVertexSkinning 0 to use the CPU code path to animate models and then stress test a lot the CPU.
I built the game with RelWithDebInfo build profile and ran the game with .nexe.
Here is the performance I get:
Compiler
FPS
Note
GCC 9.3.0
42
Ubuntu 20.04.2 default GCC
GCC 9.3.0 + LTO
46
Ubuntu 20.04.2 default GCC
GCC 10.3.0
10
Ubuntu 20.04.2 alternate GCC
GCC 10.3.0 + LTO
10
Ubuntu 20.04.2 alternate GCC
Clang 10.0.0
47
Ubuntu 20.04.2 default Clang
Clang 12.0.0
48
Ubuntu 20.04.2 alternate Clang
Clang 12.0.0 + LTO
49
Ubuntu 20.04.2 alternate Clang
Here are details for 20 second capture (1 line is the average FPS in a second) for those compilers, such line print is produced by setting LIBGL_SHOW_FPS=1 environment variable on Mesa:
On the same hardware and operating system:
performance profile, 8 cores, 4.4GHz (a bit underclocked from stock 4.7GHz for stability), Piledriver architecture
high performance profile, 44 compute units, 1050MHz, GCN2/Grenada XT architecture, PCIe 2.0
I tested the
/devmap plat23 ; delay 100f setviewpos 1893 1920 0 0 0
scene (a scene with many animated models) with640×480
resolution andlowest
preset to minimize GPU computation andr_vboVertexSkinning 0
to use the CPU code path to animate models and then stress test a lot the CPU.I built the game with
RelWithDebInfo
build profile and ran the game with.nexe
.Here is the performance I get:
Here are details for 20 second capture (1 line is the average FPS in a second) for those compilers, such line print is produced by setting
LIBGL_SHOW_FPS=1
environment variable on Mesa:GCC 9
GCC 9 + LTO
GCC 10
GCC 10 + LTO
Clang 10
Clang 12
Clang 12 + LTO
The text was updated successfully, but these errors were encountered: