Inocudom wrote:At first, I thought this was an issue with Freeminer, but when I tried the latest development version of Minetest, I found out that this game is the originator of my CPU being overworked. Why is this a problem again, just like it was once last year? Is there a massive memory leak that needs to be fixed?
Inocudom wrote:At first, I thought this was an issue with Freeminer, but when I tried the latest development version of Minetest, I found out that this game is the originator of my CPU being overworked. Why is this a problem again, just like it was once last year? Is there a massive memory leak that needs to be fixed?
Calinou wrote:Inocudom wrote:At first, I thought this was an issue with Freeminer, but when I tried the latest development version of Minetest, I found out that this game is the originator of my CPU being overworked. Why is this a problem again, just like it was once last year? Is there a massive memory leak that needs to be fixed?
What's your FPS limit? Minetest is mostly CPU-dependent for rendering.
Inocudom wrote: ...
4aiman wrote: ...
name = Inocudom
server_dedicated = false
mg_flags = trees, caves, v6_biome_blend, dungeons, v6_jungles
disable_fire = true
hud_map = true
hud_map_tracking = 1
hud_map_above = false
hud_map_alpha = 150
hud_map_scale = 2
hud_map_width = 300
hud_map_height = 300
fullscreen = true
screenW = 1360
screenH = 768
enable_vbo = true
enable_damage = false
creative_mode = true
address = digitalaudioconcepts.com
anisotropic_filter = true
aux1_descends = false
doubletap_jump = false
enable_bumpmapping = true
enable_parallax_occlusion = true
enable_shaders = true
enable_waving_leaves = true
enable_waving_plants = true
enable_waving_water = true
fast_move = false
fixed_map_seed =
generate_normalmaps = true
keymap_backward = KEY_KEY_K
keymap_chat = KEY_KEY_H
keymap_cmd = /
keymap_console = KEY_F10
keymap_drop = KEY_KEY_P
keymap_fastmove = KEY_KEY_G
keymap_forward = KEY_KEY_I
keymap_freemove = KEY_KEY_F
keymap_inventory = KEY_KEY_U
keymap_jump = KEY_SPACE
keymap_left = KEY_KEY_J
keymap_noclip = KEY_KEY_X
keymap_print_debug_stacks = KEY_KEY_E
keymap_rangeselect = KEY_KEY_R
keymap_right = KEY_KEY_L
keymap_sneak = KEY_KEY_N
keymap_special1 = KEY_KEY_O
mainmenu_last_selected_world = 1
maintab_LAST = multiplayer
menu_last_game = minetime
mg_name = v5
mip_map = true
preload_item_visuals = false
public_serverlist = true
remote_port = 30000
selected_world_path = /home/derek/.freeminer/worlds/GreatMagicWorld
viewing_range_nodes_min = 155
bilinear_filter = true
free_move = false
noclip = true
sound_volume = 1
trilinear_filter = true
fps_max = 60
wieldview_node_tiles = true
wieldview_update_time = 2
farmesh = 3
main_menu_tab = singleplayer
weather = false
main_menu_last_game_idx = 2
disable_wieldlight = false
3d_armor_update_time = 1
mouse_sensitivity = 0.2
mainmenu_last_selected_TP = 1
texture_path =
lottarmor_node_tiles = true
lottarmor_update_time = 2
#more_threads = 0
enable_node_highlighting = true
keymap_zoom = KEY_KEY_Y
flowing_sand_disable = 0
classes_default_class = human
random_messages_interval = 120
mg_params = {"layers":[{"name":"default:stone","thickness":20},{"height_max":-1000,"name":"default:stone_with_coal"},{"height_max":-50,"height_min":-3000,"name":"default:water_source"},{"height_max":-50,"height_min":-3000,"name":"default:stone"},{"height_max":50,"height_min":-500,"name":"default:dirt"},{"name":"default:desert_stone","thickness":3},{"height_max":-2000,"name":"default:stone_with_iron"},{"height_max":-1,"name":"default:gravel"},{"height_max":-3000,"name":"default:stone_with_copper"},{"height_max":-1,"name":"default:stone"},{"height_max":-5000,"name":"default:stone_with_gold"},{"height_max":-3000,"name":"default:lava_source"},{"height_max":-7000,"name":"default:stone_with_diamond"},{"height_max":-5000,"name":"default:obsidian"},{"name":"default:stone","thickness":20},{"height_max":-10000,"name":"default:stone_with_mese"},{"height_max":-1000,"height_min":-20000,"name":"default:air","thickness":20},{"height_max":-20000,"name":"default:lava_source","thickness":20},{"height_max":-15000,"name":"default:mese"},{"name":"default:air"}]}
liquid_real = true4aiman wrote:I'm not angry a bit, Zeno...
[...]
But angry? Nope. Not at all.[/b]
paramat wrote:I ordered the Sedatech mini-PC posted on page 2 in 8Gb RAM 1000Gb HDD flavour, i can do without a dedicated graphics card =) If or when it gets here i will probably need help with installing Ubuntu from DVD disk :/ So this thread has been useful i learnt a lot.
Zeno wrote:Inocodom, I have made some improvements relating to CPU performance for the client and will make a pull request tomorrow.
Zeno wrote:4aiman wrote:I'm not angry a bit, Zeno...
[...]
But angry? Nope. Not at all.[/b]
Ok :) I'm not sure if I was reading an old version of your post or what happened, but it seems better now that I re-read it. Weird, but *shrug*
4aiman wrote:Also, while your commit makes the game faster, any error in get_node will crash the whole MT if it'll get merged. Needs testing, I suppose?
4aiman wrote:Oh, now I see...
Maybe it was a bad idea to look at any code when it's 4AM )))))))
How about a speed-up for the SetNode?
FM did smth to speed it up.
Krock wrote:4aiman wrote:Oh, now I see...
Maybe it was a bad idea to look at any code when it's 4AM )))))))
How about a speed-up for the SetNode?
FM did smth to speed it up.
Something like this one?
rubenwardy wrote:Minetest IS multithreaded, it just needs to utilise it more. (which is probably what you meant)
00:24:59: INFO[main]: Pointing at [node under=-1267,7,2735 above=-1267,8,2735]
00:24:59: INFO[EmergeThread0]: Map::getNodeMetadata(): Need to emerge (-84,-8,177)
00:24:59: VERBOSE[main]: OpenALSoundManager::maintain(): 2 playing sounds, 22 sound names loaded
00:24:59: VERBOSE[main]: OpenALSoundManager::maintain(): deleting 1 playing sounds
00:24:59: INFO[main]: OpenALSoundManager: Creating playing sound
00:25:00: INFO[EmergeThread0]: Map::getNodeMetadata(): Need to emerge (-83,-9,177)
00:25:00: INFO[EmergeThread0]: WARNING: Map::getNodeMetadata(): Block not found
00:25:00: INFO[EmergeThread0]: Map::getNodeMetadata(): Need to emerge (-83,-9,177)
00:25:00: INFO[EmergeThread0]: WARNING: Map::getNodeMetadata(): Block not found
...
00:51:05: INFO[EmergeThread0]: Map::getNodeMetadata(): Need to emerge (-84,-2048,177)
00:51:05: INFO[EmergeThread0]: WARNING: Map::getNodeMetadata(): Block not found
00:51:05: INFO[EmergeThread0]: Map::getNodeMetadata(): Need to emerge (-84,-2048,177)
00:51:05: INFO[EmergeThread0]: WARNING: Map::getNodeMetadata(): Block not found
Users browsing this forum: No registered users and 5 guests