robohunterx Posted February 5, 2015 Share Posted February 5, 2015 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.40GHzGPU Nvidia GT 750MPC: Lenovo Y510pSteps: 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. Quote Link to comment Share on other sites More sharing options...
weridhamster Posted June 6, 2015 Share Posted June 6, 2015 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. Quote Link to comment Share on other sites More sharing options...
CAMPER Posted June 17, 2015 Share Posted June 17, 2015 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. Quote Link to comment Share on other sites More sharing options...
3Dawg Posted June 23, 2015 Share Posted June 23, 2015 That seems like a huge oversight on behalf of the engine then. Why would it offload all the heavy stuff onto core 0? Quote Link to comment Share on other sites More sharing options...
skubi07 Posted July 3, 2015 Share Posted July 3, 2015 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 ;/ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.