1. Trouble with the game?
    Try the troubleshooter!

    Dismiss Notice
  2. Issues with the game?
    Check the Known Issues list before reporting!

    Dismiss Notice
  3. Before reporting issues or bugs, please check the up-to-date Bug Reporting Thread for the current version.
    0.32 Bug Reporting thread
    Solutions and more information may already be available.

Does Drive Have Multi-Core Support?

Discussion in 'Troubleshooting: Bugs, Questions and Support' started by rednecklawrence, Dec 1, 2014.

  1. rednecklawrence

    rednecklawrence
    Expand Collapse

    Joined:
    Oct 12, 2013
    Messages:
    58
    Drive only uses 1 core on my i7-4700MQ processor, according to Intel Extreme Tuning Utility. Any way to make it use more?
     
  2. CTJacob

    CTJacob
    Expand Collapse

    Joined:
    Aug 6, 2012
    Messages:
    419
    We have the same processor...

    I think it only uses one per car. If you were to load another car it would use the other core... I think.
     
  3. rednecklawrence

    rednecklawrence
    Expand Collapse

    Joined:
    Oct 12, 2013
    Messages:
    58
    Yes I noticed that. Now my second question is, when I have one car in the game in a map like the hiroshi speedway in fullscreen, I only get around 15-20 Fps. Cant drive utilize more cores to speed things up? (I don't know much about this stuff, so correct me or tell me why it cant)
     
  4. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,804
    Intriguing. Would be cool to be able to utilize more cores at will but I think we're talking about a major, MAJOR code tweak and probably a bunch of other stuff.
     
  5. Dummiesman

    Dummiesman
    Expand Collapse

    Joined:
    Sep 17, 2013
    Messages:
    4,685
    It would be cool with some type of core manager.

    4 core processor, 1 vehicle : 4 cores for that vehicle
    4 core processor, 2 vehicles : 2 cores for each vehicles
    4 core processor, 3 vehicles : split work as even as possible among cores for each vehicle
    4 core processor, 4 vehicles : one core per vehicle
    etc.

    Again that would require major code tweaking and is most likely not feasible.
     
  6. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,804
    Exactly. it would require BeamNG to access all sorts of CPU logic on so many levels it boggles the mind. To get full integration and processor assets would require
    the PC to enter a sleep state of sorts, stopping all but the most critical operations, just to make the effort worth it. You'd have better luck hiring an outlaw hardware
    modder to build a twin i7 5960K 8/12 core monster for 10 grand.....like I've been dreaming of doing.:cool:
     
  7. Bubbleawsome

    Bubbleawsome
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    1,886
    What's the GPU?
     
  8. logoster

    logoster
    Expand Collapse

    Joined:
    Sep 5, 2012
    Messages:
    2,083
    main reason they don't do that is because your vehicle would end up quite out of sync with all the other parts

    how so? well windows controls priority levels, so windows could suddenly give something else priority over beamng in some core, which would then cause the parts of the vehicle being simulated on said core to slow-down, and go out of sync
     
  9. Cira

    Cira
    Expand Collapse

    Joined:
    Aug 8, 2013
    Messages:
    282
    See http://www.beamng.com/threads/10286-More-Multithreading

    In the end because the vehicle is 1 huge chunk of mesh, you cannot just slap multiple processors on the vehicle and make it perform faster - those would have to be synchronized again which would kill the performance again.
    So they use just 1 core per vehicle which will just scale fine the more vehicles you have. And it's easier to implement because they already have it that way ;)
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice