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, FAHC Science Team

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

GPU CPU bound?

Post by tvanpeer@gmail.com »

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: 1180
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 »

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: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: GPU CPU bound?

Post by bruce »

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 »

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: 425
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 »

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: 2061
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441

Re: GPU CPU bound?

Post by foldy »

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 »

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: 1180
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 »

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 »

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: 31
Joined: Sat Sep 23, 2017 4:59 pm

Re: GPU CPU bound?

Post by Kuno »

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: 113
Joined: Mon Nov 09, 2015 3:52 pm
Hardware configuration: MoBo•Gigabye X99 UD4-CF F24
CPU•<UPD 20.05.2023>Xeon V3 2680 V4 14c28t 35Mb L3
RAM•DDR4 Hynix 2133 CL14 4*16 DualRank Quad channel
HDD•ST1000DM003 Sata3 NCQ
GFX•GT220
PSU•Chieftec GPS750C 80+ Gold after repair
Cooling•Air 2xDeepCool UF120

Internet•200Mbit/s FTTB↓ white dynamic, ERTH, router RB951G-2HnD

Other•Redmi 7A <runs WUProp :-/>
Location: Russia
Contact:

Re: GPU CPU bound?

Post by Duce H_K_ »

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
   510 290 819 pts earned in Folding@home project
foldy
Posts: 2061
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441

Re: GPU CPU bound?

Post by foldy »

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: 1180
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 »

What CPU?
Image
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: GPU CPU bound?

Post by bruce »

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: 1180
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 »

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