Windows GPU2 cliënten installatie handleiding
Inhoudsopgave
- Installation (Systray version)
- Installatie (console versie)
- Installatie voor een multi-GPU systeem (meerdere videokaarten in een PC)
Controles voorafgaand aan de installatie
Voordat u begint aan het installatieproces van de GPU cliënt, zijn er een paar dingen die u even moet controleren om zeker te weten dat de cliënt goed gaat werken:
AMD/ATI
- Als u een ATI GPU (videokaart) heeft, dan is de vereiste om compatible te zijn met CAL, dit houdt in dat elke kaart vanaf de X2xxx (R6xx) serie en hoger geschikt is om de CAL applicatie te verwerken. Dit betekend helaas ook dat X1xxx en ouder niet meer geschikt zijn, omdat de shaders architectuur niet meer geschikt/ondersteund is..
- ATI driver ondersteuning voor folding bestaat nu uit Catalyst 8.7 (of nieuwer) die u hier vindt de nieuwste ATI drivers. Om de driver te vervangen, is het beter de oude driver eerst te de-installeren en daarna te rebooten. Hierna installeert u de nieuwste driver pas!
NVIDIA
- Als u in het bezit bent van een NVIDIA kaart, dan moet deze compatible zijn met CUDA, dus de 8 serie en hoger zijn compatible (natuurlijk geld dit ook voor de GTX 260 en GTX 280 serie en nieuwer) Hier staat de laatste bijgewerkte CUDA ondersteunde kaarten lijst, deze is beschikbaar om te controleren of uw kaart compatible is, inclusief de GeForce, Tesla and Quadro series). De GeForce serie 7 en ouder zijn helaas niet geschikt door een gebrek aan "unified shaders".
- Je hebt de laatste nieuwe driver nodig om CUDA kaarten goed te kunnen draaien. NVIDIA official CUDA 178.24 (of nieuwer), de driver kan worden gedownload op de Nvidia driver Downloadsite ,deze versie zou je het best kunnen gebruiken, of er zou een bijzonder goede reden moeten bestaan om hiervan af te wijken. Om de driver te vervangen, is het beter de oude driver eerst te de-installeren en daarna te rebooten. Hierna installeert u de nieuwste driver pas!
Er zijn twee soorten cliënten per merk beschikbaar, welke de "Systray versie" en de "Console versie" zijn. Het voordeel van de Systray versie is dat u een icoon in de taakbalk (Rechtsonder) heeft, welke u in staat stelt om de cliënt in te stellen en ook over een grafische weergave beschikt (viewer, om te laten zien hoe en wat uw videokaart vouwt) Heel fraai, maar niet lang aan laten staan, want dit "vreet" prestaties. De Console versie gebruikt de "command prompt" (DOSbox) het belangrijkste voordeel hiervan is, dat deze versie kan worden ingesteld als een service, dit ontkoppeld de cliënt geheel van de gebruiker. Maar, deze service-mode werkt echter (nog) niet onder Vista.
Note: Under Windows, antivirus software can interfere with the Folding@home client files and cause errors. We suggest configuring antivirus software to exclude the FAH client directory and especially the Work directory from the antivirus scanning list. This can be done by going into the exclusion list panel that every antivirus should have. The work subdirectory contains semi-random binary data and can confuse overly aggressive heuristic virus scanning.
Installation (Systray version)
You can download the GPU Systray client installer from the Download page. After it has downloaded, run the installer package by double clicking the downloaded file (If it doesn't start automatically, it probably means you need to install the Windows Installer 3.1 package first, which you can get through Windows automatic update). You will see this window:
Click on the Next button to continue to the License agreement window:
If you accept the license, click on the I Agree button, then click on the Next button. There is no configuration to edit:
Click on the Next button to start the installation process. When it's done, you will see the last window:
Click on the Close button to exit the installer.
During the installation process, the installer created a new folder in the Start menu. You can find it under Start -> Programs -> Folding@Home-x86 as indicated here:
There are two shortcuts. The first is to run the FAH program and the second is to go in the data folder where the client stores work unit data, client configuration, and executable files for maintenance. Start the client for the initial setup by clicking on the first link (Folding@home). A configuration window will appear the first time you run the client:
In this panel, if you want to fold under your own username, enter it here along with the team number if you are part of the team. If all you want is to contribute while not caring about a username or team, leave them as is. If you have a passkey associated to your username, enter it now (Read the Passkey FAQ page for more information). Click on the Connection tab on the top to get to the next panel:
The first checkbox prompts the client to ask before downloading or uploading a work unit. This is useful if you are on a non-permanent connection like dialup and want to control when to download/upload. You will need to configure the client if using a Proxy (if you need the information to configure your proxy, ask your network administrator). The last checkbox enables the client to download large work units (they have bigger bandwidth and memory requirements) and may earn more points. Click on the Advanced tab to get to the next panel:
These are the advanced settings for the client. The default settings are the recommended settings unless otherwise noted. If you are unsure about these settings, we recommend you leave them at the default. The default settings are suitable for the majority of users. Here is what each element does:
- Core priority: If you are running multiple clients or have another program running continuously in the background, you may need to adjust the priority so it won't sit idle while waiting for free cycles. This is not the same as the Windows priority. Do not change the Windows priority for the fah client.
- CPU Usage Percent: If you don't want the client to use all of the spare CPU cycles, adjust the percentage to suit your needs.
- Disable highly optimized assembly code: If you are having problems running the client due to a processor incompatibility or any weird error, check this to disable the SSE optimizations. Doing this will cause the client to run slower depending on the workunit.
- Checkpointing frequency : Increase or decrease the frequency of Work Unit progress backups. This won't prevent the client from writing the data before the checkpoint if the next frame is completed before.
- Do NOT lock cores to specific CPU: If you have more than one core, checking this will allow the client to use any free CPU/core. If it is left unchecked, it will only use one core no matter if others are free or not.
- Core Network Address (Advanced): For future use, when the Viewer is finished.
- Pause work while battery power is being used: This is useful for laptops to stop the client from running when it's on battery power, to avoid draining power.
- Additional Client Parameters: This is where you can save the frequently used flags like -verbosity 9 or -advmethods.
- Machine ID: This is the client ID and it needs to be different if you are running more than one client on the same computer. An example would be if you are running the Systray client and the GPU2 client at the same time. One client would be assigned Machine ID 1, and the other to Machine ID 2.
When you are done, click OK. If you entered any Additional Client Parameters during configuration, you may need to stop and restart the client to enable them. The client will now run in the background with a icon in the Taskbar. You can hover over the FAH icon to check the current client status. If you want to see more detail about how the client is progressing, you can check the log file generated by the client. For that, right-click on the taskbar icon and you will see this:
Click on Status then on Log file to open a notepad window with the log file contents. This is useful to see if there are errors and if you need help, you can copy the contents of this log file to the forum.
Note: The Viewer included with the Systray client is not yet working properly and is a known bug. This is the Display option when you right click the FAH tray icon. The Pande Group is aware of these issues and is working to fix them. Sometimes the viewer works, sometimes not. And it always uses a lot of CPU power, and may slow down the folding client. In the mean time, avoid using the viewer. The viewer is not required to make the client run.
Installatie (console versie)
Download de console cliënt eerst van de Download pagina (Er zijn twee keuzes mogelijk, een voor Windows XP en 2003 en de andere voor Vista, dus overtuig u ervan dat u wel de goede versie kiest voor uw besturingssysteem). Als u de installer versie wilt gebruiken, de Console cliënt heeft er geen, dan is het advies om de Systray cliënt te kiezen. Nadat u het "pakketje"heeft gedownload, pakt u het pakketje uit, op elke door u gewenste plaats, behalve in de Program Files locatie (dit om mogelijke problemen met gebruikersrechten te omzeilen). Een goede suggestie is om een nieuwe map aan te maken in C:\Gebruikers\[username]\FAH! voor Vista of C:\Documents and Settings\[username]\FAH voor XP. U kunt de map ook op de Desktop (bureaublad) plaatsen of een map aanmaken alsC:\FAH\. Nadat u klaar bent met het unzippen( uitpakken), dan is het handig het .exe bestand deze nieuwe naam te geven: fah6.exe om de onderstaande stappen makkelijker te kunnen voltooien.
The next step is to configure the client. Open a Command Prompt and change directory to the location where you unzipped the FAH client. Type this command to begin (assuming you renamed the FAH executable to "fah6"):
fah6 -configonly
The client will display some information and then prompt you for answers to configuration questions. Note that for most answers, the default setting is the recommended setting. Here is an example of what is displayed on screen, with an explanation of each option:
Launch directory: C:\FAH Executable: fah6 Arguments: -configonly [16:25:22] Configuring Folding@Home... User Name [Anonymous]?
Team Number [0]?
Passkey []?
Ask before fetching/sending work (no/yes) [no]?
Use proxy (yes/no) [no]?
Acceptable size of work assignment and work result packets (bigger units may have large memory demands) -- 'small' is <5MB, 'normal' is <10MB, and 'big' is >10MB (small/normal/big) [normal]?
Change advanced options (yes/no) [no]? yes
Launch automatically, install as a service in this directory (yes/no) [no]?
Core Priority (idle/low) [idle]?
CPU usage requested (5-100) [100]?
Disable highly optimized assembly code (no/yes) [no]?
Pause if battery power is being used (useful for laptops) (no/yes) [no]?
Interval, in minutes, between checkpoints (3-30) [15]?
Memory, in MB, to indicate (1013 available) [1013]?
Set -advmethods flag always, requesting new advanced scientific cores and/or work units if available (no/yes) [no]?
Ignore any deadline information (mainly useful if system clock frequently has errors) (no/yes) [no]?
Machine ID (1-16) [2]?
The following options require you to restart the client before they take effect Disable CPU affinity lock (no/yes) [no]?
Additional client parameters []?
IP address to bind core to (for viewer) []?
When you press enter after the last question, the configuration will end and you will be back to the command prompt. You have successfully configured the client so the next step is to start the client. Here are 3 ways:
- By clicking on the executable icon (this assumes you entered the proper flags during configuration).
- By typing fah6 on the same command prompt window. Enter the necessary flags if you didn't enter those during configuration.
- Create a new shortcut to the FAH executable, and double click that shortcut icon (assuming you added all needed flags to the client setup).
Normally, if everything is done correctly, the client will be folding along fine. To verify the client is progressing, open the task manager and make sure there is a process called FahCore_xx.exe in the list. Or you can open the fahlog.txt file to see the client progress.
Installatie voor een multi-GPU systeem (meerdere videokaarten in een PC)
Hieronder staan een paar specifieke instructies om een multi-GPU setup te laten werken:
- De huidige multi-GPU installatie handleiding behoeft enige kennis van het Windows systeem, mochten er problemen zijn, dan kunt u om hulp vragen via het Folding Ondersteunings Forum.
- Als u 2 of meer kaarten binnen uw systeem draait met SLI (Scalable Link Interface van Nvidia) Indien u met meerdere GPU kaarten draait in SLI of Crossfire (ATI) opstelling, dan is het noodzakelijk de kaarten onafhankelijk van elkaar te schakelen, door SLI of Crossfire uit te schakelen in het driver controle paneel (in het configuratiescherm). Ook moet de desktop worden uitgebreid naar twee schermen , om de cliënt de kaarten nu als onafhankelijk van elkaar te laten zien.
- Als Windows om een driver vraagt, klik dan op CANCEL. Het is niet noodzakelijk dat u Windows de driver nogmaals laat installeren, dan bestaat er een grote kans dat er zich driver of cliënt problemen kunnen voordoen.
- Indien u Windows Vista gebruikt, dan is het noodzakelijk elke kaart met een monitor te verbinden.(een KVM kan ook werken, maar niet alle modellen van KVM zullen een signaal geven als ze niet als huidige gebruikte monitor ingeschakeld staan) Als er geen tweede beeldscherm aangesloten is/wordt kunt u ook een: VGA dummy-plug maken.

Dit kost u, als u een adapter DVI-D naar VGA heeft, 3 weerstandjes van 75 OHM, dus hooguit 0,50 Eurocent en wat tegepaste creativiteit. Dus een fluitje van een paar centen, deze procedure is geheel onschadelijk voor uw videokaart en wordt dus ook ondersteund door ATI en Nvidia!
Voordat u aan de installatie begint, overtuig u er dan van, dat u niet alleen de laatste drivers heeft, maar ook de nieuwste cliënt van FAH. Je kunt de links vinden in de Benodigdheden afdeling. Ook, de volgende handleiding is gebaseerd op de GPU Systray cliënt installatie, dus als je de cliënt nog niet geïnstalleerd hebt, volg dan de Systray instructies eerst, voordat je aan de onderstaande zaken gaat beginnen.
De volgende stap is, open Windows Explorer en zoek de map waar de installer een map gemaakt heeft onder uw gebruikersnaam. Onderstaand de "paden" afhankelijk van het betreffende besturings-systeem:
XP : C:\Documents and Settings\[gebruikersnaam]\Application Data\
Vista: C:\Users\[gebruikersnaam]\AppData\Roaming\
Als je deze map gevonden hebt, kopieer dan de map genaamd Folding@Home-gpu en plak hem in dezelfde locatie. Hernoem dan de nieuwe kopie door "kopie van" weg te halen en er een 2 achter te zetten (of een groter getal bij meerdere kaarten) Je zult die stappen moeten herhalen, afhankelijk van het aantal (3 of meer) videokaarten dat je gaat gebruiken. Hieronder staat hoe het eruit zal gaan zien:
Ga nu naar de map: C:\Program Files\Folding@Home\Folding@Home-gpu (bij Vista, staat deze in de x86 map). Je zult de cliënt executable hier vinden, klik er met de rechter muisknop op een maak een snelkoppeling naar de Desktop, hernoem hem tot bijvoorbeeld GPU1. Doe dit niet voor meerdere cliënten tegelijk want eerst maakt u de volgende veranderingen:
Klik met de rechter muisknop op de eerste snelkoppeling en selecteer dan Eigenschappen. Het laat je dan het volgende scherm zien:
Vervang nu het Start in: pad met het pad van het data bestand wat in beide voorkomt(vervang [username] met je Windows gebruikersnaam) :
XP : C:\Documents and Settings\[gebruikersnaam]\Applicatie Data\Folding@Home-gpu
Vista: C:\Users\[username]\AppData\Roaming\Folding@Home-gpu
Overtuig je ervan dat er aanhalingstekens zijn aan het begin en eind van het Start in: pad.
Voeg de -gpu 0 flag toe aan het eind van het Target: pad, na de aanhalingstekens (Denk erom dat er een spatie tussen het laatste aanhalingsteken en de flag is gemaakt). Het zou er dus zo uit moeten zien in het Target: veld:
"C:\Program Files\Folding@home\Folding@home-gpu\Folding@home.exe" -gpu 0
Als dit klaar is, moeten de eigenschappen voor de eerste cliënt er zo uit zien. Klik op Ok om het schermpje te sluiten:
Target: "C:\Program Files\Folding@home\Folding@home-gpu\Folding@home.exe" -gpu 0
Start in: "C:\Documents and Settings\[username]\Application Data\Folding@Home-gpu" (XP/2003) or "C:\Users\[username]\AppData\Roaming\Folding@Home-gpu" (Vista)
Nu je klaar bent met het bijwerken van de snelkoppeling, is het tijd om deze te maken voor de andere GPU kaart(en). Kopieer de eerste snelkoppeling en maak er zoveel als noodzakelijk is (gebaseerd op hoeveel GPU kaarten je wilt gebruiken) op de desktop. Hernoem elke snelkoppeling en geeft ze een duidelijk herkenbare naam), om te identificeren welke cliënt het is. Bijvoorbeeld GPU2, GPU3, enz. Als je klaar bent, klik dan met de rechter muisknop op de snelkoppeling en selecteer eigenschappen". Deze keer, omdat je het meeste werk al gedaan hebt, hoef je alleen maar te kopiëren Start in: pad in elke data map die je hebt aangemaakt en de -gpu 1 flag (of hoger qua cijfer, voor opeenvolgende kaarten). Nadat je klaar bent, zou het er zo uit moeten zien:
Target: "C:\Program Files\Folding@home\Folding@home-gpu\Folding@home.exe" -gpu 1
Start in: "C:\Documents and Settings\[username]\Application Data\Folding@Home-gpu2" (XP/2003) or "C:\Users\[username]\AppData\Roaming\Folding@Home-gpu2" (Vista)
Als je klaar bent met elke snelkoppeling te bewerken, klik dan op de eerste, om de cliënt in te stellen zoals uitgelegd in de Systray installatie handleiding hiernaast. De belangrijkste zaken die je moet doen zijn:
Klik op de Verbindings tab :
- Kik op ja om werkunits te accepteren groter dan 10 megabytes.
Klik Op de Advanced tab :
- Zet de Core Priority op een stap hoger "IDLE"
- Klik op do not lock cores to specific CPU
- Overtuig u ervan, dat Machine ID verschillend id ten opzichte van reeds geïnstalleerde FAH cliënten. De standaard instelling is: 2.
Klik op accepteren en herhaal de bovenstaande stappen voor elke snelkoppeling en verzeker u ervan dat elke cliënt een uniek ID nummer heeft. Wanneer dit alles gebeurd is, is alles wat er overblijft, elke snelkoppeling aan te klikken en ze goed in de gaten te houden om er zeker van te zijn dat ze goed werken.
Het is vaak lastig, indien er sprake is van verschillende drivers per kaart.
Als alles in orde is, kunt u de snelkoppelingen een eigen naam geven, om ze gemakkelijker te herkennen op de desktop en in de taakbalk.
Als u een console-cliënt afsluit, is het beter omdat niet te doen via het kruisje (rechtsboven in het scherm). Maar door middel van de toetscombinatie ctrl+c, dit zorgt voor een vloeiendere, dus betere afsluiting van de cliënt.
Voor meer info, kijkt u aub op:
Laatst Bijgewerkt op October 25, 2008, at 01:57 AM door Hans van der Leer