How-To Einrichtung eines FAH Clients

How-To-Threads
[HowTo] - Einrichtung eines FAH Clients

Um mit dem FAH Client folden zu können, ist dieser runterzuladen, zu installieren und einzurichten. Folgende Anleitung soll euch helfen dieses innerhalb weniger Minuten zu schaffen.

1. Bereitstellung des FAH Clients und eines PassKeys

Den Client könnt ihr hier runterladen. Als alternative Downloadquelle Betriebssystem übergreifend bitte diese verwenden.

Damit Ihr Bonuspunkte für besonders schnelles Falten verdient, benötigt ihr einen Passkey. Diesen könnt ihr hier beantragen oder ihr nutzt erstmal den PassKey des PCGH-Team-Accounts, der in Kapitel 2 hinterlegt ist.

Hinweis: Bonuspunkte bekommt ihr ab der 10. fertig gestellten WorkUnit. Der PassKey des PCGH-Teams gibt ab der ersten WorkUnit den Bonus frei. Ein PassKey kann auf unendlich vielen Systemen eingesetzt werden.

Im Anschluss den Installer starten - als "custom install" und "Install just for me" mit dem Startparameter "Start manually" - und den FAH 7.4.4 Client ins gewünschte Verzeichnis installieren. Zum Schluss den Button "Finish" klicken. Ggfs., müsst ihr per Anti-Virus- oder Firewall-Software einen Zugriff aufs Internet freigeben.

Nun seht ihr bereits die Oberfläche des Clients und werdet aufgefordert euch zu identifizieren. Mehr dazu unter Kapitel 2.
2. Grundsätzliche Einstellungen - Identifizierung
Zur Identifizierung sind drei Eingaben vorzunehmen.

1.) Name: der Name unter dem ihr folden möchtet, oder auf "PCGH_Team_Account" (!! ohne die " !!)

2.) Teamnumber: 70335 - das ist ganz wichtig, wenn ihr das PCGH-Team unterstützen möchtet

3.) PassKey: hier ist zwingend eine Eingabe notwendig - wer bisher keinen eigenen PassKey beantragt hat, kann vorerst, in Verbindung mit dem Namen "PCGH_Team_Account", folgenden PassKey nutzen:
c8efe6be9df792de7d9b840a526e7499
Hinweis: Der PassKey funktioniert nur mit dem PCGH-Team-Account!​

Diesen dann bitte bestätigen.
3. Einstellungen - Slots für CPU und GPUs
Prinzipiell erkennt der Client eure Hardware selbständig und erstellt entsprechende Slots. Jedoch sind ggfs. Anpassungen notwendig, wenn mit bestimmten Hardware gefoldet werden soll - bspw. nur mit der CPU mit einer bestimmmten Anzahl von Threads oder nur mit der GPU.

Ihr geht auf den Button "Configure" und dann auf den Reiter "Slots". Dort werden euch die bereits vorhandenen Slots angezeigt. Weiterhin habt ihr die Möglichkeit weitere hinzuzufügen, bestehende zu löschen oder zu editieren. Wie ihr das im Einzelnen machen könnt, wird nachfolgend erläutert.

Hinweis: Nicht jede GPU kann mit dem Client folden - hier die aktuelle Freigabe-Liste. Ältere oder schwächere GPUs werden in der Regel nicht unterstützt.

3.1 neue Slots hinzufügen

Dieses ist dann nötig, wenn Ihr neue Hardware einbinden möchtet oder zuvor einen Slot gelöscht habt.

Klickt einfach auf den Button "Add" und es poppt ein Fenster auf. Dort könnt ihr auswählen, was ihr hinzufügen wollt. Entweder eine CPU, dann einfach "OK" drücken oder eine GPU, dann den GPU-Button per Klick aktivieren und mit "OK" bestätigen.

3.2 extra Slot options

Es gibt je nach Hardware "extra Slot options" mit denen ihr die Slots im Client individuell zu eurem System einstellen könnt.

Diese könnt ihr wie folgt eingeben: Geht auf den Reiter "Slots" und wählt dort den zu editierenden Slot aus. Dieser wird dann hinterlegt. Im Anschluss klickt ihr bitte auf "Edit" und es öffnet sich das Slot-Fenster. Hier können nun verschiedene Eingaben vorgenommen werden. In den zwei darauffolgenden Kapiteln soll auf die gängigsten eingegangen werden.

Hinweis: Die Slot-Options sind, wie der Name schon sagt "nur" Optionen" die hinzugefügt werden. Bedeutet, wenn eine Option gesetzt wird, werden neben den "Standard-WUs" auch die aus der Option geladen. Es bedeutet nicht, dass nur noch die WUs aus der Slot-Option geladen werden.

3.2.1 extra Slot options für die CPU

Achtung: Aktuell sind nur WUs für Slot vorhanden, deren Threadanzahl keine Primzahl ist.

Für CPUs könnt ihr die Anzahl der verwendeten Threads festlegen. Der Wert "-1" kann aber prinzipiell gelassen werden, denn der Client wählt immer die optimalen Einstellungen für maximale Leistung aus. Möchte ihr nicht mit allen Threads folden, dann könnt ihr das natürlich verändern. Ändert dazu den Wert "-1", per up/down-Button, auf die gewünschte Threadanzahl und bestätigt mit "OK".

wichtig für Nvidia-GPUs: Nvidia GPUs benötigen je GPU mindestens einen Thread. D.h., wenn ihr vier Threads zur Verfügung habt und eine NVIDIA GPU benutzt, wird das System in der Voreinstellung nur drei Threads für die CPU-Berechnung verwenden und einen für die Versorgung der GPU reservieren. Das ist leider unumgänglich, wenn die GPU richtig performen soll. Achtet daher bitte darauf dieses auch bei per Handeinstellungen vorzusehen, denn eine GPU bringt deutlich mehr PPDs als eine CPU.

Hinweis: Damit die GPU, AMD oder Nvidia, immer maximal performen kann, bitte die unter "mögliche Optimierungen" aufgezeigten Vorgehensweisen durchführen. Es lohnt sich!

Für Multi-CPU-System unter Linux ab mindestens 16 Threads >> !derzeit nicht aktiv!

Im Feld "Extra Slot options" könnt ihr verschiedene Parameter hinterlegen. Dazu zieht das Fenster bitte solange größer, bis ihr unten die Button "Add" und "Remove" seht.

Nun klickt auf "Add" und gebt Folgendes ein:

Name: client-type
Value: bigadv
und bestätigen mit "OK"

Name: max-packet-size
Value: big
und bestätigen mit "OK"

Nun alle Eingaben nochmals mit "OK" bestätigen und über den Button "Save" abspeichern.

Diese beide Optionen stellen extra große WU`s bereit.

Bitte aber vor der dauerhaften Nutzung die Ausbeute prüfen. Hier ist schnelles und unterbrechungsfreies Falten zwingend erforderlich.

Name: max-unit
Value: 3
und bestätigen mit "OK"

Diese Option gibt dem Client vor, dass er pro Tag nur 3 WU`s bearbeitet. Sprich, er arbeitet 3 WUs ab und geht dann in den Leerlauf. Dieses ist eine einfache Möglichkeit der Steuerung, denn die Anzahl der WU`s ist von 1-x frei wählbar.


3.2.2 extra Slot options für die GPU

Hinweis: Die Slot-Options sind, wie der Name schon sagt "nur" Optionen" die hinzugefügt werden. Bedeutet, wenn eine Option gesetzt wird, werden neben den "Standard-WUs" auch die aus der Option geladen. Es bedeutet nicht, dass nur noch die WUs aus der Slot-Option geladen werden.

Im Feld "Extra Slot options" könnt ihr verschiedene Parameter hinterlegen. Dazu zieht das Fenster bitte solange größer, bis ihr unten die Button "Add" und "Remove" seht.

Nun klickt auf "Add" und gebt Folgendes ein:

Name: pause-on-start
Value: true oder false
und bestätigen mit "OK" - "true" versetzt den Client beim Starten in eine Pause, sprich der Client muss/ kann von Hand gestartet werden. Bei "false" wird der Client sofort nach dem Start aktiv und beginnt eigenständig mit dem Falten.

Name: client-type
Value: advanced
und bestätigen mit "OK" - das bringt euch zusätzlich Work-Units des Typs 0x22, sofern verfügbar, ein; ohne diese Option werden 0x18er, 0x17er und 0x21er WUs geladen

[k]Diese Option muss aktiviert sein um mit AMD NAVI falten zu können!]/k]

Value: beta
und bestätigen mit "OK" - es werden nur Beta-Work-Units geladen, sofern welche vorhanden sind. Achtung, wirklich nur für offizielle Beta-Tester!!

Name: max-packet-size ... aktuell nicht von Stanford genutzt
Value: small oder big
und bestätigen mit "OK" - "small", es werden nur kleine WUs (bspw. 0x15er) und bei "big" alle anderen WU-Typen geladen, sofern diese im Arbeitsvorrat vorhanden sind.

Name: next-unit-percentage
Value: 100
und bestätigen mit "OK" - bei einem Abarbeitungsstand der aktuellen WU von 100% lädt der Client eine neue WU (Einstellungen von 90-100 möglich).

Name: max-unit
Value: 3
und bestätigen mit "OK"

Diese Option gibt dem Client vor, dass er pro Tag nur 3 WU`s bearbeitet. Sprich, er arbeitet 3 WUs ab und geht dann in den Leerlauf. Dieses ist eine einfache Möglichkeit der Steuerung, denn die Anzahl der WU`s ist von 1-x frei wählbar.

Faustregel: Download-Zeit der WU / TPF-Zeit = x

- wenn x kleiner 1, dann 100%
- wenn x kleiner als 2, aber größer oder gleich 1, dann 99%
- wenn x kleiner als 3, aber größer oder gleich 2, dann 98 %
- wenn x kleiner als 4, aber größer oder gleich 3, dann 97 % ... usw.

Achtung: Die Zeit zur Abarbeitung der WU startet direkt nach Beendigung des Downloads. Jedes Warten nach dem Download bringt Punkt-Verluste mit sich.

nur für Nvidia-GPUs:
Name: extra-core-args
Value: -tmax=80 -twait=900 - wenn Eure GPU wärmer als 80°C wird, unterbricht der Client für 900 Sekunden die Berechnung
und bestätigen mit "OK"

Nun alle Eingaben nochmals mit "OK" bestätigen und über den Button "Save" abspeichern.
4. Erklärungen zu FAH-Client
Hier findet Ihr an einem Beispiel die Erklärungen zu den Begriffen im FAH-Client.

Rumpelkammer: PCGH Folding@Home-Thread II

Danke an Alex :daumen:
5. weitere Einstellmöglichkeiten
Regler "Folding Power": je nach System könnt ihr hier die Last von CPU und GPU einstellen; die höchste Leistung erzielt ihr bei der Einstellung "Full" - CPU und GPU werden maximal belastet
Light = die CPU rechnet nur mit leichter Last ohne GPU​
Medium = die CPU rechnet mit voller Last, aber ohne GPU​
Full = CPU und GPU rechnen mit voller Last​

Status-Button:
"Fold" = der Client startet mit der Berechnung​
"Pause" = der Client pausiert​
"Finish" = der Client rechnet die aktuellen Work-Units noch zu Ende und pausiert dann​
Nun den FoldingPower-Regler auf "Full" bzw. auf die gewünschte Stufe ziehen und "Start Folding" drücken.

Es ist geschafft, der Client lädt euch nun eine Work-Unit runter und beginnt selbstständig mit der Berechnung. Den jeweilgen Fortschritt und die vorraussichtlich zu erreichenden PPDs könnt ihr live in der FAH-Oberfläche mitverfolgen. Nach Beendigung der Berechung wird das Ergebnis versendet und eine neue Work-Unit geladen, bis ihr das Folding stoppt oder den "Finish"-Button geklickt habt.
Ihr erhaltet je nach Work-Unit und Rechenleistung eures Systems unterschiedlich viele Punkte. Dabei ist zu sagen, dass der Client ein paar Prozent Zeit braucht um die PPDs korrekt auszuweisen. Gebt dem Client Zeit bis
ca. 10 % der Work-Unit berechnet sind. Die PPDs schwanken je nach vorhandenen Nebenlasten im System. Die bereits erfoldeten PPDs könnt ihr euch auf verschiedene Weise anzeigen lassen. Mehr dazu im folgenden Kapitel.
6. Wichtige Hinweise zum Punktesystem
Bei Folding@home bekommt man für das Berechnen der WUs Punkte die sich wie folgt aufteilen:​
1. "Base Credit" - diesen bekommt man, wenn man innerhalb der vorgegebenen Zeit (siehe Timeout) die WU fertig hat - bspw. 17000PPDs​
2. "Bonus" - den Bonus bekommt man, wenn die WU besonders schnell fertiggestellt wird - bspw 72000PPDs. Der Bonus mit aktuellen GPUs daher deutlich größer als der Base Credit.​
Heißt, ein angefangene WUs so schnell als möglich fertigfalten. Wenn man den Rechner verlässt kann man dieses mit dem Button "Finish" veranlassen. Sprich, die WU wird fertiggerechnet und danach stellt der Client sein Arbeit ein. Der Computer könnte danach, mittels Zusatzsoftware in den Standby geschickt werden.​
Die Summe aus "Base Credit" und "Bonus" ist der "Estimated Credit". Der "Estimated Credit", hochgerechnet auf 24 Stunden, ist die "Estimated PPD".​
Die Höhe des Bonus kann mit dem Bonusrechner oder aber den BenchmarkTool des HFM (siehe 8.4) ermittelt werden.​
Nicht erschrecken; zu Beginn werden "schlechte" Werte ausgelesen und somit erscheint eine WorkUnit als langsam/ineffizient​
Das normalisiert sich üblicherweise bei 2 bis 3 %; danach stimmen die PPD​
7. Video-Anleitungen
8. Statistiken
Wie bereits erwähnt, gibt es verschiedene Möglichkeiten, sich die erarbeiteten PPDs anzeigen zu lassen. Hier vier Möglichkeiten:

1.) aus FAH direkt heraus: klickt in der FAH-Oberfläche im Feld "Identity" auf den "Namen" für eure Statistik; klickt auf die "Teamnummer" für die Statistik des Teams

2.) über eine externe Statistik:
Folgt diesem Link für eine umfangreiche Team-Statistik.​
Folgt diesem Link und sucht nach eurem Namen, unter dem ihr Euch im FAH angemeldet habt, um eure persönlichen Statistiken zu sehen. Nutzt die Suchfunktion mit "Strg+f".​

3. über eine Stats in eurer Signatur mit auto-update: hier zu finden.

4. Über die HFM-Console - zu empfehlen zur detailierten Auswertung oder konzentrierten Überwachung von mehrere Rechnern: Download HFM 0.97 ... und hier ein HowTo zur Einrichtung.

Bitte bei den Statistiken immer daran denken, dass die PPDs mit ca. 3 Stunden Versatz angerechnet werden.
9. mögliche Optimierungen
Folgende Maßnahmen fördern bestmögliche Ergebnisse:
1. Den Rechner mit möglichst wenig Programmen im Hintergrund folden lassen.​
2. Die Priorisierung der FAH-Prozesse im TaskManger auf "hoch" setzen, sofern der Rechner nur folden soll.​
Programmempfehlung für dauerhafte Priorisierung: Bill2's Process Manager oder PRIO
3. Der GPU je nach WU ausreichend Threads zur Verfügung stellen, damit die kleinstmögliche TPF erreicht werden kann. Muss bei jedem System individuell angepasst werden.​
Anleitung zur Ermittlung der bestmöglichen Einstellung:
- CPU-Foldung pausieren und den GPU-Client per Task-Manager die Priorität "hoch" geben​
- dann über den Task-Manager schauen, wie viel Prozent der aktuellen CPU-Auslastung die GPU in Anspruch nimmt​
- Ableitung der benötigen CPU-Threads wie folgt: bspw. bei 4 vorhandenen Threads (bis 24% = 1 Thread, ab 25% = 2 Threads, ab 49% = 3 Threads usw.)​
Die von der GPU benötige Unterstützung ist abhängig von der Art der WU: 0x15er braucht so gut wie keine und 0x17-, 0x18-, 0x21- und 0x22er brauchen ordentlich
4. Der richtige Treiber.​
aktuelle Empfehlungen:​
Nvidia älter als Maxwell = 327.23 WHQL, falls der Probleme bereitet 306.23 (speziell für 780/Ti den 347.25 WHQL)​
Nvidia Maxwell = 353.30 WHQL oder 353.62 WHQL​
Nvidia Pascal = 436.02​
Nvidia Turing = 436.02​
AMD, für reine Falter Catalyst™ 17.11.1​
AMD, für Multi-System (Falten, Zocken usw.) = Catalyst™ der aktuellste​
Zur groben Orientierung hier eine Übersicht mit möglichen Ausbeuten. Achtung, bitte beachtet Taktung, Projekt und Art der WU. Alle diese Faktoren haben Einfluss auf die Ausbeute. Wenn ihr oben benannte Optimierung vorgenommen habt, könnt ihr das Optimum erreichen!​
10. Trouble-Shooting:
1. meine GPU wird im FAH-Client nicht erkannt
mögliche Ursachen:​
- kein aktueller Treiber für die GPU (oftmals nach GPU-Wechsel nicht der Fall) - Treiber aktualisieren​
- die GPU.txt wird nicht automatisch vom Client aktualisiert - die GPU.txt hier downloaden und von Hand reinkopieren​

2. "verunglückte" WU die im Client hängt löschen
Prinzipiell: erstmal warten, bis die Deadline abgelaufen ist, danach dann ...​
Eine "harte" Methode:​
- im Folding-Client den Slot pausieren (Pause)​
- im Folding-Client die "Work Queue ID" merken/kopieren - Strg+c​
- aus dem Startmenü auf das Folding "Data Directory" gehen und in das "work"-Unterverzeichnis absteigen​
- das Unterverzeichnis mit dem Namen der entsprechenden "Work Queue ID" komplett löschen​
- im Folding-Client den Slot fortsetzen (Fold)​

3. Fehlermeldung: "die FahCore_**.exe funktioniert nicht mehr"
- den FahCore im Arbeitsverzeichnis per Hand löschen, sodaß er neu geladen und entpackt werden muß​
- Client runterfahren (kein Icon im Systray!) und im Taskmanager darf unter Prozesse kein FahClient.exe*32 laufen​
- in den Ordner- und Suchfunktionen versteckte Ordner und Dateien anzeigen lassen​
- Arbeitsverzeichnis des FahClienten (bei Standardinstallation): C:\Users\ NAME DEINES BENUTZERS \AppData\Roaming\FAHClient\cores\web.stanford.edu\~pande\Win32\AMD64\NVIDIA\Fermi​
- dort die betreffende Core_**.fah und eventuell einen 2. Ordner genannt "beta" löschen​
- den Client wieder starten - Problem gelöst​

4. Das FAH-Clientsymbol/Icon erscheint nach de Starten nicht im Tray
Das liegt an den Einstellungen im Systray. Viele Icons werden dort nicht dargestellt, weil ihnen die "Berechtigung" fehlt. Es gibt dort nämlich für jedes sich im Systray befindliche Icon 3 mögliche Einstellungen (erreichbar über Systemsteuerung\Alle Systemsteuerungselemente\Infobereichsymbole):​
1. Symbol und Benachrichtigungen anzeigen​
2. Symbol und Benachrichtigungen ausblenden​
3. Nur Benachrichtigungen anzeigen​
... oder einfach rechte Maustaste auf ein bißchen leere Fläche im Bereich unten rechts und ein Klick auf "Benachrichtigungs... anpassen".​
Weiterhin gibt es unterhalb des sog. Symbolauswahlfensters noch die Möglichkeit, global alle Symbole und Benachrichtigungen anzuwählen.​

5. Der CPU-Slot bekommt keine WUs zugeordnet, bzw. kann keine downloaden.
vgl. 3.2.1 - Aktuell sind nur WUs für Slots vorhanden, deren Threadanzahl keine Primzahl ist.​

6. Der FAH-Client funktioniert unter Win10 nicht und wirft Fehlermeldung zur fehlender opencl.dll aus.
Der Fehler tritt seit dem Anniversary-Update auf. Folgende Fehlermeldung wird generiert: opencl.dll fehlt
Abhilfe schafft folgendes Vorgehen: Treiberneuinstallation (und gleichzeitige Aktualisierung auf eine neue Treiberversion). Treiber nicht einfach drüberinstallieren oder "nur" zu deinstallieren, sondern Display Driver Uninstaller (DDU) benutzen. Im F@h Client muss nichts angepasst werden.​

7. Der GPU-Slot hängt bei 99,99% Fortschritt / das GPU-Log zeigt keinen Fortschritt, obwohl der Slot läuft / der GPU-Slot lässt sich nicht pausieren oder starten
Diese Fehler sind alle Symptome eines einzigen Problems: dass der GPU-Core abgestürzt ist, ohne dass FAHControl das mitgekriegt hat. Typischerweise liegt das an einem Absturz des Grafiktreibers - meist durch andere Software oder durch instabiles Overclocking verursacht (Fehlermeldung unten im Tray: Der Anzeigetreiber [...] wurde wiederhergestellt). Wenn dieses Problem aufgetreten ist, muss der dem GPU-Slot zugehörige FahCore_XX.exe-Prozess im Taskmanager beendet werden. Falls mehrere derartige Prozesse laufen, erkennt man den "richtigen" daran, dass er die ganze Zeit bei 0% Auslastung hängt und sich die RAM-Belegung nicht ändert. Wurde der Prozess beendet, sollte die Anzeige für den Slot in FAHControl auf "paused" springen und man kann ihn per Rechtsklick->start wieder starten.​

8. Eine GPU-WU bricht mit Fehlermeldung "ERROR:exception: bad allocation" ab
Dem GPU-Client ist der RAM ausgegangen. Typischerweise passiert dies beim Start einer neuen WU oder beim Erstellen eines Checkpoints, da dabei besonders viel RAM gebraucht wird. Damit diese Fehlermeldung auftritt, muss der RAM gar nicht randvoll sein - es reicht offenbar, wenn der freie Speicher unter eine Grenze von einigen hundert MB fällt. Vielleicht ist das als Sicherheitsmechanismus gedacht, kann aber im Zweifelsfall viele Punkte kosten...​
Beispiel-Log:
Code:
13:55:03:WU00:FS00:0x17:ERROR:exception: bad allocation
13:55:03:WU00:FS00:0x17:Saving result file logfile_01.txt
13:55:03:WU00:FS00:0x17:Saving result file log.txt
13:55:03:WU00:FS00:0x17:Folding@home Core Shutdown: BAD_WORK_UNIT
13:55:03:WARNING:WU00:FS00:FahCore returned: BAD_WORK_UNIT (114 = 0x72)
13:55:03:WU00:FS00:Sending unit results: id:00 state:SEND error:FAULTY project:10466 run:1 clone:72 gen:71 core:0x17 unit:0x00000085538b3db95548cf9305501e53
13:55:03:WU00:FS00:Uploading 2.97KiB to 140.163.4.233
13:55:04:WU00:FS00:Upload complete
13:55:04:WU00:FS00:Server responded WORK_ACK (400)
13:55:04:WU00:FS00:Cleaning up
...immerhin gibt's ein paar Trostpunkte für die "kaputte" WU
9. Die bestehende Core-Version läuft nicht stabil und verursacht Fehler. Manuelles Update notwendig.
Anleitung für ein Update des Core21 auf v0.0.14​
1. Neue Core-Dateien runterladen und entpacken.
Download:

2. Bestehende Core-Datei umbenennen - bspw. in FahCore_21_old.exe
Pfad:
AMD: AppData/Roaming/FAHClient/cores/web.stanford.edu/~pande/Win32/AMD64/ATI/R600/Core_21.fah/​
nVIDIA: AppData/Roaming/FAHClient/cores/web.stanford.edu/~pande/Win32/AMD64/NVIDIA/Fermi/Core_21.fah/​

3. Entpackte Core-Datei einfügen. Fertig.

Hinweis: Aktuell werden 0x21er WU`s per Slotoption "Client-type" "advanced" angesprochen.

10. Web-Control lässt sich nicht deaktivieren
Will man "Web-Control" wieder loswerden, so reicht ein​
- "Rechts-Klick" auf das Folding@Home Icon​
- Eigenschaften​
- Tab "Verknüpfung"​
- im Feld "Ziel" ganz rechts den Parameter "--open-web-Control" wegnehmen.​
Wer den Parameter zufügen möchte, beachtet bitte die beiden "-" Minuszeichen, mit denen der Parameter eingeleitet wird.​

11. Fehlermeldung in der LOG-Datei und deren Ursache/ Hintergrund

1. "Bad State" - Ursache = zu hoher Takt und/ oder Karte zu heiss; Lösung = Takt verringern und/ oder Kühlung verbessern

2. "Bad WU" - Ursache = zu hoher Takt und/ oder Karte zu heiss; Lösung = Takt verringern und/ oder Kühlung verbessern

3. "mdrun" - Ursache = zu hoher Takt und/ oder Karte zu heiss; Lösung = Takt verringern und/ oder Kühlung verbessern

4. "CORE_OUTDATED" - Ursache = Ursache: neue Core-Version erforderlich; Lösung: Download erfolgt durch Client automatisch
11. Falten mit Zeitsteuerung:
Das Falten mit einer Zeitsteuerung ermöglich es Euch, dass der Rechner zu festgelegten Zeiten mit dem Falten beginnt, das laufende Projekt finished und nach der WU-Übertragung den Rechner runterfährt.

Getestet für Windows 7 64 bit SP1 - Ower der Lösung "Mattinator" aus dem PCGH-Folding-Team

Bitte folgt der Beschreibung hier.

Im Anschluss - Festlegen des Startzeitpunktes des Rechners über das Bios des Motherboards und automatisches Starten des FAH-Clients per Aufgabenplanung in Windows.
-------------------------------------

Hier noch eine weitere Möglichkeit, welche von "foldinghomealone" aus den PCGH-Folding-Team getestet und bereitgestellt wurde.

Bitte folgt der Beschreibung hier.
12. Was kann welche GPU erfalten?

Hinweis: die Faltleistung ist von den verwendeten Treibern und den zur Verfügung stehenden WUs abhängig.


Hinweis: Bitte behaltet die Temperaturen eurer Systeme, gerade am Anfang, immer gut im Auge und sorgt für ausreichend Kühlung.
 
Zuletzt bearbeitet:
AW: [HowTo] - Anleitung Einrichtung FAH Client 7.4.4

Freigabe-Liste ist noch falsch verlinkt!

nur für Nvidia-GPUs: Nvidia GPUs benötigen je GPU mindestens einen Thread. Auch bei AMD ;)

Bin auch gerade dabei diese Anleitung zu Übernehmen

 
Zuletzt bearbeitet:
AW: [HowTo] - Anleitung Einrichtung FAH Client 7.4.4

nur für Nvidia-GPUs: Nvidia GPUs benötigen je GPU mindestens einen Thread. Auch bei AMD ;)
Nee, mit AMD GPUs kann man auch parallel auf allen CPU-Kernen falten. Es empfiehlt sich, die Priorität des Core17-Prozesses auf hoch zu stellen und in den FAH-Einstellungen die CPU-Usage auf 95-80% festzusetzen (je nachdem, wie stark die CPU ist), dann klappt das. Habe in den vergangenen Wochen problemlos und ohne GPU-Einbußen so gefaltet. Fürs dauerhafte Festsetzen der Prioritäten kann man Process Lasso verwenden - allerdings sollte man dann die speziellen Features (ProBalance und wie sie alle heißen) deaktiveren.

Und auch wenn man mit mehreren AMD-GPUs faltet und auf Nummer sicher gehen will, braucht man (im Gegensatz zu Nvidia) nicht mehrere freie Threads, sondern es reicht höchstens ein einziger. Der FAH-Thread einer HD 7870 braucht 0.5% CPU-Leistung, der Thread der HD 7770 braucht 0.25% bei meinem i5.

Sehe gerade, dass du auch mit AMD faltest. Woran machst du fest, dass die AMDs einen freien Thread brauchen?
 
Zuletzt bearbeitet:
AW: [HowTo] - Anleitung Einrichtung FAH Client 7.4.4

Bei mir ist das für die GPU schon besser wenn ich einen Thread frei lasse, besonders beim WU download und für sonstiges was nebenbei läuft :)
 
AW: [HowTo] - Anleitung Einrichtung FAH Client 7.4.4

Dann ist es aber immer noch ein Thread insgesamt, der deiner Meinung nach freigelassen werden sollte, und nicht ein Thread pro GPU ;)

Ansonsten denke ich, dass das Hochsetzen der Priorität des Core17-Prozesses allgemein ein guter Tipp ist - sofern der PC nicht parallel zum Arbeiten o.ä. verwendet werden soll.
 
AW: [HowTo] - Anleitung Einrichtung FAH Client 7.4.4

Bei dem Video "Anleitung zur Bereitstellung und Identifizierung"

Geht es ab ca der Hälfte nicht weiter, da wo man den Passkey beantragen kann !

Bin nur ich wo den Fehler hat ?

Schaut bitte mal rein, ob es bei euch sauber durch läuft, danke !
 
AW: [HowTo] - Anleitung Einrichtung FAH Client 7.4.4 (inkl. SMP2-Client)

Name: next-unit-percentage
Value: 95
und bestätigen mit "OK" - bei einem Abarbeitungsstand der aktuellen WU von 95% lädt der Client eine neue WU (Einstellungen von 95-99 möglich). Sprich, Ihr spart die Wartezeit für das Laden ;)
...halte ich für kontraproduktiv, lieber auf Standard (99) lassen, denn: Sobald der Client eine neue WU anfordert, beginnt auch die "Bonus-Uhr" zu ticken - je später die WU zurückkommt, desto weniger Punkte gibt's. Die WU verliert also alleine dadurch schon an Wert, dass sie auf den Beginn der Berechnung wartet. Solange also die Download-Dauer nicht länger ist als die Berechnungszeit für einen Frame ("TPF"), macht es keinen Sinn, hier den Value niedriger als 99 zu stellen - man verliert sogar noch Punkte.
Eine WU ist normalerweise wenige MB groß - selbst mit DSL6000 ist das in maximal 5 Sekunden zu schaffen. Die TPF-Zeiten sind normalerweise in Größenordnungen von Minuten.

Grüße
 
AW: [HowTo] - Anleitung Einrichtung FAH Client 7.4.4 (inkl. SMP2-Client)

Hallo hbf878,

Danke für den Hinweis :daumen:. Du hast Recht und es ist wichtig, dass das bekannt ist bzw. darauf hingewiesen wird. Habe das ergänzt.

Grüße Brooker
 
AW: [HowTo] - Anleitung Einrichtung FAH Client 7.4.4

... Aktualisierung: Treiberempfehlungen für NVidia und AMD - sprich Treiberupdates sind angesagt ;)
 
AW: [HowTo] - Anleitung Einrichtung FAH Client 7.4.4

Ergänzung zur next-unit-percentage: Client 7.4.4 akzeptiert auch eine 100 als Wert, was bei mir das Optimum an Punkten bringt.

Und fürs Troubleshooting:
4. Der GPU-Slot hängt bei 99,99% Fortschritt / das GPU-Log zeigt keinen Fortschritt, obwohl der Slot läuft / der GPU-Slot lässt sich nicht pausieren oder starten
Diese Fehler sind alle Symptome eines einzigen Problems: dass der GPU-Core abgestürzt ist, ohne dass FAHControl das mitgekriegt hat. Typischerweise liegt das an einem Absturz des Grafiktreibers - meist durch andere Software oder durch instabiles Overclocking verursacht (Fehlermeldung unten im Tray: Der Anzeigetreiber [...] wurde wiederhergestellt). Wenn dieses Problem aufgetreten ist, muss der dem GPU-Slot zugehörige FahCore_XX.exe-Prozess im Taskmanager beendet werden. Falls mehrere derartige Prozesse laufen, erkennt man den "richtigen" daran, dass er die ganze Zeit bei 0% Auslastung hängt und sich die RAM-Belegung nicht ändert.
Wurde der Prozess beendet, sollte die Anzeige für den Slot in FAHControl auf "paused" springen und man kann ihn per Rechtsklick->start wieder starten.

5. Eine GPU-WU bricht mit Fehlermeldung "ERROR:exception: bad allocation" ab
Dem GPU-Client ist der RAM ausgegangen. Typischerweise passiert dies beim Start einer neuen WU oder beim Erstellen eines Checkpoints, da dabei besonders viel RAM gebraucht wird. Damit diese Fehlermeldung auftritt, muss der RAM gar nicht randvoll sein - es reicht offenbar, wenn der freie Speicher unter eine Grenze von einigen hundert MB fällt. Vielleicht ist das als Sicherheitsmechanismus gedacht, kann aber im Zweifelsfall viele Punkte kosten...
Beispiel-Log:
Code:
13:55:03:WU00:FS00:0x17:ERROR:exception: bad allocation
13:55:03:WU00:FS00:0x17:Saving result file logfile_01.txt
13:55:03:WU00:FS00:0x17:Saving result file log.txt
13:55:03:WU00:FS00:0x17:Folding@home Core Shutdown: BAD_WORK_UNIT
13:55:03:WARNING:WU00:FS00:FahCore returned: BAD_WORK_UNIT (114 = 0x72)
13:55:03:WU00:FS00:Sending unit results: id:00 state:SEND error:FAULTY project:10466 run:1 clone:72 gen:71 core:0x17 unit:0x00000085538b3db95548cf9305501e53
13:55:03:WU00:FS00:Uploading 2.97KiB to 140.163.4.233
13:55:04:WU00:FS00:Upload complete
13:55:04:WU00:FS00:Server responded WORK_ACK (400)
13:55:04:WU00:FS00:Cleaning up
...immerhin gibt's ein paar Trostpunkte für die "kaputte" WU
 
AW: [HowTo] - Anleitung Einrichtung FAH Client 7.4.4

Also irgendwie hänge ich hier fest ... Das gibt für mich keinen wirklichen Sinn ...

3.2.2 extra Slot options für die GPU

Im Feld "Extra Slot options" könnt ihr verschiedene Parameter hinterlegen. Dazu zieht das Fenster bitte solange größer, bis ihr unten die Button "Add" und "Remove" seht.

Nun klickt auf "Add" und gebt Folgendes ein:

Name: core-priority
Value: low
und bestätigen mir "OK" - das erhöht die Priorität fürs GPU-Falten gegenüber dem CPU-Falten (bei Falten mit GPU und CPU dringend notwendig)

Wenn ich unter GPU sage ... Core-Priorität runter ... Wieso sollte die GPU dann Priorisiert werden ... Eigentlich ist ja genau das Gegenteil der Fall ...

Sry Guys ... Den Check ich net ^^
 
Zuletzt bearbeitet:
AW: [HowTo] - Anleitung Einrichtung FAH Client 7.4.4

Update: extra Slot options für die GPU

Hinzugefügt: pause-on-start
Gelöscht: core-priority - fehlende Dokumentation im Wiki
Überarbeitet: next-unit-percentage


Update: extra Slot options für die CPU

Hinzugefügt: bigadv


Update: Trouble-Shooting:

Hinzugefügt:

1. meine GPU wird im FAH-Client nicht erkannt
5. Der GPU-Slot hängt bei 99,99% Fortschritt / das GPU-Log zeigt keinen Fortschritt, obwohl der Slot läuft / der GPU-Slot lässt sich nicht pausieren oder starten
6. Eine GPU-WU bricht mit Fehlermeldung "ERROR:exception: bad allocation" ab


Update: Layoutanpassung
 
Zuletzt bearbeitet:
AW: [HowTo] - Anleitung Einrichtung FAH Client 7.4.4

Update: 5. Wichtige Hinweise zum Punktesystem

Aufgrund häufiger Nachfragen, nun eine Erläuterung.
 
Zurück