Auf Anregung von Raffnix möchte ich hier einen Thread starten, in dem Problemlösungen publik gemacht werden.
Es handelt sich also nicht um einen Diskussionsthread, sondern um eine erste Anlaufstelle bei der Suche nach Lösungen
für auftretende Probleme bei der Installation von FAH oder beim Betrieb jedweden clients.
Viele interessante Dinge gehen gerade in dem schon ziemlich langen Sammelthread einfach unter.
Wenn ihr also beim Durchstöbern über irgend eine Problemlösung stolpert, die eurer Meinung nach in diesen Thread gehört, schreibt mir einfach eine PN.
Ich habe die Erfahrung gemcht, dass der SMP (mpich 6.23 + 6.24 drop in) Client es nicht mag, gestartet zu werden, wenn die Netzwerkkarte noch nicht vollständig initialisiert ist. Er beendet sich bei mir dann in der "DOS Box" mit einer Meldung, in der u.a. steht, "can't connect to host, blablabla".
Ausserdem startet dieser Client generell immer nur mit einem CPU Kern, wenn der GPU Client (durch das Icon in der Autostartgruppe automatisch) eher läuft als der SMP Client.
Bei mir heisst das also:
Eine Batchdatei schreiben, in der mit einer Verzögerung von geschätzt 20 Sekunden (bis dahin ist nach Aufruf der .bat die NIC da) der SMP Client startet und dann mit einer Verzögerung von nochmal geschätzt 10 Sekunden (bis dahin ist der SMP Client da) der GPU Client aufgerufen wird, und diese .bat in die Autostartgruppe verfrachten.
Wollte Euch diese Erfahrung nicht vorenthalten, vielleicht haben andere ja ähnlich Probleme.
Neues Thema:
Da immer noch Leute Probleme haben, den SMP client zum Laufen zu kriegen und ich keine Zeit für ein how-to habe,
hier sozusagen exclusiv die Schritt-für-Schritt-Anleitung für poloniumium.
Einfach in Ruhe durchlesen und ausführen:
btw:
Anmerkung: "-forceasm" könnte auf Intel-Maschinen zu Problemen führen, ist wohl für AMD gedacht.
Also bei Intel einfach das flag weglassen.
OK, wenn du es jetzt völlig neu machst, dann doch nochmal ein paar Tipps:
Denk dran, die Installation als admin auszuführen und nicht in den Ordner Programme, sondern direkt auf C zu installieren, z.B. C:\SMP.
Auch die install.bat muss dann als admin ausgeführt werden.
Danach legst du erst eine Verknüpfung an. Nicht die exe direkt starten!
In der Verknüpfung legst du die flags -smp -local -advmethods -forceasm fest.
Erst wenn das läuft, würde ich für den Core i7 optimieren. Damit habe ich aber noch keine eigenen praktischen Erfahrungen.
Kann sein, dass -bigadv nur in einer Linuxumgebung (bzw. VM) was bringt. Dann benötigst du aber auch ne Menge RAM, damit du daraus Vorteile ziehen kannst.
Ich hab irgendwo gelesen, dass man für 8 Threads auch 8GB RAM braucht.
install.bat als admin gibt 3 zeilen fehler, die jeweils sagen, dass der prozess falsch geschrieben/nicht gefunden wurde ist (ja, alles liegt im selben ordern auf c:\f@h\smp)
als normaler user starten möglich, nach dem password-encrypten aber "generic socket failure" freigabe durch firewall natürlich erteilt...
den letzten fehler kann ich mir nur durch fehlende adminrechte erklären, starte ich die bat aber direkt nach dem installieren aus der fah-exe als admin erklärt mir die nette commandobox, dass die sache falsch geschrieben sind oder nicht existieren...
ich nweiss wirklich nicht mehr wo ich schon den fehler machen soll... es sidn genau die selben probleme wie damals mit der vm.... *grml*
dass bigadv mehr als 6gb ram ahben möchte habe ich auch gelesen. mittlerweile wäre ich zufrieden, wenn der smp ohne alle flggs sauber laufen würde... hangle ich mcih trotz aller fehler durch die installation erreiche ich unabhängig von der config im taskmanager 13% auslastung für die exe, was bei 8 logischen ekrnen ziemlich genau 1 ausgelasteten entspricht... laufen lassen eines clients dauert dann pro aufgabe gerne mal 6stunden oder mehr.
ich hätt jetzt mal2 stunden am stück zeit um es mal sauber zum laufen zu bekommen, sonst wird das wieder auf den nächsten monat bei einer sauberen windowsinstallation vertagt, was schon fast dauerzustand ist.
450mm or bust!
Wenn Kritik nicht kritisch ist, ist sie zu kritisieren.
habe das @ jetzt mal gegen ein a getauscht, an das sodnerzeichen habe ich nicht gedacht, danke.
1 ohne augenkrebs, sorry.
openscm-remove kann ich mir wieder nciht erklären, registrie und co saind clean... framework 2.0 selkbstverständlich drauf.
OK, wir machen das jetzt mal völlig anders.
Klick unten links aufs Windows Symbol und schreib cmd ins Suchfeld.
Dann erscheint oben bei Programmen cmd und dort klickst du rechts und "als admin ausführen".
if you see this twice, mpi is working
if you see this twice, mpi is working
ich fahre mal wieder fort, wie oben von dir beschrieben.
warum ich die batch-datei nicht direkt als admin ausführen konnte bleibt mir aber schleierhaft...
rückmeldung bei neuen sorgen
btw: der passkwey hat aber auch ne nette länge... wenn cih den 3 mal eingetippt habe reichts aber auch für heute...
Den passkey brauchst du nur beim ersten Mal eingeben. Der ist dann gespeichert.
Später startet man ja nur noch über die Verknüpfung.
Wenn man mal was verändern will, ändert man einfach in der Verknüpfung die flags.
Also entweder -config oder -configonly anhängen und danach wieder löschen.