← WoWdot

WoWGD vs benilla

Same character, realm and data · measured 2026-09-24

benilla is a 1.12.1 client in Rust and Bevy.

Both clients played the same dwarf on the same vMaNGOS realm in a 1920x1080 window.

Numbers

WoWGDbenilla
Launch to character list2.57 s1.49 s
Launch to entering the world2.63 s1.50 s
World load (enter to loading screen gone)1.95 s3.96 s
Launch to playing4.56 s5.46 s
CPU while idle in Goldshire107%180%
Memory while idle (RSS)1.62 GiB1.50 GiB
Peak memory (RSS)1.62 GiB1.51 GiB
Frame rate while idle106 fps146 fps

Medians of three cold launches. CPU is a percentage of one core, averaged over a minute idle.

Notes

Screenshots

Same spots, same camera, interface hidden. Drag to compare WoWGD (left) with benilla (right).

WoWGD has an option for real-time shadows, and it was off for these shots and the numbers above. benilla has no such option and only draws the baked terrain shadows and blob shadows under units that 1.12 does.

WoWGD also keeps name plates on screen with the interface hidden.

Goldshire, Elwynn Forest

Goldshire in WoWGD Goldshire in benilla WoWGD benilla

Stormwind

Stormwind in WoWGD Stormwind in benilla WoWGD benilla

Booty Bay, Stranglethorn Vale

Booty Bay in WoWGD Booty Bay in benilla WoWGD benilla

Darnassus

Darnassus in WoWGD Darnassus in benilla WoWGD benilla

Thunder Bluff

Thunder Bluff in WoWGD Thunder Bluff in benilla WoWGD benilla

Moonglade

Moonglade in WoWGD Moonglade in benilla WoWGD benilla

Reproduce with python3 tools/bench_compare.py.