[HowTo] Folding@Home Consolen-Client einrichten

G

Gast3737

Guest
Ich habe da mal was vorbereitet...

Inhalt

1. Downloaden
2. Installieren
3. Einrichen
4. Linkbefehle
5. Mehrere Consolen gleichzeitig nutzen
6. in Fahmon einbinden
7. Neue Version auf Alter Installieren

1. Console Downloaden

es gibt zwei Consolen versionen

a)Die Console_beta *.** zur Zeit gibt es keine offizelle Beta der Console
diese kennt neue Befehle und bekommt die neuesten WU's (Work Units)
dort auf das Windows-Symbol neben der Versionsnummer klicken und es beginnt der download.

b)Die Console 6.20 ist die neueste Console von F@H, dort auf das Windows-Symbol neben der Versionsnummer klicken und es beginnt der download.


c) GPU-Console für Windows Vista kann man hier http://folding.stanford.edu/English/DownloadWinOther laden..

2. Installieren

Du entpackt die Zip in einen Ordner
z.B. C:\Fah-console\
oder z. B. C:\gpu-console\

3. Einrichten


Du doppel-klickst auf die Console und schon geht es los. Bei Vista das Ausführen bestätigen!

Ich habe mal Beispielhaft die Daten eingetragen:
Die Console stellt in Klammern alles zu Wahl was normalerweise eingestellt ist

attachment.php


-unter Name gebt ihr euren Folding@Home-Namen an..
-dann Teamnummer 70335 eingeben!
-als nächstes yes eingeben falls die console beim Windowsstart mitstarten soll
-der nächste zu beachtende Punkt ist die WU-größe(acceptable size of work..)
Beachte: je größer die Wu je mehr belegt sie auch den Ram.
-bei Advanced Options yes eingeben sonst ist die Einrichtung hier beendet!
-alle anderen Einstellungen können soweit übernommen werden
-bei -advmethods ist normal ein no einzugeben, yes nur wenn du keine instabile OC-CPU hast
-bei Maschine-id ist noch zu beachten:

dein CPU ist C2Duo oder AMD X2

1=1 Kern (im Systemmanager beginnt alles mit Kern 0)
2=2 Kern

dein CPU ist ein C2Quad oder AMD X4

1=1 Kern
2=2 Kern
3=3 Kern
4=4 Kern

wenn ihr eine Grafikarte nutzt muss sie eine Maschine Id zwischen entweder
1 oder 2 bekommen oder 3 und 4 da die Karte auch einen verbindlichen CPU-Kern braucht!

4. Consolen Linkbefehle

-um diese zu nutzen müsst ihr eine Verknüpfung der Console auf den Desktop anlegen
-dort klickst du rechts auf den Link dann auf Eigenschaften
-dann kannst du die Flags eingeben
wiefolgt: für mein Beispiel es seht ja dann schon da:

attachment.php


-für die "_" gebt ihr Leerzeichen ein
-für alles was dahinter steht kanst du aus der Befehlsliste auswählen:

Konsole Client erweiterte Einstellungsoptionen

-config
Erlaubt dem Benutzer seine Konfigurationseinstellungen zu ändern:
Dies beinhaltet alle oben aufgeführten Einstellungen und
man kann auch bevorzugte Workunitarten (Folding/Genome), oder ob verbundene Schleifen benutzt werden sollen oder nicht.
Nach dem Ändern diese Flag wieder löschen!

-delete x
Löscht den #x Eintrag aus der Arbeitsreihenfolge. Diese Option sollte nur benutzt werden, wenn es ein ernsthaftes Problem mit der aktuellen Arbeitseinheit (workunit = WU) gibt und der Client das Problem nicht selbst lösen kann (zum Bsp. Clientabsturz). Dies sollte normal nicht passieren, und sollte es doch vorkommen, wären wir sehr dankbar wenn Sie uns die FAHlog.txt Datei von der Einheit zusenden könnten, die den Fehler verursacht.

-license
Zeigt die Endbenutzerlizenzbedingungen an.

-queueinfo
Gibt Informationen über Arbeitseinheiten in der Warteschlange. Beinhaltet von jede Einheit den Status (READY=bereit/FINISHED=beended/EMPTY=leer), die Art der Einheit (Folding/Genome), die Serverherkunft, und das Datum wann die Einheit empfangen wurde (lokale Zeit in GMT), sowie den Abgabetermin falls der Server diese Information mitgesendet hatte.

-send x
Sendet das #x Ergebnis zurück zum Server. Endet nach dem Versuch die Einheit zu senden (egal ob erfolgreich oder nicht). Benutze "-send all" um alle anstehenden Ergebnisse zu senden. Wenn die x-te Einheit nicht vollständig ist, beendet sich der Client ohne etwas zu tun.

-verbosity x
Setzt das Niveau der Benachrichtigung von 1 bis 9 (max). Der Standard ist 3. Diese Option sollte benutzt werden, wenn der Benutzer mehr Information über die Tätigkeit vom Client wissen möchte, besonders hilfreich wenn das F@H Client Entwicklungsteam über ein Problem informiert werden soll.

-forceasm
Weist die Core an, wenn möglich, SSE/3DNow Assemblerbefehle zu benutzten, auch wenn zuvor festgestellt wurde, daß der Computer damit vielleicht nicht richtig umgehen kann.

-advmethods
Verlangt, wenn vorhanden, neue Cores und Arbeitseinheiten zugewiesen zu bekommen. (Betatester)

-local
Benutze Konfigurationsdatei von lokalem Verzeichnis. Diese Option hat unter Linux keine Bedeutung, für Windows und Macintosh ist sie aber entscheidend um mehrer Clients auf einem Computer auszuführen. Sie weist den Client an die Konfigurationseinstellungen von der client.cfg Datei im aktuellen Verzeichnis zu lesen und nicht unter Windows aus dem Installationsverzeichnis wie es in der Registrierungsdatenbank steht oder unter Macintosh aus dem Library/Folding@home Verzeichnis. In dieser client.cfg Datei stehen Informationen wie Benutzernamen, Teamnummer, Proxyeinstellungen und die Maschinen ID. Diese Einstellungen verhindert dass die einzelnen Clients kollidieren. Benutzen Sie "-local" nur wenn Sie planen mehr als eine Clientinstanz von Folding@Home auf dem Computer auszuführen (dies ist nur auf einem Computer mit mehreren Prozessoren sinnvoll). Erstellen Sie so viele Verzeichnisse wie Prozessoren im Computer sind, kopieren Sie die exe und client.cfg Datei in jedes dieser Verzeichnisse, starten Sie überall "FAH3Console -local -config" und vergeben Sie spezielle eindeutige Maschinen ID Nummern für jedes Verzeichnis (unter den Advanced Settings Optionen). Von nun an können Sie jede Kopie einfach starten indem Sie in das entsprechende Verzeichnis wechseln und den Client mit dem Parameter "-local" aufrufen.

-help
Zeigt alle möglichen Parameter an, mit denen der Client gestartet werden kann und beendet sich.



5. Mehrere Consolen gleichzeitig nutzen

a) Vorwort

Nun fragt man sich was ist der Grund dafür und was hat es für Sinn?

Es macht für zwei oder mehr Kern CPU´s Sinn. Man kann über diese Weise seine CPU komplett auslasten. Da eine Console oder ein GPU2-Client bekanntlich nur einen CPU Kern belegt. Es ist auch für euch nützlich wenn ihr euren PC nicht den ganzen Tag an habt, da die Console lange Verfallzeiten(Deadline) hat. Verfallzeit bedeutet das diese Arbeit bis dahin gemacht werden muss, weil diese sonst verworfen wird und es keine Punkte für diese Arbeit gibt. Deshalb immer auf die Deadline achten.

b) Einrichten



Die Installation läuft wie oben beschrieben ab. nur mit dem Unterschied dass du zwei Ordner oder mehr brauchst.

-dazu den installierten Ordner kopieren und umbenennen. z. B. in Core2 umbennen

-dann gehst in den ordner und rufst du die config.cfg mit dem TEXTEDITOR (auch unter Vista den TEXTEDITOR benutzen) auf.

-vergebe dort wie oben beschrieben unter dem Punkt maschine-id= deinen Kern und speichere abschließend. Achte dabei auf Konflikte mit anderen Clients und der GPU2.

c) Beispielconfigs mit Maschine-id:

beim Intel C2D/AMD X2

1=Console
2=GPU2

bei AMD X3

1=Console
2=Console
3=GPU2

bei Intel C2Q/AMD X4

1=Console
2=Console
3=Console
4=GPU2



6. Fahmon


für Fahmon braucht ihr nur den Installationsordner angeben.

7. Neueste Versionen auf alter Version installieren

Erst die neue Version downloaden und entpacken.
Dann gehst du in den Installations Ordner und kopierst zu erst den Namen der Console exe. Lösche diese nun. Jetzt kannst du die neueste Version in den Ordner kopieren und mit dem kopierten Namen ersetzen.

Viel Spaß beim Falten.:daumen:
 
Zuletzt bearbeitet:
Wow haste fein gemacht.:daumen:
Aber ich weiß schon warum ich den Graphischen Client nutze.
Die Console ist mir einfach zu umständlich
 
man wir dachten du weisst dass...dann mach mal hier ist das How-to..
 
Ich konnte es mir ja denken aber ich war ein wenig überfordert weil ich nicht gerne mit Consolenbefehlen arbeite:heul::heul::heul:
bitte nicht mehr schlagen:fresse::ugly::ugly::ugly:
 
also laut Foldingforum sollte es keinen Geschwindigkeitsunterschied geben, solange man den Viewer nicht benutzt

lg Klemenes

PS: die How To's die ihr da gemacht habt, sind sehr ansprechend, weiter so ;)
 
ähh nööö, das hat der liebe Falk beim letztenmal automatisch gemacht...ich wusste das garnicht und war umso überraschter und auch stolz darauf, dass mein GPU2 dadrin steht..

es arbeit bestimmt ein Bot für ihn, so schnell wie das bei dir heute ging:D
 
Wirklich (auch) fein gemacht - bist eindeutig eine Bereicherung für unser Team

Ein GRATS an dich und ein :daumen:
 
Auch wenns spät kommt. Dickes Lob von mir. Hatte den Thread noch net gelesen und wollte grad selbst ne Erklärung für die ganzen Flags und die erweiterten Optionen abgeben. :daumen:
 
uhiii welche Überraschung dich hier zu sehen...das freut mich! Wilkommen im F@H-Team...
 
Zurück