GPU CPU bound?

It seems that a lot of GPU problems revolve around specific versions of drivers. Though NVidia has their own support structure, you can often learn from information reported by others who fold.

Moderators: Site Moderators, PandeGroup

tvanpeer@gmail.com
Posts: 11
Joined: Sun Jan 29, 2012 5:34 pm

GPU CPU bound?

Post by tvanpeer@gmail.com » Mon Nov 20, 2017 7:59 pm

Hi,

I am runnng a GTX1070 on a low end MSI H110 mobo with a Pentium G4400 and Windows 10, running only a single GPU slot for a couple of months now. I never get above 600k PPD, even if I increase the clockspeed of the GPU. The CPU is running at 53% on FacCore_21, probably meaning that one core is fully occupied. Is it fair to conclude that my system is CPU bound, and that with a faster CPU I would get more PPD out of the GPU?

Any suggestions on how to get to 700k PPD, what seems to be more average for a GTX1070?

Nathan_P
Posts: 1441
Joined: Wed Apr 01, 2009 9:22 pm
Hardware configuration: Asus Z8NA D6C, 2 x5670@3.2 Ghz, , 12gb Ram, GTX 980ti, AX650 PSU, win 10 (daily use)

Asus Z87 WS, Xeon E3-1230L v3, 8gb ram, KFA GTX 1080, EVGA 750ti , AX760 PSU, Mint 18.2 OS

Not currently folding
Asus Z9PE- D8 WS, 2 E5-2665@2.3 Ghz, 16Gb 1.35v Ram, Ubuntu (Fold only)
Asus Z9PA, 2 Ivy 12 core, 16gb Ram, H folding appliance (fold only)
Location: Jersey, Channel islands

Re: GPU CPU bound?

Post by Nathan_P » Mon Nov 20, 2017 9:34 pm

The long term average for a 1070 is around 600k, I've just checked mine and its currently showing 512k PPD on a 9839WU, when I came in this afternoon it was showing 665k on a different project, that's on a PCIe 3.0 x16 slot running heavily overclocked on a 4c/8t cpu at a much lower clockspeed than yours.

Whilst you may think you are cpu bound, you aren't. It would be a waste of money to upgrade to a better cpu for running just one card.
Image

bruce
Posts: 22470
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: GPU CPU bound?

Post by bruce » Mon Nov 20, 2017 9:39 pm

FAHCore_21 on windows will use 100% of a single core, so you can expect to see 53% whether or not that's limiting GPU performance. The driver is written to use a spin-wait so there's no way to judge how much capacity is available. While it's possible that you are CPU bound, it's not too likely since the main function of the CPU task is to move data to/from the GPU for processing there and then wait for the next block of data to be ready to be moved.

tvanpeer@gmail.com
Posts: 11
Joined: Sun Jan 29, 2012 5:34 pm

Re: GPU CPU bound?

Post by tvanpeer@gmail.com » Mon Nov 20, 2017 9:53 pm

Nathan_P wrote:The long term average for a 1070 is around 600k, I've just checked mine and its currently showing 512k PPD on a 9839WU, when I came in this afternoon it was showing 665k on a different project, that's on a PCIe 3.0 x16 slot running heavily overclocked on a 4c/8t cpu at a much lower clockspeed than yours.

Whilst you may think you are cpu bound, you aren't. It would be a waste of money to upgrade to a better cpu for running just one card.
600k? That sounds like mine. My reason for asking was that I saw much higher numbers in https://docs.google.com/spreadsheets/d/ ... tput=html# Any idea how these people get these high numbers? I thought it was ok taking the cheapest socket 1151 CPU around, glad to see that you can confirm that.

rwh202
Posts: 363
Joined: Mon Nov 15, 2010 8:51 pm
Hardware configuration: 8x GTX 1080
3x GTX 1080 Ti
3x GTX 1060
Various other bits and pieces
Location: South Coast, UK

Re: GPU CPU bound?

Post by rwh202 » Tue Nov 21, 2017 7:51 am

Linux might give you 10% boost over windows. Serious overclocking and selective reporting of PPD also come into play, so take the spreadsheet with a grain of salt!

I also use G4400 CPUs - driving pairs of 1080 and 1080 ti - A single 1070 won't be bottlenecked.

foldy
Posts: 1484
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.5.1 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 419

Re: GPU CPU bound?

Post by foldy » Tue Nov 21, 2017 11:43 am

I made an experiment and limited my CPU i5-2500k from 3.3Ghz down to 1.6Ghz. That hurt my gtx 1080ti PPD. But going up to 4.4Ghz did not make a difference over 3.3Ghz.

So maybe a slow and old gen CPU with < 2Ghz may limit a fast GPU? (But the G4400 with 3.3Ghz is fine)

tvanpeer@gmail.com
Posts: 11
Joined: Sun Jan 29, 2012 5:34 pm

Re: GPU CPU bound?

Post by tvanpeer@gmail.com » Tue Nov 21, 2017 4:53 pm

rwh202 wrote:Linux might give you 10% boost over windows. Serious overclocking and selective reporting of PPD also come into play, so take the spreadsheet with a grain of salt!

I also use G4400 CPUs - driving pairs of 1080 and 1080 ti - A single 1070 won't be bottlenecked.
Running Linux may be worth a try. Any preference for a particular Linux distribution?

Nathan_P
Posts: 1441
Joined: Wed Apr 01, 2009 9:22 pm
Hardware configuration: Asus Z8NA D6C, 2 x5670@3.2 Ghz, , 12gb Ram, GTX 980ti, AX650 PSU, win 10 (daily use)

Asus Z87 WS, Xeon E3-1230L v3, 8gb ram, KFA GTX 1080, EVGA 750ti , AX760 PSU, Mint 18.2 OS

Not currently folding
Asus Z9PE- D8 WS, 2 E5-2665@2.3 Ghz, 16Gb 1.35v Ram, Ubuntu (Fold only)
Asus Z9PA, 2 Ivy 12 core, 16gb Ram, H folding appliance (fold only)
Location: Jersey, Channel islands

Re: GPU CPU bound?

Post by Nathan_P » Tue Nov 21, 2017 5:08 pm

I use Linux mint 18.2 mate edition on all my folding rigs - got everything set up in a couple of hours - That 600k is on Linux. I don't push my clocks any further than what the card wants to do on its boost clocks so my guess is that those 700k PPD are on specific projects that can give a reported 700k PPD in hfm and a balls to the wall overclock.

I've checked a couple of those project numbers and my 1070 is showing slightly worse numbers, but then i'm not pushing an extreme overclock on my card
Image

tvanpeer@gmail.com
Posts: 11
Joined: Sun Jan 29, 2012 5:34 pm

Re: GPU CPU bound?

Post by tvanpeer@gmail.com » Tue Nov 21, 2017 10:37 pm

Cranking up the base clock on the GPU with 100MHz already seems to deliver an extra 5%. Maybe I will try some more serious overclocking, as mentioned here earlier, and see what comes out of that. This little extra already proves though that the CPU is indeed not a bottleneck.

Kuno
Posts: 34
Joined: Sat Sep 23, 2017 4:59 pm

Re: GPU CPU bound?

Post by Kuno » Wed Nov 22, 2017 11:18 pm

Linux is the way to go as there is literally no CPU bound limits in Linux as there are in Windows. Windows is a hog when it comes to folding, and Linux, well it's apparent you could have your cards in a toaster and they will fold at full speed. I've seen reports of a 1080 in an a6-5200 APU under linux getting well over 900k ppd, where as in windows it was only doing 400k. If you think your processor is limiting you, install Mint on a usb drive and run it that way for a day or so and compare your scores.

Duce H_K_
Posts: 102
Joined: Mon Nov 09, 2015 3:52 pm
Hardware configuration: System basis: https://valid.x86.fr/z47s14
GPU: GTX1070 Palit Jetstream -> Zotac AMP! Extreme OC @2113/2260 [drv 372.54]
Int GPU 4 desktop: <N/A> :(
PSU: CoolerMaster V1200 Platinum
Display: DELL E2414H 1920@1080@60 DVI-D
ISP: 50 mbit/s (common) | 100 mbit/s claimed (night) | 100 mbit/s claimed (intranet)
Location: Russia
Contact:

Re: GPU CPU bound?

Post by Duce H_K_ » Thu Nov 23, 2017 8:13 am

Well actually I was searching the CPU requirement for GPU folding (NV) topic but I guess it's allowed to write here. I run folding on Windows 8.1 use Single GPU GTX1070@2100MHZ chip & 9000MHZ memory clocks. Driver 372.54. So my observation is when running FAHCoreA4/A7 (CPU) make GPU fold a bit slower. Even if I take away 2-3-4 cores from CPU slot for FAHCore21.exe process with WinAFC Utility
Let's make FLDC alive again! viewtopic.php?p=302793#p302793

foldy
Posts: 1484
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.5.1 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 419

Re: GPU CPU bound?

Post by foldy » Thu Nov 23, 2017 11:03 am

Maybe that is a heat issue, GPU downclocking when CPU runs all cores? Does it make a difference if you keep one CPU core idle? Or set FahCore_21 priority to high?

Nathan_P
Posts: 1441
Joined: Wed Apr 01, 2009 9:22 pm
Hardware configuration: Asus Z8NA D6C, 2 x5670@3.2 Ghz, , 12gb Ram, GTX 980ti, AX650 PSU, win 10 (daily use)

Asus Z87 WS, Xeon E3-1230L v3, 8gb ram, KFA GTX 1080, EVGA 750ti , AX760 PSU, Mint 18.2 OS

Not currently folding
Asus Z9PE- D8 WS, 2 E5-2665@2.3 Ghz, 16Gb 1.35v Ram, Ubuntu (Fold only)
Asus Z9PA, 2 Ivy 12 core, 16gb Ram, H folding appliance (fold only)
Location: Jersey, Channel islands

Re: GPU CPU bound?

Post by Nathan_P » Thu Nov 23, 2017 5:30 pm

What CPU?
Image

bruce
Posts: 22470
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: GPU CPU bound?

Post by bruce » Fri Nov 24, 2017 4:10 am

Nathan_P wrote:What CPU?
The CPU that's processing one of the FAHCore_a* tasks -- which if one thread per GPU is left idle, is whichever one is NOT processing other things.

Nathan_P
Posts: 1441
Joined: Wed Apr 01, 2009 9:22 pm
Hardware configuration: Asus Z8NA D6C, 2 x5670@3.2 Ghz, , 12gb Ram, GTX 980ti, AX650 PSU, win 10 (daily use)

Asus Z87 WS, Xeon E3-1230L v3, 8gb ram, KFA GTX 1080, EVGA 750ti , AX760 PSU, Mint 18.2 OS

Not currently folding
Asus Z9PE- D8 WS, 2 E5-2665@2.3 Ghz, 16Gb 1.35v Ram, Ubuntu (Fold only)
Asus Z9PA, 2 Ivy 12 core, 16gb Ram, H folding appliance (fold only)
Location: Jersey, Channel islands

Re: GPU CPU bound?

Post by Nathan_P » Fri Nov 24, 2017 6:52 pm

bruce wrote:
Nathan_P wrote:What CPU?
The CPU that's processing one of the FAHCore_a* tasks -- which if one thread per GPU is left idle, is whichever one is NOT processing other things.
I meant what make/model of cpu is he using
Image

Post Reply

Return to “Problems with NVidia drivers”