TiKu
11.01.2004, 23:53
Da die Frage, ob man nun die Nutzung von SSE, 3DNow! oder gar keiner Erweiterung erzwingen soll, ziemlich oft auftaucht, hier mal ein paar Hinweise dazu:
Was ist schneller?
SSE(2) ist recht deutlich schneller als 3DNow! Es empfiehlt sich also, auch auf einem AMD-System SSE zu nutzen. Wir schlagen den "Feind" quasi mit seinen eigenen Waffen.;D
Ganz ohne 3DNow!/SSE(2) ist Folding@Home natürlich am langsamsten.
Wann können 3DNow!/SSE(2) genutzt werden?
Generell werden die Erweiterungen SSE und 3DNow! momentan nur von den Cores GROMACS und DGROMACS unterstützt. DGROMACS kann zudem auch noch SSE2 nutzen.
Wie aktiviere ich 3DNow!/SSE(2)?
Standardmäßig entscheidet der Client selbst, ob und welche Erweiterungen er verwendet. Dabei wird SSE2 bevorzugt, dann kommt SSE und zuletzt 3DNow!.
Nach einem Absturz nutzt Folding@Home vorübergehend gar keine Erweiterungen. Mit dem Parameter -forceasm kann man das unterbinden.
Ältere Versionen des (D)GROMACS-Cores stürzten oft ab, wenn SSE auf einem AMD Athlon genutzt wurde, weshalb auf diesen Systemen 3DNow! bevorzugt wurde. Aus dieser Zeit stammt der Parameter -forceSSE. Mit ihm konnten AMD-Nutzer die Verwendung von SSE erzwingen. Da die Ursache für die Abstürze inzwischen behoben ist und SSE gegenüber 3DNow! wieder bevorzugt wird, ist -forceSSE inzwischen eigentlich nutzlos.
Woran erkenne ich, dass 3DNow!/SSE(2) aktiviert sind?
Steht bei einer WU "Extra 3DNow! boost OK." bzw. "Extra SSE(2) boost OK." in der Log-Datei bzw. in der Ausgabe, hat es funktioniert.
Wie starte ich den Client mit Parametern?
Windows:
Man erstelle eine Verknüpfung zu der exe-Datei des Clients. Dann öffne man die Eigenschaften dieser Verknüpfung und lasse sich die Registerkarte "Verknüpfung" anzeigen.
Als Ziel sollte dort in Anführungszeichen der Pfad zu der exe-Datei stehen. Hinter das Ausführungszeichen schreibt man nun ein Leerzeichen und anschließend den Parameter. Bsp.:
"C:\Programme\Folding@Home\Folding@Home v5.02.exe" -forceasm
Noch ein Klick auf OK und schon nutzt Folding@Home die Erweiterungen auch nach einem Absturz, wenn man es über diese Verknüpfung startet.
Eine Beschreibung aller möglichen Parameter gibt's in den FAQ (http://www.planet3dnow.de/vbulletin/showthread.php3?s=&threadid=127191).
andere OS:
Prinzipiell sollte das genauso gehen wie bei Windows, nur dass die Dateinamen und Pfade etwas anders aussehen.
Bitte benutzt für weitere Fragen zu dieser Thematik zunächst erstmal die Suchfunktion (http://www.planet3dnow.de/vbulletin/images/top_search.gif (http://www.planet3dnow.de/vbulletin/search.php3?s=)). Die sollte man sowieso bei jedem Problem erstmal nutzen.;) Sind die Suchergebnisse nicht zufriedenstellend, bitte ich euch, Fragen zu der SSE/3DNow!-Thematik hierein zu posten.
Danke!
TiKu
Was ist schneller?
SSE(2) ist recht deutlich schneller als 3DNow! Es empfiehlt sich also, auch auf einem AMD-System SSE zu nutzen. Wir schlagen den "Feind" quasi mit seinen eigenen Waffen.;D
Ganz ohne 3DNow!/SSE(2) ist Folding@Home natürlich am langsamsten.
Wann können 3DNow!/SSE(2) genutzt werden?
Generell werden die Erweiterungen SSE und 3DNow! momentan nur von den Cores GROMACS und DGROMACS unterstützt. DGROMACS kann zudem auch noch SSE2 nutzen.
Wie aktiviere ich 3DNow!/SSE(2)?
Standardmäßig entscheidet der Client selbst, ob und welche Erweiterungen er verwendet. Dabei wird SSE2 bevorzugt, dann kommt SSE und zuletzt 3DNow!.
Nach einem Absturz nutzt Folding@Home vorübergehend gar keine Erweiterungen. Mit dem Parameter -forceasm kann man das unterbinden.
Ältere Versionen des (D)GROMACS-Cores stürzten oft ab, wenn SSE auf einem AMD Athlon genutzt wurde, weshalb auf diesen Systemen 3DNow! bevorzugt wurde. Aus dieser Zeit stammt der Parameter -forceSSE. Mit ihm konnten AMD-Nutzer die Verwendung von SSE erzwingen. Da die Ursache für die Abstürze inzwischen behoben ist und SSE gegenüber 3DNow! wieder bevorzugt wird, ist -forceSSE inzwischen eigentlich nutzlos.
Woran erkenne ich, dass 3DNow!/SSE(2) aktiviert sind?
Steht bei einer WU "Extra 3DNow! boost OK." bzw. "Extra SSE(2) boost OK." in der Log-Datei bzw. in der Ausgabe, hat es funktioniert.
Wie starte ich den Client mit Parametern?
Windows:
Man erstelle eine Verknüpfung zu der exe-Datei des Clients. Dann öffne man die Eigenschaften dieser Verknüpfung und lasse sich die Registerkarte "Verknüpfung" anzeigen.
Als Ziel sollte dort in Anführungszeichen der Pfad zu der exe-Datei stehen. Hinter das Ausführungszeichen schreibt man nun ein Leerzeichen und anschließend den Parameter. Bsp.:
"C:\Programme\Folding@Home\Folding@Home v5.02.exe" -forceasm
Noch ein Klick auf OK und schon nutzt Folding@Home die Erweiterungen auch nach einem Absturz, wenn man es über diese Verknüpfung startet.
Eine Beschreibung aller möglichen Parameter gibt's in den FAQ (http://www.planet3dnow.de/vbulletin/showthread.php3?s=&threadid=127191).
andere OS:
Prinzipiell sollte das genauso gehen wie bei Windows, nur dass die Dateinamen und Pfade etwas anders aussehen.
Bitte benutzt für weitere Fragen zu dieser Thematik zunächst erstmal die Suchfunktion (http://www.planet3dnow.de/vbulletin/images/top_search.gif (http://www.planet3dnow.de/vbulletin/search.php3?s=)). Die sollte man sowieso bei jedem Problem erstmal nutzen.;) Sind die Suchergebnisse nicht zufriedenstellend, bitte ich euch, Fragen zu der SSE/3DNow!-Thematik hierein zu posten.
Danke!
TiKu