Results 1 to 7 of 7

Thread: Bullet: Simulating Dynamics @12% CPU

  1. #1

    Bullet: Simulating Dynamics @12% CPU

    Does any one have an answer to why the "Simulating Dynamics" to Bullet only uses 12% of my CPU for calculations. I have 8 threads - only 2 are being used. I've set LW to use all 8 Threads when rendering and that's fine when rendering.

    At the moment I have a 250 frame animation of a collapsing building, using 11.5gig of RAM out of my 12gig available. Being at my RAM limit shouldn't effect the CPU? The simulation has been running for 6 hours now and only 62% complete, long time to wait just to see how it looks.

    Any ideas on how to commit more CPU to the simulation ?
    Lightwave 2018.6, LWCAD 2018, ODTools 2018, RizomUV 2018, Substance Painter, SynthEyes, Fusion 9 Studio
    Intel i7 920 2.67GHz, 24GB RAM, GeForce GTX 285, BMD Intensity Pro 4K, Windows 7 Pro 64-bit

  2. #2
    Vacant, pretty vacant pinkmouse's Avatar
    Join Date
    Aug 2003
    Location
    South Yorkshire
    Posts
    1,702
    Annoying isn't it. I think I read somewhere though that it allocates the cores it needs, and using more may not speed up the process. I don't know enough about programming to understand that, but hey-ho...
    Al
    "I conceive of nothing, in religion, science or philosophy, that is more than the proper thing to wear, for a while." Charles Fort

    My Website
    My Lightwave Tutorials

  3. #3
    Almost newbie Cageman's Avatar
    Join Date
    Apr 2003
    Location
    Malmö, SWEDEN
    Posts
    7,650
    Bullet is a single-threaded Dynamics-engine. That goes for the Hard Body stuff. That said, Softbodies are multithreaded. If you use softbodies, with certain settings, you should be able to do Softbody simulations that looks like Hardbody, but gain more threads to the process. I've not done this myself, but I'm quite sure that I have read about this trick elswere.
    Senior Technical Supervisor
    Cinematics Department
    Massive - A Ubisoft Studio
    -----
    Intel Core i7-4790K @ 4GHz
    16GB Ram
    GeForce GTX 1080 8GB
    Windows 10 Pro x64

  4. #4
    Super Member JonW's Avatar
    Join Date
    Jul 2007
    Location
    Sydney Australia
    Posts
    2,235
    You should feel sorry for us poor bastards who have 16, 24 or more, core boxes!


    Have you tried turning off hyperthreading, you may get a bit more out of the CPU. A test like this would be interesting.


    Overclocking!
    Last edited by JonW; 08-19-2013 at 09:45 PM.
    Procrastination, mankind's greatest labour saving device!

    W5580 x 2 24GB, Mac Mini, Spyder3Elite, Dulux 30gg 83/006 72/008 grey room,
    XeroxC2255, UPS EvolutionS 3kw+2xEXB

  5. #5
    Super Member JonW's Avatar
    Join Date
    Jul 2007
    Location
    Sydney Australia
    Posts
    2,235
    A simple scene, dropping a bed sheet onto a bed.

    8 cores Hyperthreading off.
    A rough guess CPU usage 21-27%, average roughly 24%
    6 minutes 24 seconds


    16 cores Hyperthreading on.
    A rough guess CPU usage 18-26%, average roughly 20%
    7 minutes 8 seconds

    So turning HT off is 10% quicker in this test.
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	Dynamics 8 16 cores.jpg 
Views:	61 
Size:	539.1 KB 
ID:	116507  
    Last edited by JonW; 08-20-2013 at 12:26 AM.
    Procrastination, mankind's greatest labour saving device!

    W5580 x 2 24GB, Mac Mini, Spyder3Elite, Dulux 30gg 83/006 72/008 grey room,
    XeroxC2255, UPS EvolutionS 3kw+2xEXB

  6. #6
    That's interesting - The sad news is that LW froze at 83% with 0% use on the CPU, but the PC has not crashed. Also I notice the .dynacache file is 955MB. Does anyone know if there is a 1Gig limit for the cache file? or is this a very large cache file?

    Time is short so I will have to rethink how to do the building.
    Lightwave 2018.6, LWCAD 2018, ODTools 2018, RizomUV 2018, Substance Painter, SynthEyes, Fusion 9 Studio
    Intel i7 920 2.67GHz, 24GB RAM, GeForce GTX 285, BMD Intensity Pro 4K, Windows 7 Pro 64-bit

  7. #7
    I had a dynacache file as large as 2 gb, but never larger. I was wondering the same thing. I've done some very poly intense sims and wish I could go higher than 2gb. Limit should only be limited by memory available IMO.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •