• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

Support for new GPUs (such as Kepler) in the v7 FAH client

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

'Cuda340

Very Welcoming Senior, Premium Member #11
Joined
May 30, 2004
Location
Folding@Home
This is a couple days old...............

In the past, support for specific GPUs was built into the client. We are working on ways to automatically update this information more easily within the v7 client to support new GPUs, such as the Kepler GPUs which have just came out. While the automatic update isn't ready yet, here is how one can manually do this:

1) Download the GPUs.txt file from https://fah-web.stanford.edu/file-releases/public/GPUs.txt

2) Copy the downloaded GPUs.txt file to the client's run directory. The run directory is also called the data directory. It's the same location as the 'client.db' file. In Windows there is a link to this directory in the start menu.

3) After installing the file you must restart your client.

The client has a built-in GPUs.txt which it will use if it does not find one on disk. The client will print a message to the log, very early on, when it reads GPUs.txt from the run directory.

In a future version of the v7 client, this will happen automatically, but for now, we are updating this file on our web site and donors can do this update manually for new hardware.

Source

foldon.gif
 
Its just hanging at starting the server...? Let me upload a SS and log file.

*DL and installed v7 client
*DL GPUs.txt file and dropped it in the correct location
*Restarted client

GPU shows active, but certainly not 100%...

fah1.jpg

Code:
*********************** Log Started 2012-04-13T02:11:55Z ***********************
02:11:55:************************* Folding@home Client *************************
02:11:55:      Website: http://folding.stanford.edu/
02:11:55:    Copyright: (c) 2009-2012 Stanford University
02:11:55:       Author: Joseph Coffland <[email protected]>
02:11:55:         Args: 
02:11:55:       Config: C:/Users/Joe/AppData/Roaming/FAHClient/config.xml
02:11:55:******************************** Build ********************************
02:11:55:      Version: 7.1.52
02:11:55:         Date: Mar 20 2012
02:11:55:         Time: 19:37:42
02:11:55:      SVN Rev: 3515
02:11:55:       Branch: fah/trunk/client
02:11:55:     Compiler: Intel(R) C++ MSVC 1500 mode 1200
02:11:55:      Options: /TP /nologo /EHa /Qdiag-disable:4297,4103,1786,279 /Ox -arch:SSE
02:11:55:               /QaxSSE2,SSE3,SSSE3,SSE4.1,SSE4.2 /Qopenmp /Qrestrict /MT
02:11:55:     Platform: win32 XP
02:11:55:         Bits: 32
02:11:55:         Mode: Release
02:11:55:******************************* System ********************************
02:11:55:          CPU: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
02:11:55:       CPU ID: GenuineIntel Family 6 Model 42 Stepping 7
02:11:55:         CPUs: 8
02:11:55:       Memory: 7.98GiB
02:11:55:  Free Memory: 5.99GiB
02:11:55:      Threads: WINDOWS_THREADS
02:11:55:   On Battery: false
02:11:55:   UTC offset: -4
02:11:55:          PID: 4856
02:11:55:          CWD: C:/Users/Joe/AppData/Roaming/FAHClient
02:11:55:           OS: Windows 7 Professional
02:11:55:      OS Arch: AMD64
02:11:55:         GPUs: 2
02:11:55:        GPU 0: FERMI:1 GK104 [Geforce GTX680]
02:11:55:        GPU 1: FERMI:1 GF114 [GeForce GTX 680]
02:11:55:         CUDA: 3.0
02:11:55:  CUDA Driver: 4020
02:11:55:Win32 Service: false
02:11:55:***********************************************************************
02:11:55:<config>
02:11:55:  <!-- Folding Slot Configuration -->
02:11:55:  <gpu v='true'/>
02:11:55:  <smp v='false'/>
02:11:55:
02:11:55:  <!-- Network -->
02:11:55:  <proxy v=':8080'/>
02:11:55:
02:11:55:  <!-- User Information -->
02:11:55:  <passkey v='********************************'/>
02:11:55:  <team v='32'/>
02:11:55:  <user v='Earthdog'/>
02:11:55:
02:11:55:  <!-- Folding Slots -->
02:11:55:  <slot id='0' type='GPU'/>
02:11:55:</config>
02:11:55:Trying to access database...
02:11:55:Successfully acquired database lock
02:11:55:Enabled folding slot 00: READY gpu:0:"GK104 [Geforce GTX680]"
02:11:55:WU01:FS00:Starting
02:11:55:WU01:FS00:Running FahCore: "C:\Program Files (x86)\FAHClient/FAHCoreWrapper.exe" C:/Users/Joe/AppData/Roaming/FAHClient/cores/www.stanford.edu/~pande/Win32/AMD64/NVIDIA/Fermi/Core_15.fah/FahCore_15.exe -dir 01 -suffix 01 -version 701 -lifeline 4856 -checkpoint 15 -gpu 0
02:11:55:WU01:FS00:Started FahCore on PID 4888
02:11:55:WU01:FS00:Core PID:5008
02:11:55:WU01:FS00:FahCore 0x15 started
02:11:56:WU01:FS00:0x15:
02:11:56:WU01:FS00:0x15:*------------------------------*
02:11:56:WU01:FS00:0x15:Folding@Home GPU Core
02:11:56:WU01:FS00:0x15:Version                2.22 (Thu Dec 8 17:08:05 PST 2011)
02:11:56:WU01:FS00:0x15:Build host             SimbiosNvdWin7
02:11:56:WU01:FS00:0x15:Board Type             NVIDIA/CUDA
02:11:56:WU01:FS00:0x15:Core                   15
02:11:56:WU01:FS00:0x15:
02:11:56:WU01:FS00:0x15:Window's signal control handler registered.
02:11:56:WU01:FS00:0x15:Preparing to commence simulation
02:11:56:WU01:FS00:0x15:- Looking at optimizations...
02:11:56:WU01:FS00:0x15:- Files status OK
02:11:56:WU01:FS00:0x15:sizeof(CORE_PACKET_HDR) = 512 file=<>
02:11:56:WU01:FS00:0x15:- Expanded 549663 -> 895052 (decompressed 162.8 percent)
02:11:56:WU01:FS00:0x15:Called DecompressByteArray: compressed_data_size=549663 data_size=895052, decompressed_data_size=895052 diff=0
02:11:56:WU01:FS00:0x15:- Digital signature verified
02:11:56:WU01:FS00:0x15:
02:11:56:WU01:FS00:0x15:Project: 7643 (Run 619, Clone 0, Gen 3)
02:11:56:WU01:FS00:0x15:
02:11:56:WU01:FS00:0x15:Assembly optimizations on if available.
02:11:56:WU01:FS00:0x15:Entering M.D.
02:11:58:WU01:FS00:0x15:Tpr hash 01/wudata_01.tpr:  4149307892 141549067 4070756751 2362193913 644443707
02:11:58:WU01:FS00:0x15:GPU device info: vendor=0 device=0 name=<NA> match=0
02:11:58:WU01:FS00:0x15:Working on Protein in water
02:11:58:WU01:FS00:0x15:Client config unavailable.
02:11:58:WU01:FS00:0x15:Starting GUI Server
02:12:48:Server connection id=1 on 0.0.0.0:36330 from 127.0.0.1
 
Last edited:
Found this today......don't know if it's a factor or not :shrug:

Many folding users have reported that they encountered issue with GPGPU after installing nVidia 296.10 WHQL and 295.73 WHQL drivers on their machines.

The issue symptoms are GPGPU client crashes after a few minutes/hours when the machine is folding alone whereas it works fine most of the time. The core starts to crash in a loop on an UNSTABLE_MACHINE error, which makes the client to go into sleep mode because of the high number of detected failures.

After investigations, we have discovered that the problem is related to monitor sleep/standby mode. When it turns off, the WU that was running is completed fine, but all the following ones throw the error mentioned above. It looks like with these two versions of the drivers, the GPU is also deactivated when the monitor is in sleep mode. This removes the GPU from the available devices for CUDA or OpenCL applications.

The workaround is quite simple and can be done using one of the following suggestions:

keep your older drivers (285.62 for exemple) if you don't need the new features
disable monitor standby in power control panel, and turn your monitor of manually using the power switch.



The issue has been reported to the nVidia's forum, so we hope that the manufacturer will take it into account for the next driver releases.

Also:New NVidia 301.24 Beta drivers seem to fix issue......


Source


Keep in mind i have not folded on GPU for some time.....Just happened to see this.......
 
The config appears slightly hosed:

02:11:55: GPUs: 2
02:11:55: GPU 0: FERMI:1 GK104 [Geforce GTX680]
02:11:55: GPU 1: FERMI:1 GF114 [GeForce GTX 680]

You may want to try to reinstall saving the data.
 
Last edited:
That looked quite odd, but its how it installed (I didnt change any options).

I will try that out tonight. Thanks! :)
 
It could be the whitelist is hosed, there are two completely different entries for the 680.
 
Yeah, maybe I will remove the incorrect one and try it after I go through the other steps. In the gui config in v7, it only shows GPU0.
 
It is the whitelist that is hosed. The list will work with either entry but not both. I recommend you try editing GPU.txt to remove this line 0x10de:0x1180:3:1:GF114 [GeForce GTX 680] and update the client again. It should work running with the beta flag. Kepler requires version 2.24 of FahCore_a15, only available in beta. I strongly recommend you join the beta team if you choose to do this.
 
Gotcha... will edit the whitelist only and try again. Hopefully we get you some numbers. :)

I took a quick look around the F@H site but didnt run across a link to join the beta team. I will keep looking it if you have it handy, it would be great if you could link me.
 
Got it working. Using 301.24 drivers, removed extra 680 reference in 'GPUs' file (which that link above to stanford is updated and has the dupe removed), adding client-type beta, etc etc.

Looks like 18.6k on this WU. GPU at stock speeds.

F@HGTX680.jpg

EDIT: Im going to play some games here for a bit but after that we will let this ride for a bit and see how it pans out. Feels good to be back in the fold. :)
 
Last edited:
Finished the WU... but it seems like it didnt pick another up. Im not at home but I dont see another WU in the past 3 updates....
 
Back