Einzelnen Beitrag anzeigen
Alt 02.08.2008, 00:55   #1 (permalink)
Uwe64LE
Heimkehrer
 
Benutzerbild von Uwe64LE
 

Registriert seit: 23.02.2003
Beiträge: 8.057

Uwe64LE kann auf vieles stolz seinUwe64LE kann auf vieles stolz seinUwe64LE kann auf vieles stolz seinUwe64LE kann auf vieles stolz seinUwe64LE kann auf vieles stolz seinUwe64LE kann auf vieles stolz seinUwe64LE kann auf vieles stolz seinUwe64LE kann auf vieles stolz seinUwe64LE kann auf vieles stolz sein

Standard [How-To]GPU2-Folden mit nVidia Grafikkarten

Hallo Leute,

Bezug nehmend auf das Tutorial von dr_Cox über die Folding@home clients möchte ich den letzten Teil vervollständigen und mich zum nVidia GPU2 client äußern.


Vorbemerkungen

Zum Bearbeiten einer work unit mit einer nVidia GPU benötigt man eine CUDA-fähige Grafikkarte aus der Geforce 8-, Geforce 9- oder der GTX 200-Reihe. Auch Quadro-Karten, die auf einer dieser GPU basieren, können eingesetzt werden.
Zur Vollständigkeit hier eine Übersicht aller unterstützen Karten.
Vom Einsatz einer GF 8400GS würde ich jedoch abraten. Man erzielt damit ca. 475 Points per Day, während eine 8800GTS ca. 4800 PPD schafft. Ich werde demnächst noch eine GF 8600GT oder 9500GT für den midrange Bereich testen.


Erste Schritte

Den notwendigen GPU client findet ihr hier.

Nach dem downloaden widmen wir uns nun dem Treiber.
Der erste mit CUDA-Unterstützung ist der 174.55. Jeder neuere sollte funktionieren. Die 174er und 175er hatten aber oftmals reine Testorgien zur Folge, weil irgendwas nicht miteinander harmoniert. Mit etwas Glück funktioniert es aber bei Manchen gleich und bei Anderen etwas später.
Als ziemlich sicher gelten die Treiber 177.35 und 177.41 – inzwischen auch der 177.66.
Hierbei ist aber eine Besonderheit zu beachten: Diese Treiber wurden offiziell nur für die GTX 200 Serie programmiert. Um eine GF8 oder GF9 zur Zusammenarbeit zu überreden, bedarf es einer modifizierten inf.-Datei.


Weitere Vorgehensweise

  1. Nach Client und Treiber nun die mod inf downloaden
  2. Alten Treiber deinstallieren, C:\NVIDIA löschen, DriverCleaner oder DriverSweeper ausführen
  3. Neustart
  4. 177er Treiber installieren, wenn keine GTX200 vorhanden ist, erscheint eine Fehlermeldung und der Vorgang wird abgebrochen.
  5. Trotz Abbruch der Installation wird der Ordner C:\NVIDIA neu erstellt. In diesen Ordner wird die mod inf kopiert und die alte inf überschrieben. (Wer die alte behalten will, vorher umbenennen.)
  6. Im selben Ordner die setup.exe suchen und ausführen.
  7. Neustart
  8. GPU client installieren, dabei einfach den Anweisungen folgen.
  9. Beim ersten Start den Namen und die Teamnummer 117800 eingeben.

Alternative #1
Statt Installieren/Abbrechen (Punkte 4, 5, 6) kann man den Treiber auch in den Ordner C:\NVIDIA entpacken und die inf reinkopieren.

Alternative #2
Wenn die Vorgehensweise mit der modifizierten inf.-Datei zu kompliziert erscheint, kann man natürlich auch reguläre Treiber für die real eingebaute Grafikkarte verwenden. Der Treiber muss nur neuer als 174.55 sein.

Bemerkungen

Beim Start des clients erscheint ein icon in der Taskleiste. Mit Rechtsklick kann man die Bearbeitung steuern. Mit der oberen Auswahl „Display“ öffnet man logischerweise ein Anzeigefenster, welches aber sehr ressourcenhungrig ist. Es empfiehlt sich, die Anwendung einfach im Tray laufen zu lassen und auf Klicki-Bunti zu verzichten.
Bei den neueren Treibern hat der viewer manchmal einen bug. Dann wird die Testversion angezeigt, obwohl richtig bearbeitet wird. Auf der sicheren Seite ist man, wenn links „Current Work Unit“ und rechts „Donor“ angezeigt wird.

Die GPU und der Fortschritt der WU kann- wie bei den CPU clients- mit Fahmon angezeigt werden.

http://www.tweakpc.de/forum/members/...32-ppd2907.jpg

Unten rechts wird der korrekte Pfad angezeigt.
Da die nVidia Karten die CPU nicht so stark beanspruchen, kann man problemlos neben dem GPU client auch noch einen SMP client betreiben.

Ausblick

Inzwischen ist auch bei nVidia Multi-GPU-Folding möglich. In Ermangelung eigener praktischer Erfahrungen muss ich jedoch Ausführungen zu diesem Thema schuldig bleiben.

Geändert von Uwe64LE (02.08.2008 um 16:32 Uhr)
Uwe64LE ist offline   Mit Zitat antworten
8 Benutzer bedanken sich für den Beitrag:
borsti (02.08.2008), dr_Cox (02.08.2008), Exit (03.08.2008), hoyy (02.08.2008), Killerpixel (02.08.2008), Raffnix (22.07.2009), Robert (02.08.2008), [EID]-Mr.GiZMO (03.08.2008)