1. Before reporting issues or bugs, please check the up-to-date Bug Reporting Thread for the current version.
    Solutions and more information may already be available.
  2. GPU Fatal Error? Intel HD Graphics 620/630 Crashes? Help us solve them!
    Dismiss Notice

What is my bottleneck. CPU or GPU or RAM (Bug?)

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

  1. ThreeDTech21

    ThreeDTech21
    Expand Collapse

    Joined:
    Sep 27, 2013
    Messages:
    1,529
    (System Specs in signature)
    My video card usage drops with more cars loaded, also the CPU usage drops making it difficult to pinpoint why

    for example with 1 car my video card reports about 70% usage, and the core running the car is at about 90% - 97% usage (Running on CPU 11)
    1carhighusage.png
    at this point the CPU is limiting the GPU


    When I load a full 16 cars (Ryzen 2700X) the video card usage drops to about 20% usage, also the CPU will not go above about 70% on all cores/threads in use
    1carskyframejump.png
    at this point the GPU is limiting the CPU??

    I don't think its as simple as CPU bottleneck because when looking at the sky the fps jumps up quite a bit
    1carsky2.png

    since 16 cars are still running in flee AI mode this means the CPU isn't the bottleneck, it points to the GPU being the bottle neck BUT again if it the GPU was running at 100% vs the 20%-30% i'd get higher frames. BUT the CPU is not maxing so its not a bottleneck either...

    So the problem is with 16 cars loaded both the CPU and GPU do not max, no max GPU usage and no max CPU usage, does this point to a RAM bottleneck??
     
  2. Nadeox1

    Nadeox1
    Expand Collapse
    BeamNG.Support
    Staff Member

    Joined:
    Aug 5, 2012
    Messages:
    13,647
    Remember than if you have 16 vehicles, that's a lot of work for the CPU, but also for the GPU, as these are fully detailed vehicles which are heavy to render.
    When you look at the sky, you are greatly reducing the workload on the GPU, as it does not need to render all those vehicles in that moment.

    Best way to check if CPU or GPU, is to simply pause physics.
    That will cut the physics work immediately.
    If you get a big FPS jump, then your CPU was holding back.
    If the FPS is the same, the GPU is holding back.

    From a first look, it seems your system is balanced, not biased toward CPU or GPU bottleneck.


    Also next updates should include some optimization regarding the vehicle rendering, so should help with many vehicles on screen.
     
  3. ThreeDTech21

    ThreeDTech21
    Expand Collapse

    Joined:
    Sep 27, 2013
    Messages:
    1,529
    Thanks for the quick response! Yea I’ll try the pause physics thing, but I think there is a jump in fps on pause physics even with all cars on display so it could be the CPU bottlenecking more so then the graphics, even so the Ryzen 2700X is great for BeamNG, looking forward to the updates!
     
  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