Hey guys, I’m wondering why I’m only getting about 30-35fps in Beamng drive (high graphics) Laptop specs: i7-10875h rtx 2060 16gb ram 60hz screen, game resolution set to 1080p I have a friend who is getting 60fps on older laptop hardware, so I’m sort of confused. Any help is appreciated, thanks so much!
I dont know if the game is just weirdly optimized but if you set mesh quality to low the game always runs 5000% better. mesh quality controls how far away the high detail versions of objects load in, for whatever reason if its set very high it chugs performance even on a very powerful computer such as mine. Also check if your cpu is too hot, those mobile i7's (8750h, 9750h, 10875h) are known for running very hot.
Do you know what clock speeds you should get (GPU and CPU) and what you are actually getting? That usually helps with figuring out what to check next and such low fps with that hardware is probably either throttling or something is just eating computing power, after all if you run single car with vanilla game and can't get 60fps, then there must be something odd going on. I think that my i3-6100 with iGPU can get close to 30fps. Have you seen documentation page about performance? https://documentation.beamng.com/support/troubleshooting/performance_tips/ If you are using many vehicles at once, then fps can be quite low of course as each vehicle is hundreds and hundreds of nodes calculated 2000 times in a second with all the forces and stresses etc.
So I did some research and my i7 is a 45-watt one, and my gpu is a 90-watt. I’m guessing there’s a bit of a bottleneck...? edit: I should also probably get myself a cooling stand
45W and 90W is just information how much heat can dissipate both cpu and gpu. It is ~ to power consumption. There will be always bottleneck between CPU and GPU in games, because programmers set some ballancing for their games, but gamers have plenty of combinations of CPUs and GPUs and plenty of game settings combination...so it is on gamers set correct settings in game and make their hardware ballanced as much as possible. You need to undervolt both CPU and GPU. And for CPU it would be better also to set fixed all core frequency(e.g. 3GHz) and not use automatic turbo boost at all(...especialy on notebooks), which is causing enormous useless power consumption thanks to unnecessary high CPU core voltage . GPU is the same scenario. Unnecessary high voltage set in GPU bios is causing much higher power consumption and heat than is necessary. For CPU undervolt and setting frequencies you can use Intel Extreme Tuning Utility, and for GPU MSI afterburner. You can also set maximum GPU power state using nvidia inspector utility and set min and max GPU frequency using nvidia-smi.exe utility. If you do not require 60+ fps like plenty of gamers, then use vsync on, which will keep notebook "cool and quiet" Cooling stand also helps, but not that much as undervolting. Undervolting is simply must have on all CPUs and GPUs last 10-15 years.
But won`t undervolting result a performance decrease? Becsuse too much undervolting (may) cause a decrease in performance. And too less... You know Heat, wastage of electricity etc.. You MUST fine tune it.
Undervolting is just about decreasing voltage(power consumption), it did not touch frequency at all, so no loss of performance. Too much undervolting may only cause unstability, but that does not matter, because we are finding lowest stable value of voltage and not unstable. It is enough test undervolting on benchmark applications which uses AVX1 / AVX2 instructions, and of course all core scenario. If several minutes test pass the benchmark, then we can be 99% sure that CPU will be stable . If that 1% causes once to freeze PC, then it is enough to increase CPU voltage by 0.02V and job done to end of the life
If BSOD, then start increasing voltage. It is better start decreasing voltage value from default by -0.05V(it is fastest way how to find correct value ) than make first big jump e.g. -0.2V(more BSOD).