Hello! I'm new to the forums. I used to play BeamNG.Drive back in early 2018, and I just returned back to the game. I used to play the game in Medium/High settings and got around 40-60 FPS. Right now, even with overclocked GPU, I get 15-40 FPS with the Lowest/Low settings enabled. I need help with the FPS, because at times, the game is unplayable. Specifications: AMD Radeon R7 240 OC 2GB DDR3 8 GB RAM DDR3 AMD FX-8320 1 TB HDD ASRock 990 Pro3.0 I'm pretty sure the problem is the GPU. Edit:Also for some reason, the game slows down when I spawn/swap a vehicle. It locks up to 10-15 FPS and even waiting 10 or so minutes doesn't fix it.
It's because your GPU and CPU are shooting your PC in the foot. In tandem. With an MG-36. Actually your CPU is still borderline ok, but your GPU is horrible. DDr3?! You should upgrade to a 1050 or an RX 560, it will fit the rest of your build perfectly.
Yeah your GPU is killing you. Let's see what your budget is if you are looking to upgrade, and we can try to find the best one. If you want the cheapest one possible to make beam playable again at medium settings, probably an rx 560 like jetpackturtle said
For experiment, do this fix and see what it affects to your fps: https://www.beamng.com/threads/0-16-black-screen-issue-info-and-fix.62130/
My budget is 115 US dollars/100 euro/200 BGN. I've been looking forward to buy a second hand GTX 1050 TI or an RX 560.
I recommend 1050Ti, AMD is not very quick with their bug fixes, so with 1050Ti you can get bit better support at least.
I will upgrade my GPU soon, but do I need a new CPU? Should I buy an FX-8350? --- Post updated --- Alright, thanks!
No. If you are planning to upgrade your cpu, switch platforms. You can upgrade to 1st gen ryzen for relatively cheap now by getting an r5 1600 and a b350 board. You shouldn’t see any cpu bottlenecking anytime soon with that
Yeah with your budget, a CPU swap isn't worth it. On an FX series CPU like that, try switching the process affinity to odd instead, it'll limit your max vehicles but does boost single vehicle performance somewhat in BeamNG
Zen 2 is right around the corner, right now buying CPU is wasted money I believe, wait month or two is current thing I believe.
Maybe even wait for navi, if they are actually going to meet the leaked price to performace, they will be a better value than anything on the market
Somehow that is not surprising, have seen AMD hype come and go quite few times already. But it will still make more 2nd hand stuff available and also possibly some price drops to older gen perfectly good hardware
That's true, however I would still recommend buying the 2nd gen Ryzen over 3 because the price can only go further down once Zen2 arrives.
16c/32t will not be fully used in BeamNG I think, because LUA alone becomes so heavy with such large number of vehicles and LUA is 1 thread only, that faster clock speed with less cores could be faster in practice. Still if Zen2 does not have big latency and if it can run all cores over 5Ghz, that will be really good and for some other software, that is nice boost, also in future as software generally gets better at using so many cores it is kinda like having free CPU upgrades in future. I did test 4c/8t vs 6c/12t on that Japanese highway mod map, which is pretty CPU heavy, there was no practical difference in fps or number of vehicles that I could run, some CPU light maps like JRI may fare better, but even lighter CPU graphics might give more room for LUA to run, LUA still will be only 1 thread as there is no multi-threading for LUA that games use. I really hope there will be in some point at future though, with 16 cores that would be easily 32 vehicles if not limit because of LUA and some other bits, not sure if JS is threaded or even possible to be. Well, GPU starts to get slow at some point too on that race In future as more cores are common games can use more complex code, physics etc. Will be awesome and I see this more cores trend to be important as when most game computers are at least 8 threads, gaming can evolve bit further again. Anyway, for BeamNG I would look highest clock speed Zen2, way they make those products tends to mean that it happens to be also biggest core count, but even half of core count with higher clock speed would be my preference if I would need to upgrade. Other games or uses I don't really even care.
Even in fairness to that article. We may see zen 2 catch up with Intel on IPC and also exceed on clock speed. But my point was more that the big new improvement is in having more cores, though yes, beamng probably won't fully utilise them. Lua (it's not stylised as LUA officially btw, it is lower case) is indeed also sort of single threaded per instance of the interpreter, though it is 100% possible to spawn interpreter instances on other threads (I have done this)
Yeah, lua (ok, fine, I try to behave ) is possible to be threaded, there was even some library for it (https://lualanes.github.io/lanes/), but supposedly does not work with luajit https://www.beamng.com/threads/3-2-1-go-ai-engages-at-set-parameters.60998/#post-995731 Thometoes50 mentions there coroutines which might be somehow useful, but you are much smarter on that than I am. With higher clock speed, I would guess even if IPC improvements would not be quite that hype tells (might be, we can't really know now), performance could be easily what 8th gen or 9th gen Intel offers, it can be even better, depends also lot from how much turbo drops off in practice. Intel became really terrible in that with more cores, in BeamNG it is pretty much lowest turbo clock only as there is always tiny bit of some load on all cores. If I don't remember wrong, Zen2 would not drop even close that low which 9th gen Intel lowest turbo clock is. That is probably most interesting piece of information I'm waiting to see, of course many will just set clocks to maximum all cores will go and run with that.