Trying to determine if CPU is bottlenecking GPU

votemegatron

Commendable
Sep 4, 2016
3
0
1,510
I would like to pull a log from Afterburner, but I was curious,

1) Should I monitor all 4 core usages, or just the CPU itself?

2) How can I set it up to extract information while in a game? I have OSD configured and everything, but I'm not sure how to provide a log in case I have questions. My build is

i5 6500
GTX 1070 SC with +80 mhz and +142 memory clock
8gb Hyper Fury X Ram
Gigabyte B-150-D3H motherboard
1TB HDD
240GB SSD
Windows 10 64 bit
EVGA Gold 80+ Modular PSU 550W

Thanks!
 
Solution


You don't need to go that far. Sorry, thats on me, I should have explained it better. Ok, download and install HWMonitor and CPU-Z from CPUID. They are both good to have.

Open your CPU-Z and take a look at whats there just out of sheer curiosity, and perhaps...

veldrane2

Reputable
Dec 8, 2015
89
2
4,665
This is how I tested mine:

1. Ran a lot of games after upgrading the GPU and although I got a significant and noticable performance and stability increase, there were still many times where it would just chug or stutter or lag.

2. Downloaded HWMonitor from http://www.cpuid.com/softwares/hwmonitor.html its a good tool. I should note here, that the most important thing for you to look at will be your GPU and your CPU load maximums. Since you asked, I would definetly monitor all 4, not just 1 core. Though you will usually notice 1 or 2 cores dominant when you play a game.

3. Start the HWMonitor, run your games to where you start lagging, stuttering, chugging, etc. Do so repeatedly and for some period of time. Alt Tab, check the monitor. In my case my GPU load was only 70% ish while my CPU load across all 4 cores was 100%. Also, my CPU temps weren't that good, and thats with good cooling.

4. Download a stress program such as prime95 or alike, and repeat the test, see results again.

5. You may also be choking on RAM, depends which game. If its DX 11 or DX 12 game its very possible you're topping out on memory. DX 9 games you don't have to worry about.

I don't think your power supply is of any issues, though it may at 550W, I don't know your board or what is the total your system uses etc. You may be able to see if you come close to your max wattage on total max values in HWMonitor. If you don't feel comfortable, then change it up.

And I do not know your board, I had 3 Gigabyte boards recently and 1 for quite a long time (few years) but this one I am just completely unfamiliar with so can't say what it is, what chipset, what power it draws, how much data it can pump through it or how fast etc.
 

votemegatron

Commendable
Sep 4, 2016
3
0
1,510
I did as you suggested and ran a log; here is an IMGUR gallery, please be aware I am not completely savvy with this, so I just included...everything. Picture heavy.

This is with GTA V at 1080p, everything maxed, AA/FXAA off, grass on very high, with the advanced render set to 50%. I was barreling down the city in the fastest car, and only once did I catch a FPS drop (60-57). I just noticed CPU runs higher now in some games and got concerned.

http://imgur.com/a/7UcHE
 

veldrane2

Reputable
Dec 8, 2015
89
2
4,665


You don't need to go that far. Sorry, thats on me, I should have explained it better. Ok, download and install HWMonitor and CPU-Z from CPUID. They are both good to have.

Open your CPU-Z and take a look at whats there just out of sheer curiosity, and perhaps something may jump out at you. Then close it, open HWMonitor and let it run. Run your game, and you should have a screen that looks something like this:

http://imgur.com/R4seZWM

This is mine while under medium / light load, specifically, roaming in GW2 WVW, no mass or large battles. On this picture, I highlited with red what you should be looking at, which is your CPU load and your GPU load. If your GPU still has room to spare while your CPU is all maxxed out or close to it, then its the CPU that is the bottleneck.

Also, the 1st 3 which I had to collapse for this picture, is the mobo. you have your DRAM voltages, temps and fans, you can pretty much tell if its your RAM that is an issue as well moving data. Be advised, if your system gets overheated, it WILL throttle, on everything, thus cause lag. You need to find out what the expected idle and heavy load temperatures are for your components and compare that to the minimum and maximum values displayed here. I'm sorry but its been a long while since I have used those type of boards, so I don't remember.

Your solution could be as simple as adding an extra fan or 2, or as pricey and time consuming as buying whole new system for your GPU and everything in between.

Those graphs are a bit hard to read, but I see at one point you're hitting 100 deg on CPU as well as heavy voltages thats an issue. Pretty big one while your video card isnt stressed at all. Tone down a bit on the options and just alt-tab out of the game and see the max values, it will be easier to see and compare. I have an i5 6600K and so far under heaviest load it ran up to 66 degrees, most of the time it sits around 61-62 and idles around 30-33 which is a bit warm but I live in California so its consistant with the ambient value here. I know you should not be hitting 90s or approaching 100. You can run up to around 80ish and thats getting to warm, standard range is 60-70. So something is causing it to get that hot.

That said, i5 6500 should be OK for this, so it may be the cooling on it, or your air flow, or your main board. Also, you may try updating the BIOS on your main board, then go into it and set your cooling better, allow it to activate earlier then the defaults that are in there. And I'm not sure about turbo or any overclocking because that is not a K CPU. I never buy anything other then K designated CPUs when I go with Intel, so I just can't tell you what it should be. Or maybe you just need to clean it out, though if you bought a new GPU and installed it then you probably already did that part. Also, some people forget or dont use good thermal paste, it actually truly does make a huge difference for CPU cooling.




 
Solution