CPU bottlenecking my GPU?

Blaga_Mihai

Commendable
May 17, 2017
26
0
1,530
I play League of Legends and i have some fps drops from like 134 fps to 30.I have gtx 1050 as GPU and AMD FX 4100 as CPU.I saw that lol is using only 2 cores and i checked my cores and i had like 94% usage.So does my CPU bottleneck my GPU (my graphics card usage is 25% on maximum video settings)?
 


Well, it's not so simple. That CPU architecture has two cores per module, so basically it does have four cores but each set of two cores SHARE some resources.

But it's closer to four cores than two. It's complicated.

*But yes, it does sound like a CPU bottleneck. I'm guessing that this happens when there's a LOT of stuff going on screen. The GTX1050 is more than capable so it's likely the CPU is overwhelmed.

*Here's an experiment,
Start LOL then,
alt-tab out of the game and go to the Task Manager (right-click Start),
then "details",
click "Name" so it's alphabetical (and to make sure the list doesn't move as it would using the CPU list)

Now, right-click the LOL program, choose "Affinity", choose "Cores 1 and 3" then "OK" and go back to the game.

Huh?
Core0 and Core1 are likely on the same module, so if the game can truly only use two threads of code well then separating them to separate modules MAY help. Not sure, but you can test.

Unfortunately this has to be done every time you start the game.

Probably the only way to get the best performance is something like an i5-7600K or i7-7700K that are overclocked. Likely you can get up to 2x the FPS on the low end (dips to 60FPS instead of 30FPS).

(Personally, if I was building a new system I'd use the R5-1600 which is a 6-core CPU. It would not be as good for LOL as would the i7-7700K however it would be a better all-round system. Less powerful cores, but more of them for a currently cheaper price. Long term it's a better choice as programs get more threaded, and for MOST games running 2560x1440 there's usually minimal CPU bottleneck.)

STARCRAFT 2 is only coded to use two threads. My i7-3770K at 4.5GHz is more powerful than an FX-4100 but I get dips into the 30's in bigger battles with lots of stuff going on. Basically a lot of battle CALCULATIONS that are done on the CPU side.
 

Blaga_Mihai

Commendable
May 17, 2017
26
0
1,530
yeah i have just bought a ryzen 5 1400 and a MSI B350M Gaming Pro which will be delievered tommorow will it be a big difference in frame rate?
P.S:i've heard that for games like lol which uses 2 cores a better performance per core is better and i dont really know if amd ryzen is worth it compared to intel skylake
 


I would guess around 50% boost on the low end, but note my recent post just above that shows there seems to be a GAME PROBLEM causing big drops.

I assume you know that you'll need DDR4 memory in dual channel (i.e. 2x8GB 3200MHz kit) and that you'll need to do a fresh install of Windows 10?
 


Should be a huge difference. You probably won't notice the difference between Sky/Kaby Lake in those games with your graphics card.