this post was submitted on 27 May 2024
7 points (100.0% liked)

Minetest community

605 readers
1 users here now

Minetest is an infinite-world block sandbox game and a game engine, inspired by Infiniminer, Minecraft and the like.

The community is about the great and open source sandbox game writed in Lua, Minetest.

Feel free to call players for a multiplayer game or publish your project of a mod and everthing related.

Download the game. Check out the wiki.

founded 4 years ago
MODERATORS
 

Ok this might be totally random but I think it might be possible to use the power of some GPUs to offload the heavy lifting. Imagine having a world with lots of stuff going on. It would be nice to have it offloaded to the GPU as the GPU can do calculations in parallel.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 1 points 5 months ago (1 children)

The problem with GPUs is that they use simd for parallelism, so the shader cores execute multiple threads in lockstep. This is only really fast if there are a huge number of threads that all do essentially the exact same thing, which is the case for shading pixels and doing machine learning stuff and lots of other things, but running minetest this way might be very difficult.

Most game engines are fastest when parallelized to a number of cpu threads, where branches in one thread won't stall all the others

[โ€“] [email protected] 1 points 5 months ago* (last edited 5 months ago)

I just figured that some of the AI accelerators might be useful. I do hope that Minetest gets better multi core support. Most new devices have at least 4 cores at this point and the newer midrange chips have 12. (12th gen Intel)