Jump to content
EwinRacing Flash Series Gaming Chairs
robohunterx

Bad Performance due to CPU

Recommended Posts

Hey gents, one of my first posts here as I'm pretty new.

This post is in regards to some odd actions I perform to get more performance out of some games. The topic is my CPU, hyperthreading, and why disabling Core0 (Thread 1) causes a MASSIVE FPS boost.

CPU i7-4700MQ @ 2.40GHz

GPU Nvidia GT 750M

PC: Lenovo Y510p

Steps: This is in respects to Arma 3, a very CPU hungry game, and before anyone says I just need to disable hyper-threading, I can't do that just yet.

- First I run the game, on a very low impact "mission." My graphics are set at a level that my GPU usage is around 60-70 percent.

- Secondly I go to the arma3.exe and disable Core0, which has my Frames go from about 28 up to around 50. This to me, is a very obvious CPU bottleneck, and messing around with the various startup params for Arma, I have yet to be able to replicate this performance boost.

This could turn out to be a very simple answer, something around the lines of "Well, dropping your first core is pushing processes in the game to new threads, thus load balancing" but should't this happen in the first place? I've attempted to research this, yet to no avail can figure out why it happens. It could be a bad driver? And ideas would be fantastic as I've hit a stalemate with the thing, and just end up dropping core0 right after I start the game.

Share this post


Link to post
Share on other sites

You got the point. Core #0 is ALWAYS full of bunch of physics calculation.

Program like EasyToolz can force process to use other core instead of our poor core 0.

In addition you might want to check other process that involves in game. Some games runs multiple processes and those often ends up with dooming core #0.

In that case, forcing main client to use other cores and forcing related processes to use core 0 often helps a lot.

Share this post


Link to post
Share on other sites

Core 0 is used to run the background programms of windows and can`t utilize its full computing power for your game. Most games actually use 2 cores and even if they use more, core 0 ist the one with the highest workload, so in your case you have one core, which is core 0 dealing with windows processes and your game, by disabling core 0 for arma it switches to core 1 and 2 I think, which means that you now have the full computing power of 2 cores.

Share this post


Link to post
Share on other sites

That seems like a huge oversight on behalf of the engine then. Why would it offload all the heavy stuff onto core 0?

Share this post


Link to post
Share on other sites

And how its about i3 procesors. I mean 2 core 4 thread? I see in ets2 that my cpu is used aall the time at avg 50-60%, and gpu at 99%. But when i drive to city my cpu still have about 50-60% of usage, but gpu is droping down to sth about 50%. Also, i cant alt+tab this game because then my gpu is not use in 100% and i have drop fps from 50 to 20 ;/

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.