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.30 Bug Reporting thread
    Solutions and more information may already be available.

1 vehicle per core \ sort of math question

Discussion in 'Troubleshooting: Bugs, Questions and Support' started by ThreeDTech21, Jul 10, 2019.

  1. ThreeDTech21

    ThreeDTech21
    Expand Collapse

    Joined:
    Sep 27, 2013
    Messages:
    1,616
    Even on a high spec system Beaming runs 1 vehicle per core/thread. So let’s take an intel or AMD cpu at 3.2ghz - 4 cores 4 threads can typically run 4 vehicles well. 4 cores 8 threads can typically run vehicles well typically at good frames 60fps on a good PC

    But if someone was running 16 vehicles on an 4 core 8 thread CPU the frame rate would drop to maybe 10 - 12 fps of course

    What speed would that 4 core 8 thread CPU have to operate at to get 60fps while running 16 Vehicles? 6.4ghz?
     
  2. Nicholes Dorey

    Nicholes Dorey
    Expand Collapse

    Joined:
    Oct 24, 2016
    Messages:
    42
    Maybe well I got i7-6700hq I know it's garbage, and it mobile CPU, but give me sec. Soooo I'm running 16 vehicles it at 10 fps real time. right like you said, but what I'm compensating for is the throttle back of the turbo of the CPU, I'm running, back at base clock at 2.6Ghz 4x slow motion and I get 26-30 fps so if you want 30 fps at 16 vehicles you need 4x the clock speed for my system so 10.4 Ghz in theory. But theres more then factor and depends on efficacy of the CPU, and how it deals with processing. There all diffrent, especially mobile to desktop CPU. Because the desktop version has base 4Ghz and is 43% better then mine. So in theory desktop could run 2x slow motion at 30 fps in theory I would say maybe. But AMD might do this better were multi threaded, and CPU is leaps a head of intel. because of the multi threaded performance of AMD. So you would have a higher chance with AMD then intel, Because a desktop CPU intel would need 9.3Ghz to get 30 fps in real time.

    now dont take what I said is true or fact because I dont know a lot I know a lot, but not a lot if you know what I mean or very good at advanced math, but thats what I got based on my math. So you would need to run 16 vehicle's at 30 fps on a intel 4 CPU 8 thread CPU at 9.3Ghz in my theory anyway :)
     
  3. ThreeDTech21

    ThreeDTech21
    Expand Collapse

    Joined:
    Sep 27, 2013
    Messages:
    1,616
    Sounds about right, I would say it’s a good educated guess based on simple math, until someone with far advanced knowledge on the subject descends on us with wrath ;)

    I think the AMD Zen2 CPUs are having trouble in this area though with BeamNG I have the AMD Ryzen 2700X which runs at about 3.9 - 4.0ghz it gives 100s of fps with 1 vehicle but drops to about 17-20 fps with 16 vehicles. The Ryzen 2700X is 8 core 16 thread so it should be able to run them at over 60fps but maybe we didn’t account for CPU architecture. The handling and processes of the cores/threads play a huge part I assume vs the mere presence of enough cores/threads. I think IPC is the term. I can barely recall but I think the 1800X ran better with 16 vehicles loaded, this may point to a problem with Zen2 design since Zen1 seemed to handle multi vehicles better. Wish there was a way to check

    I did a test with the graphics card, I lowered the game resolution to about 800x600 and the lowered the graphics setting to low, I got around 265fps, I loaded 16 vehicles and it dropped to 16-19 fps, I can rule out the video card being the problem here
     
  4. Nicholes Dorey

    Nicholes Dorey
    Expand Collapse

    Joined:
    Oct 24, 2016
    Messages:
    42
    Ahh you might be on to something GPU seems like a possibility. The test I just did, made better results by 32% for 4x slow motion, but only 19% for real time so GPU bottleneck. possibly like not an expert lol but this is what I got.:)

    But I think it could be more of both. Because this game calculates things many times per second. Devs probably know how many times per second. All I know its a lot and the CPU deals mostly the math of the game like the physics, nodes, and beams stuff like that. I think, and the GPU deals with the shaders, lights, polygons and stuff like that. GPU limit maybe. The other thing is I got 268-298 fps with on vehicle at 800x600:p. Generally I get 156-165 in my normal settings at 1080p:):):)

    I dont know exactly, but I think it would weight on both a lot soooo... not sure :)

    I also did this on the open grid map with nothing in it soo yea lol:)

    So possible but also could be ram speed could also possibility maybe.

    like I said not the smartest person but that what I think lol:p and yes we need someone that is smarter upon us or one devs lol:p
     
  5. ThreeDTech21

    ThreeDTech21
    Expand Collapse

    Joined:
    Sep 27, 2013
    Messages:
    1,616
    Im thinking its the CPU not so much the GPU, with 16 pigeons loaded I can hit about 30-45fps

    Here's with 1 Dump Truck
    noload.png

    Notice Core 3 is near max at 98% since thats the core running the dump truck

    Now 16 Dump Trucks
    fullload.png

    Notice all cores are running only between about 63% sometimes 1 or 2 may spike to 90%

    I dont know what would cause the cores to drop to 60% because of full load on all cores. They should all be at 98% full unless its throttling back beucause of themals? but its cool at 63 degrees, could be a memory bottleneck?
     
  6. Nicholes Dorey

    Nicholes Dorey
    Expand Collapse

    Joined:
    Oct 24, 2016
    Messages:
    42
    yea I would say so memory limit is probably why for you. Like I said CPU is on my end shity mobile CPU and GPU lol
    How much ram is being used with all those dump trucks loaded, and let you CPU hit equal level by just letting sit there for 10 mins ish and you CPUs all should hit equal point instead of spiking. when I first did the tests it spiked for the first 10mins, then leveled out to base clock and at 92 degrees
     
    • Agree Agree x 1
  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