Optimization Update

Discussion in 'Ideas and Suggestions' started by mythakreep, May 5, 2023.

  1. mythakreep

    mythakreep
    Expand Collapse

    Joined:
    Mar 11, 2023
    Messages:
    90
    As a fellow low-end player, I can run the game at 60fps on pretty much all low settings in Utah.

    I used to be able to run it at 70fps with normal settings in the same map.

    My GPU is a 1050 ti, I have an i3 10100f CPU, and 16GB of RAM.

    I do know that many people in the community don't have top-of-the-line specs, so an optimization update would be incredible!
     
    • Agree Agree x 2
    • Like Like x 1
  2. Leon_Rot

    Leon_Rot
    Expand Collapse

    Joined:
    May 6, 2019
    Messages:
    368
    I have a RTX 3060 and a AMD R5 3600. Used to run WCUSA at 80 FPS with 6 cars (5 AI + mine) when the simplfied vehicles feature came out, now my FPS has split to half of that original 80. I get about 30 - 40 FPS in most areas of the map on normal settings (before with 80 FPS i was playing on ultra settings). A optimization update would be a big big game changer, especially as performance has been a reason for people to stop playing or not even touch the game.
     
  3. Kentii

    Kentii
    Expand Collapse

    Joined:
    Jan 22, 2023
    Messages:
    10
    I have a similar CPU with Leon, but with an RTX 2070. I can say I run similar numbers on WCUSA
     
  4. DontKnowWhy186

    DontKnowWhy186
    Expand Collapse

    Joined:
    Aug 2, 2022
    Messages:
    1,006
    I am a fairly low end player, see my profile for the specs. I used to get 40fps in Italy in 0.25 now I get below 30 with same settings. Problem is though that Beamng can't optimise that much anymore and people like me will have their experiences downgraded in the next few updates.
     
  5. DamienDutch

    DamienDutch
    Expand Collapse

    Joined:
    Feb 9, 2016
    Messages:
    422
    I think this is the biggest thing the game devs are either missing or not being clear enough about.
    Currently it feels like the priority of the devs is "Content > User Experience (for example menus) > stability/performance"
    I used to play this game on my quite high end I7 9700K and 1080 (non TI) and used to get around 60/80 FPS on 1440P.
    About a year or 2 ago the game started handling way worse and i'd get anywhere from 35-55.

    I was lucky enough to be able to upgrade to a 5900X and a 6900XT.
    I used then get 60-80FPS (still extremely low for the hardware I'd say)
    However the performance is draining again, currently I'm getting anywhere from 45-65FPS.


    A performance update shouldve come 3/5 years ago Id personaly say, however the recent updates keep adding more high quality content.
    To me it feels like a distraction from the poor optimization of the game (probably the reason that jhonson valley is so empty) however this just makes people realize how badly optimized the game is after.
     
    • Agree Agree x 1
  6. jxn5k

    jxn5k
    Expand Collapse

    Joined:
    Jul 4, 2020
    Messages:
    37
    do you play on vulkan?
    i "only" have a R7 5700X and a 6700XT and on Ultra Settings i have about 100fps, with 15 traffic cars still get round about 60fps at lowest 45fps
     
  7. Leon_Rot

    Leon_Rot
    Expand Collapse

    Joined:
    May 6, 2019
    Messages:
    368
    Im very sure about that, the last performance inprovement was simplified vehicles for traffic which has no big use now that the performance has gotten even worse. Most people seem to like more content so they just listen to that part of the BeamNG community. More content is fine, its at the end also what we want, but content becomes useless at some point when performance is getting worse and worse with each update. I really hope they consider doing a performance update, the new cars and maps are good but it wont help making the game better when its soon gonna be nearly unplayable on good hardware.
    --- Post updated ---
    I used to be able to play with 60+ FPS (like 8 cars + mine) with Vulkan on Italy and WCUSA but it crashes like 10 min after starting and the performance has also gotten worse there.
     
  8. DamienDutch

    DamienDutch
    Expand Collapse

    Joined:
    Feb 9, 2016
    Messages:
    422
    I somtimes try it but the random crashes are deathly anoying.
     
  9. Agent_Y

    Agent_Y
    Expand Collapse
    Jbeam/QA support
    BeamNG Team

    Joined:
    Jul 10, 2020
    Messages:
    10,353
    A thing that everyone is always forgetting is that these things are done in paralell. There are some devs working on the new content, some on the UI and some on optimization, at the same time. So it seems logical that the "priority" wouldn't affect it that much.
    To me it's understandable that as all the new systems get added that work in the background, as well as graphics improvements (motion blur, bloom, etc.) it will make the game laggier and laggier no matter how well they try to optimize it. You physically can't have more content and less lag, and at some point you reach the limit where further optimization is impossible. And if they stopped adding those things, the people who just want new features would complain and call it "the worst update ever", we have already seen it a few times...
    What I don't understand though is why new and remastered cars are becoming more and more high poly. The Stambecco I've heard is literally unusable in BeamMP due to the lag it causes for everyone on the server. And more high poly means spikes too. I get that they are outsourcing their models, but maybe they should have better quality control over them, or have someone else simplify the models after they are done...
     
    • Like Like x 1
    • Agree Agree x 1
  10. simsimw

    simsimw
    Expand Collapse

    Joined:
    Nov 23, 2022
    Messages:
    2,017
    my 970 got 60 fps in high-ultra on all official maps, and now I get 50ish. (1080p i7 7700 16 gb 2666 ddr4)
     
  11. mythakreep

    mythakreep
    Expand Collapse

    Joined:
    Mar 11, 2023
    Messages:
    90
    There are always ways to further optimize a game. Modifying the code and removing extra lines may increase loading time, but it's uncertain whether it will improve fps. However, there are other methods to increase fps, such as ensuring that meshes behind non-visible objects don't load until closer proximity. This can significantly enhance game performance. I believe Forza Horizon 5 uses a similar method, as when you jump high in the game, the ground disappears as if it's unloading itself. When you fall back down, it reappears with no fps drops.
     
  12. Agent_Y

    Agent_Y
    Expand Collapse
    Jbeam/QA support
    BeamNG Team

    Joined:
    Jul 10, 2020
    Messages:
    10,353
    I'm not sure you know how optimization works... "Removing extra lines of code" is only necessary when optimization is already terrible because the programmers had no idea what they were doing, which is obviously not the case in this game. The balance between loading times and real time performance is tricky to achieve and it must be a lot of trial and error, so it's best to not touch it once it works good enough.
    BeamNG uses LODs so hiding not visible meshes is not necessary (though it is already a thing in the game engine, utilised on the Los Injurus map). A thing that would help though would be a support for fully unloading far away meshes, because currently meshes get loaded once you get close enough but the old ones behind you never get unloaded back. That would improve performance especially on large maps like Johnson Valley and on detailed ones like the Automation Test Track remaster, but it must be hard to do in this outdated game engine, if it was easy it would have been done years ago as it's a really obvious solution.
     
    • Like Like x 2
  13. ghost_cauli

    ghost_cauli
    Expand Collapse

    Joined:
    Jul 14, 2022
    Messages:
    1,197
    Dude went on a programming masterclass of Elon Musk himself.
     
  14. Agent_Y

    Agent_Y
    Expand Collapse
    Jbeam/QA support
    BeamNG Team

    Joined:
    Jul 10, 2020
    Messages:
    10,353
    More like YandereDev lol
     
    • Like Like x 2
  15. mythakreep

    mythakreep
    Expand Collapse

    Joined:
    Mar 11, 2023
    Messages:
    90
    K
     
  16. Leon_Rot

    Leon_Rot
    Expand Collapse

    Joined:
    May 6, 2019
    Messages:
    368
    Seems like theres a optimization update on the way.
    Screenshot_423.png
     
    • Like Like x 2
  17. mythakreep

    mythakreep
    Expand Collapse

    Joined:
    Mar 11, 2023
    Messages:
    90
    Probably gonna keep the thread active anyway
     
  18. Pessima lover aka blob

    Pessima lover aka blob
    Expand Collapse

    Joined:
    Dec 25, 2023
    Messages:
    6
     
  19. someguy5738

    someguy5738
    Expand Collapse

    Joined:
    Sep 9, 2021
    Messages:
    364
    What was that bump for?
     
  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