+9
Fixed

Simulation speed crumbles when using many pieces (>40-50)

Maciej Janowski 12 years ago updated by Mark Smith 11 years ago 3
There's seem to be a problem with simulation speed when exceeding certain amount of pieces. It's weird, because from what I've seen the processor isn't working that much (none of the 4 cores is at 100%).

Answer

Answer
Fixed
I improved performance in version 0.4.5
Depending upon your hardware and operating system, most implementations of multicore at an OS-level will do some degree of load balancing either intentionally or not.  If I run a single-threaded task that chews as much CPU time up as it can, it'll show up as 25% in the task list on my quad core and the four CPU graphs will hover between 20 and 30%.

It is possible that if the current implementation doesn't run physics and rendering in parallel using multithreading the program is spending a good while waiting for vsync when it could be processing physics for the next frame.
Started
I am working on performance right now. I'm already seeing a noticable improvement on larger designs.
Answer
Fixed
I improved performance in version 0.4.5

im still having this problem also and ive tried with vsinc on and off. and ive also tried about every setting combination in my catalyst control. incase it helps i have a apu set up with two radion one 6600m and one 6700m series and an a6 quad core

Hi, Ive noticed the same thing. I have a AMD FX 6100 @ 4.2ghz and and Radeon HD6950 and its all running off ssd storage. Im getting about 3 fps when im using lots of rockets(50-75+). I watched MSI afterburner and the gpu is more or less idle and the cpu is only running at a fraction of what it I would think it should be. I understand though its a work in progress and for one guy I think you have done a tremendous job :) its so much fun.