Benchmarking Minetest 0.14.2 #1 (32 vs 64 bit)

Post Reply
User avatar
Fixer
Member
Posts: 904
Joined: Sun Jul 31, 2011 11:23
IRC: Fixer
In-game: Fixer
Location: Ukraine

Benchmarking Minetest 0.14.2 #1 (32 vs 64 bit)

by Fixer » Post

I've decided to do a little benchmark for both 32 and 64 msvc minetest 0.4.12 builds. I've made simple world, made straight simple road for over 242 blocks, after that I've made two configs to test, default one - without fps settings (uses some kind of fps limiter) and with fps_max = 1000, view range was fixed at 70 nodes, vsync was not set in drivers.
After that I've started each time, wait for 1 minute, and walk for 240 sec, press forward (W), at the end of the road - press backward (S) and so on. FPS was measured and recorded by FRAPS.

My conclusions:
  • 32 vs 64 bit performance when fps settings is not specified in config (fps limiter is on, default) is practically the same, but 64 bit build in a simple/medium scenes gives much higher maximum FPS. Average FPS in both cases is about 62, which is comfortable. Minimum fps is below comfort level.

    32 vs 64 bit performance when fps_max = 1000 is specified in config is much higher. Average FPS for 32bit is 225 FPS and 209 FPS for 64bit, way above comfort level. Minimum fps is 103. This configuration gives much more smoother and better gameplay on simple/medium scenes, but could use a bit more computer power.

    So if you have a good PC and ~60 FPS in minetest is not comfortable for you, you can get it much higher, by editing FPS settings and view distance, this will help a lot in noncomplex scenes, on a complex scenes difference will be much less. If you play on a big and complex servers, 64bit one is preferred and for me it gives much more smoother gameplay with better FPS even on "just test".

    Right now I'm using this settings:

    Code: Select all

    viewing_range_nodes_min = 70
    wanted_fps = 75
    fps_max = 120 
    
    [/b]
System settings
Server: localhost
Seed: 7774474182753078898
Start point: 70.0 19.5 -0.8 (yaw = 180)
View distance: 70 nodes (fixed)
Wait on server before benchmark: 60 sec
Benchmark time: 240 sec (walk straight forward and back until time runs out)
OS: Windows 7 sp1
System: Core i3-2120, 8GB RAM, ATI Radeon HD 6870
Minetest config without fps settings
Spoiler
address =
maintab_LAST = server
menu_last_game = minetest
name = Player
remote_port = 30000
server_dedicated = false
language = en
anisotropic_filter = true
bilinear_filter = false
connected_glass = true
enable_bumpmapping = true
enable_node_highlighting = false
enable_parallax_occlusion = true
enable_waving_leaves = true
enable_waving_plants = true
enable_waving_water = true
generate_normalmaps = true
mip_map = true
public_serverlist = true
trilinear_filter = false
video_driver = opengl
enable_shaders = true
mouse_sensitivity = 0.1
sound_volume = 0.2
viewing_range_nodes_min = 70
viewing_range_nodes_max = 70
fps_max = 1000
time_speed = 1
fast_move = false
free_move = false
noclip = false
creative_mode = false
fixed_map_seed =
mainmenu_last_selected_world = 1
mg_name = v6
port = 30000
Minetest config with fps_max = 1000
Spoiler
address =
maintab_LAST = server
menu_last_game = minetest
name = Player
remote_port = 30000
server_dedicated = false
language = en
anisotropic_filter = true
bilinear_filter = false
connected_glass = true
enable_bumpmapping = true
enable_node_highlighting = false
enable_parallax_occlusion = true
enable_waving_leaves = true
enable_waving_plants = true
enable_waving_water = true
generate_normalmaps = true
mip_map = true
public_serverlist = true
trilinear_filter = false
video_driver = opengl
enable_shaders = true
mouse_sensitivity = 0.1
sound_volume = 0.2
viewing_range_nodes_min = 70
viewing_range_nodes_max = 70
fps_max = 1000
time_speed = 1
fast_move = false
free_move = false
noclip = false
creative_mode = false
fixed_map_seed =
mainmenu_last_selected_world = 1
mg_name = v6
port = 30000
Results
Image
FPS over time
Image
How it looks
Screenshot of the place - https://i.imgur.com/xlUAbIU.jpg
Last edited by Fixer on Tue Jul 14, 2015 19:47, edited 6 times in total.

User avatar
rubenwardy
Moderator
Posts: 6978
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: Benchmarking Minetest 0.14.2 32 vs 64 bit

by rubenwardy » Post

You also need to consider view distance - how many blocks are drawn.
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Fixer
Member
Posts: 904
Joined: Sun Jul 31, 2011 11:23
IRC: Fixer
In-game: Fixer
Location: Ukraine

Re: Benchmarking Minetest 0.14.2 32 vs 64 bit

by Fixer » Post

That's why I fixed it at 70 blocks, but I agree that it is nice to see how it varies across view distance. I will do another test with viewing distance.

User avatar
rubenwardy
Moderator
Posts: 6978
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: Benchmarking Minetest 0.14.2 32 vs 64 bit

by rubenwardy » Post

Oh, I didn't see that sorry.
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

Post Reply

Who is online

Users browsing this forum: No registered users and 19 guests