Aufbau eines Folding-Rechners - Projekt Möhre

O

ovicula

Guest
Aufbau eines Folding-Rechners - Projekt Möhre

Werte Mitleidende! ;)

Derzeit falten bei mir eine EVGA GTX 1660 XC Ultra in meinem Linux-/Internet-PC und eine EVGA RTX 2080 FTW3 Ultra in meinem Windows-Rechner, der ansonsten nur zum Spielen verwendet wird.

Nach rund einem Monat Protein-Falterei ist bei mir bedingt durch einen gewissen Basteldrang und einer gewissen Faszination für Technik die Idee aufgekommen, einen Rechner aufzubauen, der im Endeffekt nur zum Falten da sein soll. Dabei soll es sich nicht um einen Dauer-Falter handeln, sondern vielmehr um einen Rechner, der "nach Bedarf" faltet. Das heißt konkret, dass der Rechner z. B. an Wochenenden wenn ich zu Hause bin durchfalten könnte, während ich speziell meinen Windows-Rechner anderweitig nutze. Bislang konnte ich den Windows-Rechner auch an Teilen des Wochenendes falten lassen, da ich anderweitig beschäftigt war und bevor er nur rumsteht, kann er ja auch was tun.

Nun ist es so, dass sich in meiner Person bedingt durch längerfristige Abstinenz vom Thema "PC" in Verbindung mit wenig Zeit, Ungeduld und dem Bedürfnis danach, auch mal abzuschalten (und daher nicht stundenlang im Internet / in Foren recherchieren zu können) schnell ein gewisser Enthusiasmus blinder Aktionismus einstellt, der über kurz oder lang dazu führt, dass das Projekt versandet oder sich teure Fehler einschleichen. Kurzum: ich bin dabei auf Hilfe angewiesen, die ich hier zu finden hoffe.

Nun könnte man sich fragen, warum man in die vorhandenen Rechner nicht einfach eine weitere Grafikkarte dazusteckt und gut ist. Das ist beim Windows-PC nicht möglich, weil die RTX 2080 2,75 Slots hoch ist und ein möglicher Zwischenraum zu einer zweiten Karte keine 5mm hätte, weswegen ich davon ausgehe, dass die Karte dann früher oder später den Hitzetod stirbt. Beim Linux-PC ginge mit viel Glück noch eine 1660 dazu, aber wirklich nur mit viel Glück (der Rechner war ursprünglich nur mit der iGPU vom Ryzen 5 2400 G betrieben worden und hat daher nur ein µATX Board).


So, wer jetzt noch nicht eingeschlafen ist... Folgendes stelle ich mir vor:

  • drei GPUs - es schweben mir konkret 2070, 2070 Super und ggf. eine 2080 Super vor.
  • CPU ausreichend stark, um die Karten zu versorgen
  • X570-Mainboard mit 3 PCIe 3.0 x 16-Anschlüssen
  • Gehäuse: am Liebsten ein offenes, in dem man mit Riser-Kabeln arbeiten könnte
  • Betriebssystem: Linux Mint
  • weitere Details wie Netzteil, Arbeitsspeicher etc. lasse ich erstmal außen vor

So, bevor jetzt wirklich noch jemand einschläft, zum Start in das Projekt folgende Frage:

Ist es möglich, ein System mit den drei oben genannten Grafikkarten desselben Herstellers zu betreiben, d. h. ginge das vom Treiber her?​

Gehe ich z. B. auf die EVGA-Seite und will einen Treiber (für Windows) runterladen, wird dort nur nach der GPU-Serie - also 16-Series oder 20-Series - gefragt. Daraus schließe ich, dass alle Karten derselben Serie den gleichen Treiber nutzen. Dementsprechend könnte ich unter Verwendung eines einzigen Treibers also 2070, 2070 Super und 2080 Super zusammen betreiben?

P.S.: Ich muss mich schon mal vorab für die - aus Sicht derjenigen, die die Materie verinnerlicht haben - vielen Fragen entschuldigen.
P.P.S: Das Projekt ist langfristig ausgelegt, also nicht wundern, wenn sich zwischendrin ein gewisser Leerlauf einstellen sollte.
 
AW: Aufbau eines Folding-Rechners - Projekt Möhre

Gehe ich z. B. auf die EVGA-Seite und will einen Treiber (für Windows) runterladen, wird dort nur nach der GPU-Serie - also 16-Series oder 20-Series - gefragt. Daraus schließe ich, dass alle Karten derselben Serie den gleichen Treiber nutzen. Dementsprechend könnte ich unter Verwendung eines einzigen Treibers also 2070, 2070 Super und 2080 Super zusammen betreiben?

Gehe ich zB auf die NVIDIA-Seite und will einen Treiber (für Windows) runterladen, wird dort erst nach der GPU Serie und dann nach dem genauen Modell gefragt. Daraus schließe ich, dass alle Modelle unterschiedliche Treiber nutzen. Dementsprechend könnte ich unter Verwendung von nur einem einzigen Treiber keine drei Modelle zusammen betreiben!

Ich muss sagen, ich bin mir nur zu 90% sicher, was meine Aussage angeht, aber es wäre mir neu, dass man mehrere Modelle miteinander kombinieren kann :ka: ich lasse mich aber gerne eines besseren belehren.
 
AW: Aufbau eines Folding-Rechners - Projekt Möhre

Für eine RTX 2000er Serie kannst denselben Treiber verwenden. Aber ich würde nicht mehr als 2 Karten im FaltPC betreiben. Ansonsten werden die Karten (meiner Meinung nach) unterversorgt mit Leistung seitens Mainboard/CPU.
 
AW: Aufbau eines Folding-Rechners - Projekt Möhre

Also bei mir war das so, daß ich den aktuellen Treiber für alle GPUs nutzen konnte, sogar eine von 2010 in Kombi mit einer von 2017. Unter Windows kein Problem. Unter Ubuntu/ Linux Mint kann es vorkommen, daß Du für jede GPU einen separaten Treiber installieren kannst. Einfach ausprobieren.
 
AW: Aufbau eines Folding-Rechners - Projekt Möhre

Für eine RTX 2000er Serie kannst denselben Treiber verwenden. Aber ich würde nicht mehr als 2 Karten im FaltPC betreiben. Ansonsten werden die Karten (meiner Meinung nach) unterversorgt mit Leistung seitens Mainboard/CPU.

Ich habe z.b 3 PCs am laufen für 3 x RTX2080. Aber jeder PC hat mich ohne Karte nur 80 Euro gekostet. Jeweils einen Zweikerner, gebraucht gekauft, läuft einwandfrei. Ein 80plus Gold Netzteil auch gebraucht dazu....perfekt. Läuft sehr sparsam....
 
AW: Aufbau eines Folding-Rechners - Projekt Möhre

Ich fange mal hinten an..

Gehe ich zB auf die NVIDIA-Seite und will einen Treiber (für Windows) runterladen, wird dort erst nach der GPU Serie und dann nach dem genauen Modell gefragt. Daraus schließe ich, dass alle Modelle unterschiedliche Treiber nutzen. Dementsprechend könnte ich unter Verwendung von nur einem einzigen Treiber keine drei Modelle zusammen betreiben!

Diese Aussage ist an sich korrekt; es ist aber so, dass das Resultat der Suche immer den selben Treiber vorschlägt solange die SERIE die selbe ist
Bei den angesprochenen 2070, 2070 Super und 2080 Super geht das also schon
Allerdings hat es sich schon sehr oft gezeigt, dass verschiedene MODELLE der selben SERIE manchmal nicht so gut zusammen falten können

Und dann …

Werte Mitleidende! ;)

  • drei GPUs - es schweben mir konkret 2070, 2070 Super und ggf. eine 2080 Super vor. <== Das Mischen kann Probleme generieren / besser (zB.) 3 x 2070Super
  • CPU ausreichend stark, um die Karten zu versorgen <== kaum ein Problem; ein "mittlerer" Ryzen (zB. 7 3700//3700X) packt das problemlos
  • X570-Mainboard mit 3 PCIe 3.0 x 16-Anschlüssen <== mir fällt kein X570-Board ein, dass so etwas unterstützt - soweit ich weiss ist x8/x8/x4 "das Höchste der Gefühle"**
  • Gehäuse: am Liebsten ein offenes, in dem man mit Riser-Kabeln arbeiten könnte <== da gibt es unzählige; je nach Geschmack (und Geldbeutel)
  • Betriebssystem: Linux Mint <== bin ich kein Profi - wissen Andere besser
  • weitere Details wie Netzteil, Arbeitsspeicher etc. lasse ich erstmal außen vor

So, bevor jetzt wirklich noch jemand einschläft, zum Start in das Projekt folgende Frage:

Ist es möglich, ein System mit den drei oben genannten Grafikkarten desselben Herstellers zu betreiben, d. h. ginge das vom Treiber her?
Vom Treiber her, ja - siehe oben


Gehe ich z. B. auf die EVGA-Seite und will einen Treiber (für Windows) runterladen, wird dort nur nach der GPU-Serie - also 16-Series oder 20-Series - gefragt. Daraus schließe ich, dass alle Karten derselben Serie den gleichen Treiber nutzen. Dementsprechend könnte ich unter Verwendung eines einzigen Treibers also 2070, 2070 Super und 2080 Super zusammen betreiben? siehe oben

P.S.: Ich muss mich schon mal vorab für die - aus Sicht derjenigen, die die Materie verinnerlicht haben - vielen Fragen entschuldigen. Wir helfen - wie immer - gerne :)
P.P.S: Das Projekt ist langfristig ausgelegt, also nicht wundern, wenn sich zwischendrin ein gewisser Leerlauf einstellen sollte.

Frag gerne weiter - wir gehen nicht weg ;)
 
AW: Aufbau eines Folding-Rechners - Projekt Möhre

Oha, sorry für die Verwirrung.

Gut, dann wie beschrieben wäre das Board zwar für eine dritte langsamere GPU zu gebrauchen, aber meiner Meinung wäre das Board dafür zu teuer.

Eine entsprechende GPU vorausgesetzt wäre interessant zu erfahren, ob und wie stark 4.0x4 wirklich beschränkt.
 
AW: Aufbau eines Folding-Rechners - Projekt Möhre

Für PCIe 4.0 braucht man auch eine PCIe 4.0-Karte => Navi => kann (noch) nicht mitfalten.
 
AW: Aufbau eines Folding-Rechners - Projekt Möhre

Durch die Abwärtskompatibilität fällt man auf 3.0 zurück, und damit limitiert die Datenrate wieder.
 
AW: Aufbau eines Folding-Rechners - Projekt Möhre

Danke erst mal für die rege Beteiligung/Hilfestellungen.

Um alles kurz und knapp zusammenzufassen:

  • mehrere verschiedene GPUs sind vom Treiber her kein Problem, notfalls (unter Linux) mehrere Treiber installieren
  • problematisch kann die Anzahl der tatsächlich pro PCIe-Steckplatz verfügbaren Lanes werden, weil diese die Datenübertragungsrate Mainboard => GPU beschränken könnte

Habe ich das so weit richtig verstanden? :confused:

Weiß denn jemand, in welchem Umfang Daten beim Falten "bewegt" werden? Wenn die RTX 2080 bei mir faltet, wird laut GPU-Z ca. 550 MB Grafikkartenspeicher und ca. 2,5 GB RAM (hier ist Windows und die sonstigen Prozesse noch mit drin) gebraucht. Wenn ich "schlimmstenfalls" davon ausgehen, dass ständig die 550 MB zur Grafikkarte übertragen werden müssen, würde nach dieser Tabelle theoretisch PCI 2.0 x 1 fast ausreichen. Wenn man sich jetzt mal überlegt, dass z. B. Krypto-Mining über PCIe 1.0 (z. B. ASUS B250 MINING EXPERT) läuft, dürfte man drei GPUs zum Falten doch auch über normale Boards betreiben können?

Als Board hätte ich grundsätzlich dieses hier ins Auge gefasst. Laut Artikelbeschreibung ist einer der PCIe-Steckplätze mit 16 Lanes, die anderen beiden mit je 4 Lanes (7,8 GB/s) angebunden. Das müsste eigentlich doch reichen zum Falten?

Wären die 20xx-GPUs denn mit den PCI 4.0 x 4 Anschlüssen kompatibel? Grundsätzlich sind bei PCIe sowohl Karten als auch Steckplätze abwärtskompatibel(?)
 
AW: Aufbau eines Folding-Rechners - Projekt Möhre

...theoretisch PCI 2.0 x 1 fast ausreichen. Wenn man sich jetzt mal überlegt, dass z. B. Krypto-Mining über PCIe 1.0 (z. B. ASUS B250 MINING EXPERT) läuft, dürfte man drei GPUs zum Falten doch auch über normale Boards betreiben können?

Da muss man mehrere Dinge unterscheiden.

Zum einen: Da beim Falten ein Teil der Berechnung in der CPU stattfindet (bzw. wohl eher die Überprüfung einzelner Ergebnisse als die Erstellung dieser) und beim Mining eben nicht, sind das zwei vollständig verschiedene Vergleichsszenarien.

Zum anderen wie die Daten die CPU erreichen, also wie viele Schritte/Befehle im GPU-Treiber dafür notwendig ist.
NV macht das über den OpenGL-Weg etwas komplizierter als AMD und deshalb ist da NV etwas empfindlicher was die PCIe-Anbindung angeht und auch dass falten unter Windows deshalb etwas langsamer ist als unter Linux. (bei neuen Karten spielt das anscheinend aber etwas weniger eine Rolle).
(Gäbe es einen CUDA-Kern zum Falten wären wohl NV-Karten noch schneller und genau so schnell unter Linux wie unter Windows, weil NV dann den Weg über OpenGL nicht machen müsste)

Ich habe mal einen Vergleich von PCIe-Geschwindigkeiten beim Falten gemacht:
PCIe-Bus Geschwindigkeit Vergleich

Man kann jede GPU mit x4.0 betreiben, jedoch verliert sie etwas an Potenzial, was aber wiederum auf das Modell ankommt.
Eine 1050 Ti wird man quasi verlustfrei an x4.0 betreiben können, eine 2080 Ti oder 2080 Super nur mit sehr hohen Verlusten ggü. x8 oder x16.


dieser Tabelle[/URL] Wären die 20xx-GPUs denn mit den PCI 4.0 x 4 Anschlüssen kompatibel? Grundsätzlich sind bei PCIe sowohl Karten als auch Steckplätze abwärtskompatibel(?)
Abwärtskompatibel ja, aber für PCIe 4.0 braucht man eine Ryzen 3000-CPU und eine entsprechende GPU.
Also wird ein Ryzen 2000 zwar funktionieren, aber nur mit PCIe 3.0
 
AW: Aufbau eines Folding-Rechners - Projekt Möhre

Ich würde die "billigsten" 2 RTX2080ti mit einem billigsten (mindestens) 4 Kerner betreiben,

unter Win10pro mit maximalen UV/OC mittels MSI Afterburner.

Schau mal wie viel [24hr Avg] ( - siehe Signatur ) meine RTX2080 mit UV/OC abwirft :D.
 

Anhänge

  • MSI Afterburner Kurve UVOC 2.png
    MSI Afterburner Kurve UVOC 2.png
    251,2 KB · Aufrufe: 88
Zuletzt bearbeitet:
AW: Aufbau eines Folding-Rechners - Projekt Möhre

Ok, die Tests mit den verschiedenen Anzahlen an Lanes sprechen für sich; x4 macht bei den Einbußen wenig Sinn.

Im Endeffekt sollte die Konfiguration dahingehend angepasst werden, dass ich erstmal nur mit zwei GPUs plane, die dann jeweils auf 8 Lanes laufen. Mit Ausnahme von sündhaft teuren TR4-Mainboards sich dann noch X470-Mainboards eine Alternative:

X470 AORUS ULTRA GAMING (rev. 1.0) | Mainboards - GIGABYTE Germany

oder

Gaming-Mainboard PRIME X470-PRO | ASUS


Nur um jetzt keinen größeren Bock zu schießen: Wenn ich die Angaben richtig verstehe, laufen die PCIe-Slot jeweils auf 8 Lanes, wenn beide Slots genutzt werden?



@sentinel1:

Vielleicht übersehe ich auch was, aber ich sehe bei dir keine Leistungsaufnahme. Meine 2080 läuft zwischen 200 und 217 Watt, gerade ist sie von den 1,8 Mio. PPD (Screenshot) auf 1,71 Mio. PPD runter - das schwankt je nach WU aber sehr stark. Der Durchschnitt in der Signatur ist nicht repräsentativ, weil hauptsächlich die 1660 faltet.


Screenshot FAH.PNG
 
Zurück