|
|
|||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo,
versuchen Sie, 'Frameskip' auf Null zu setzen Grüße, Eric |
Folgender Benutzer sagt Danke zu Tibono für den nützlichen Beitrag: | ||
Hartmut (23.03.2019) |
|
|||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Öhm... wenns schneller gehen soll muss man Frameskip eher auf 10 setzen...
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi....
Zitieren:
Hallo,
versuchen Sie, 'Frameskip' auf Null zu setzen Bin etwas ratlos . Egal welche Emulation ich starte , bei 1427% ist Schluss ![]() Viele Grüße Mark 1 |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Community..
Ich habe da mal eine Technische Frage. Habe diese wunderbare Emulation auf 2 Rechner installiert . Etwas überrascht war ich von meinen x2950 gegenüber den älteren I7 970. Und zwar geht es um die Geschwindigkeit der Emulation von 5 Schachcomputern. Irgendwie kommt der X2950 nicht über 1427%. Das der Rechner es schneller kann sieht man am Prestige. Hat jemand eine Ahnung woran das liegen kann ? Soviel ich weiß kann man auf 10000% die Geschwindigkeit steigern. Vielleicht kommt daher der ominöse Wert 1427%. weil er die 10000% übertrifft .Denn der x2950(1 core) ist definitiv schneller als der I7(1 core) Viele Grüße Mark 1 Mancher Code wird von AMD-Prozessoren etwas anders interpretiert als von Intel-Prozessoren, manchmal ist es auch einfach ein Anzeigeproblem. Da hilft wirklich nur genaues nachmessen. Ob beim Boris der i7 wirklich so schnell ist, wie angezeigt kannst du ja locker messen, wenn du einfach bei beiden Rechnern mal die maximale Geschwindigkeit laufen lässt und dann ein paar Züge auf den Emus ausführst. Antwortet der Boris hier beim i7 tatsächlich schneller oder suggeriert hier nur die Anzeige dass die Emu schneller läuft? Manchmal liegt es auch daran, dass - auch wenn die Emu eigentlich nur auf einem Thread läuft - die Threads trotzdem aufgeteilt werden. Das mag - wenn es eigentlich eine 1-Kern-Anwendung ist - der eine Rechner effektiver handeln, der andere weniger effektiv. Um diesen Effekt auszuschalten starte mal Mess/Mame auf beiden Rechnern, öffne den Taskmanager, weise Mame jeweils einen bestimmten Kern auf hoher Priorität zu (da es nur ein Kern ist, kann man sogar die Priorität "Echtzeit" vergeben), damit er hier nichts aufteilen kann, und mach die Messung dann erneut. Mal sehen, was dann für Ergebnisse herauskommen. Unter exakt diesen Bediungungen führe ich mein Emu-Turnier durch. Dadurch habe ich ziemlich exakte Werte bei der Emulation und damit auch exakte Werte welche Einstellungen für ein Spiel z.B. bei realen 30 sek Bedenkzeit oder 3 Minuten Bedenkzeit zu tätigen sind und kann ziemlich sicher sein, dass andere Tasks im Hintergrund die Emu nicht stören können. Will man noch mehr auf Nummer Sicher gehen, dann mal die Stromspareinstellungen in Windows und im Bios ausschalten (die manchmal den Prozessor runtertakten). Gerade bei den Emus schlagen die manchmal gnadenlos zu, wie ich teilweise erfahren musste. Gerade in den ersteb beiden Runden meines Turniers musste ich manche Partien mehrfach starten, bis wirklich alle Einstellungen am Compi optimal waren.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
Folgender Benutzer sagt Danke zu Hartmut für den nützlichen Beitrag: | ||
Mark 1 (24.03.2019) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Hartmut...
Vielen Dank für die vielen Tipps. ![]() Werde mich gleich an die Arbeit machen und Kontrollieren. Übrigens verhält sich mein Gaming Laptop (i7-8750H ) genauso.Auch er hat den Wert 1427% . Also Zufall ist das wohl nicht mehr. Der i7 970 ist schneller in der Emulation und das deutlich.Ich kann zum Beispiel eine Matt Aufgabe eingeben und die Zeiten messen gegenüber den x2950. Habe den i7 970 kurzzeitig übertaktet auf 3.84 GHz . Mehr als 10000% wird dann nicht mehr angezeigt. Wollte mal schauen ob er dann auch 1427% anzeigt. Der x2950 sowie der i7-8750H haben Windows 10 , während der i7 970 Windows 7 hat. Viele grüße Mark 1 |
Folgender Benutzer sagt Danke zu Mark 1 für den nützlichen Beitrag: | ||
Hartmut (24.03.2019) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Hartmut...
Vielen Dank für die vielen Tipps. ![]() Werde mich gleich an die Arbeit machen und Kontrollieren. Übrigens verhält sich mein Gaming Laptop (i7-8750H ) genauso.Auch er hat den Wert 1427% . Also Zufall ist das wohl nicht mehr. Der i7 970 ist schneller in der Emulation und das deutlich.Ich kann zum Beispiel eine Matt Aufgabe eingeben und die Zeiten messen gegenüber den x2950. Habe den i7 970 kurzzeitig übertaktet auf 3.84 GHz . Mehr als 10000% wird dann nicht mehr angezeigt. Wollte mal schauen ob er dann auch 1427% anzeigt. Der x2950 sowie der i7-8750H haben Windows 10 , während der i7 970 Windows 7 hat. Viele grüße Mark 1 Wie gesagt, man muss die Zeiten wirklich von Hand messen um ein Anzeigeproblem auszuschließen. Ansonsten ist es wohl einfach so dass an den Windows-10 Geräten irgendwas die Emus ausbremst. Da fällt mir dann aber adhoc auch keine Lösung ein. Gib einfach mal ne Rückmeldung, wenn du meine ganzen Tips durch hast. Danach sehen wir weiter.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Hartmut
- Energie auf Höchstleistung (IM Bios wollte ich nicht rumspielen) - Priorität Echtzeit und auch andere Einstellung - Prozessortakt erhöht / erniedrigt (mit Ryzen Master) was ich auch einstelle , es bleibt bei 1427% ![]() übrigens unter CB-EMU geht keins der Programme über 1427% Denke auch das es an Windows 10 liegt. Und zuletzt habe ich eine Matt Aufgabe den Boris lösen lassen. Mein Boris Diplomat (der richtige) hatte eine Lösungszeit von ~ 31 min X2950 ~ 2 min und 7 Sekunden (kommt einigermaßen hin bei 1427%) I7 970 ~ 0 min und 25 Sekunden mit einer Stoppuhr gemessen.
Viele Grüße Mark 1 |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hm, das deutet dann aber wirklich auf Windows 10 als Übeltäter hin, zumindest, wenn die CB-Emu auf allen Geräten gleich installiert ist. Keine Ahnung ob und wie man das verhindern kann.
Zwischen CB-Emu und Mess.exe bzw. Mame.exe gibt es auch Unterschiede. So sind z.B. bei Franz CB-Emu einige Emus deutlich schneller. So kommt z.B. der Sensory Chess Challenger EP12 auf meinem alten AMD unter CB-Emu locker auf 10fache Geschwindigkeit, während er unter mess.exe bzw mame.exe gerade mal doppelt so schnell wie normal ist. Hier vermute ich allerdings, dass es vielleicht hilft die zusätzlichen Plugins für Winboard auszuschalten (hab ich noch nicht probiert). In der dazugehörigen .lua-Datei scheint hier eine Schleife zu sein, die die blinkenden LEDs abfragt um herauszufinden ob der Computer noch rechnet. Könnte sein, dass dies die gesamte Emulation runterbremst, ist aber vermutlich nicht anders zu machen, wenn es mit Winboard vernünftig funktionieren soll. Allerdings scheinen hier auch einige ROMs unterschiedlich zu sein. So hat das ROM bei Franz keine Konfigurationseinstellungen, während bei mess.exe dieser CPU-Divider vorhanden ist. Im Moment komm ich aus dem Testen kaum mehr raus, lach...
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Hartmut,
Zitieren:
Allerdings scheinen hier auch einige ROMs unterschiedlich zu sein. So hat das ROM bei Franz keine Konfigurationseinstellungen, während bei mess.exe dieser CPU-Divider vorhanden ist.
Z.B dieser CPU-Divider war in den früheren Versionen gar nicht vorhanden, dann hat ihn 'hap' eingebaut (weil er anscheinend in manchen Fidelity-Geräten vorhanden ist), und soweit ich das Ganze verstehe, sollen diese Geräte die CPU-Frequenz herabsetzen (eben um Faktor 2 oder 4), wenn das Schachprogramm gerade nichts zu tun hat. Ich hab diesen neuen CPU-Divider (als 'hap' ihn implementierte) zuerst auch mal in CB-Emu eingebaut, habe dann aber festgestellt, daß damit die ganze Emulation langsamer läuft, und daher hab ich diesen Code aus CB-Emu wieder entfernt. In mess ist das aber immer noch drinnen, weil ich an diesen neuen 0.205er-Sourcen eigentlich nichts mehr ändere (außer es ist unbedingt notwendig). Übrigens, wenn jemand die beiden Boris-Geräte auch unter Winboard oder Arena probieren will - ich hab jetzt für die beiden auch Plugins geschrieben. Die Codes für die LED-Anzeige (speziell die 16 Segmente beim normalen Boris) waren da noch das geringste Problem - bei dieser blinkenden Anzeige während des Rechenvorgangs im Plugin festzustellen, wann dieser denn nun beendet ist und der Zug aus der Anzeige abgelesen werden kann, das war echt der reinste Horror. Ich hab sicher mehr als ein Dutzend verschiedene Methoden probiert, und bin auch bei den jetzt verwendeten noch immer nicht 100% sicher, ob nicht doch sporadisch mal ein Zug aus der Anzeige gelesen wird, während Boris oder Boris Diplomat eigentlich noch am rechnen sind. Na ja, versuchen kannst Du die beiden neuen Plugins ja mal - und falls Dir eine ganz clevere Methode einfällt, um das Ende der Rechenphase mit absoluter Sicherheit zu bestimmen (im Plugin natürlich!), dann nur raus damit ... ![]() PS: Hab noch zu erwähnen vergessen, daß man den Level für beide auch in der GUI einstellen kann, und zwar als Zeit/Zug im Format "hhmmss", also als maximal 6-stellige Zahl so wie man sie auch im Gerät einstellt (führende Nullen können dabei weggelassen werden). Grüße, Franz Geändert von fhub (09.04.2019 um 15:53 Uhr) |
![]() |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
Info: Mephisto Emulator für den Mac fertig | RolandLangfeld | Die ganze Welt der Schachcomputer / World of chess computers | 3 | 09.09.2007 22:56 |