Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Mess Emu & andere Emulationen / Mess Emu and other Emulations (https://www.schachcomputer.info/forum/forumdisplay.php?f=53)
-   -   MessEmu: Mess Emulator für diverse Schachcomputer ist fertig! (https://www.schachcomputer.info/forum/showthread.php?t=1448)

Mapi 05.03.2023 08:06

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Guten Morgen Franz,

Ich wollte heute mal den Polgar in CB Emu und Mess Chess auf 100 Mhz tunen und ihn mit meinem "original" 100 Mhz Gerät vergleichen.
Während sich in CB Emu alles identisch zum original verhält, ist das unter Mess Chess nicht so.
Unter Mess Chess wird zwar angezeigt CPU=100Mhz, aber er bleibt bei 5 Mhz.
Die Frame Rate zeigt 10/10 100 %
Seltsamerweise funktioniert es unter MessChess genau 1 Mal, nachdem ich den Mhz Wert in der Datei verändert habe.
Wie gesagt, bei CB Emu funktioniert es einwandfrei.

viele Grüße
Markus

fhub 05.03.2023 09:59

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Markus,
Zitieren:

Zitat von Mapi (Beitrag 114904)
Ich wollte heute mal den Polgar in CB Emu und Mess Chess auf 100 Mhz tunen und ihn mit meinem "original" 100 Mhz Gerät vergleichen.
Während sich in CB Emu alles identisch zum original verhält, ist das unter Mess Chess nicht so.

also ich komme zwar hier auf meinem Notebook beim Polgar mit 100MHz nur auf ca. 80%, aber Dein Problem kann ich hier nicht feststellen.
Zitieren:

Unter Mess Chess wird zwar angezeigt CPU=100Mhz, aber er bleibt bei 5 Mhz.
Die Frame Rate zeigt 10/10 100 %
Wie oder wo stellst Du denn diese angeblichen 5 MHz fest?
Zitieren:

Seltsamerweise funktioniert es unter MessChess genau 1 Mal, nachdem ich den Mhz Wert in der Datei verändert habe.
Wie erfolgt denn dieser 2. Start (oder weitere)? Machst Du das selbst (in MessChess) oder spielst Du ein Match, sodaß der Polgar automatisch von Arena (oder WinBoard) neuerlich gestartet wird?

Grüße,
Franz

Mapi 05.03.2023 13:10

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von fhub (Beitrag 114905)

Wie oder wo stellst Du denn diese angeblichen 5 MHz fest?

Wie erfolgt denn dieser 2. Start (oder weitere)? Machst Du das selbst (in MessChess) oder spielst Du ein Match, sodaß der Polgar automatisch von Arena (oder WinBoard) neuerlich gestartet wird?

Grüße,
Franz

Hallo Franz,
Die 5 Mhz stelle ich mittels des a4 Test im Vergleich mit einem originalen Polgar fest.

Polgar wird automatisch von BearChess neu gestartet.
Ich habe es auch mit Winboard getestet. Das gleiche Phänomen.


viele Grüße
Markus

fhub 05.03.2023 13:25

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von Mapi (Beitrag 114909)
Die 5 Mhz stelle ich mittels des a4 Test im Vergleich mit einem originalen Polgar fest.

Also das mußt Du mir jetzt genauer erklären, Markus!
Wie geht denn dieser a4 Test? ;)

Wenn ich a4 eingebe, dann antwortet der Polgar nach etwa 5-6 sec. mit e5, und zwar egal ob ich 5 oder 100 MHz eingestellt habe.
Und das sollte auch genau so sein, denn durch Erhöhung der Taktfrequenz sollte ja die Uhr nicht schneller laufen (und tut sie auch nicht).

Grüße,
Franz

Wolfgang 05.03.2023 14:02

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

aber die erreichte Suchtiefe müsste sich stark unterscheiden. Mit dem a4-Test vergleicht man die erreichten Suchtiefen auf bestimmten Stufen bzw. nach einer bestimmten Rechenzeit.

Gruß Wolfgang

fhub 05.03.2023 14:11

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Wolfgang,
Zitieren:

Zitat von Wolfgang (Beitrag 114911)
aber die erreichte Suchtiefe müsste sich stark unterscheiden. Mit dem a4-Test vergleicht man die erreichten Suchtiefen auf bestimmten Stufen bzw. nach einer bestimmten Rechenzeit.

ja, das ist mir schon klar, deswegen hab ich ja auch gefragt, wie dieser a4-Test genau funktioniert.

Ich hab jetzt mal mit INFO herumprobiert, und da bekomme ich bei 5MHz einen Wert 5.14 und bei 100MHz (wohl eher 70 bei mir) einen Wert 7.20.
Also ich gehe mal davon aus, daß das die Suchtiefen sind, und das ist ja eigentlich auch genauso wie es sein soll, oder?

Grüße,
Franz

Mapi 05.03.2023 14:12

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

Es ist so wie Wolfgang es beschreibt.
Hier meine a4 Testbedingung für Polgar

30 min Partie:

a2 a4
Der Polgar antwortet mit e7 e5 und kommt auf eine Rechentiefe von 9

bei 5 Mhz kommt er bei gleicher Vorgabe auf eine Rechentiefe von 6


viele Grüße
Markus

fhub 05.03.2023 14:21

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von Mapi (Beitrag 114913)
Hier meine a4 Testbedingung für Polgar

30 min Partie:

a2 a4
Der Polgar antwortet mit e7 e5 und kommt auf eine Rechentiefe von 9

bei 5 Mhz kommt er bei gleicher Vorgabe auf eine Rechentiefe von 6

Ok Markus - aber dann verstehe ich nicht ganz, wo eigentlich das Problem liegt!?
Dann kommt er doch bei 100 MHz ohnehin 3 Züge (bzw. Halbzüge) tiefer - warum soll das nicht passen?

Mapi 05.03.2023 14:52

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

In der Mess Emu kommt er eben nicht so tief bei 100 Mhz, sondern nur
Nur bis zum 6 Halbzug
In CB Emu funktioniert das einwandfrei.

Viele Grüsse
Markus

fhub 05.03.2023 14:56

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Markus,
Zitieren:

Zitat von Mapi (Beitrag 114915)
In der Mess Emu kommt er eben nicht so tief bei 100 Mhz, sondern nur
Nur bis zum 6 Halbzug
In CB Emu funktioniert das einwandfrei.

also das ist definitiv unmöglich - jedenfalls, wenn Du nicht irgendwas falsch machst.
Hast Du auch tatsächlich in der MHz.ini im Verzeichnis MessChess (!) 100 MHz eingestellt, und nicht nur in CB-Emu?

Mapi 05.03.2023 15:04

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Im Bildschirm wird die 100 Mhz angezeigt

Viele Grüsse
Markus

fhub 05.03.2023 15:15

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von Mapi (Beitrag 114917)
Im Bildschirm wird die 100 Mhz angezeigt

Und was wird unter 'File > Show Tab Menu > Machine Information' im Engine-Fenster des Polgar angezeigt?

Mapi 05.03.2023 15:28

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,
da wird auch 100 Mhz angezeigt und die Geschwindigkeit stimmt jetzt auch.
Ich werde jetzt nochmal intensiver testen und dann berichten.

viele Grüße
Markus

Mapi 05.03.2023 16:49

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,
Ich habe jetzt das ganze noch mal getestet.
Testaufbau:
Level Tiefe 7
a4 gezogen
alles andere auf Werkseinstellung

Hier die Ergebnisse:

Polgar Modul mit 5 Mhz: 104 sekunden zieht e5
Polgar Modul mit 100 Mhz 5 sekunden zieht e5

Polgar CB Emu 5 Mhz 104 sekunden zieht e5
Polgar CB Emu 100 Mhz 5 sekunden zieht e5

Polgar Mess Chess 5 Mhz 104 sekunden zieht e5
Polgar Mess Chess 100 Mhz 104 sekunden zieht e5
Machine Info im Tab Menü zeigt 100 Mhz

Bei Mess Chess funktioniert das bei mir nicht


viele Grüße
Markus

Mapi 05.03.2023 17:07

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

gute Nachricht, ich habe das Problem lokalisiert.
Wenn man Einstellungen wie z.B. level in der Emu mit save reset state speichert, ist das Problem vorhanden. Nachdem ich den Reset State gelöscht habe, funktioniert es.
Jetzt kann ich zwar keine automatische Buchvorgabe und selektivität einstellen, aber wenigstens weiss ich jetzt was die Ursache war.

viele Grüße
Markus

Mapi 05.03.2023 17:17

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

noch eine kurze Frage, ich kann die Frame skip Rate nicht auf Auto stellen, bzw nach einem Neustart steht das immer wieder auf 10, somit läuft die Uhr bei höheren Frequenzen zu schnell ( in CB Emu) bei Mess Chess ist das zwar auch so, aber da laufen die Uhren richtig.

Sorry, dass ich auf einem heiligen Sonntag so nervig bin

viele Grüße
Markus

fhub 05.03.2023 17:21

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Markus,
Zitieren:

Zitat von Mapi (Beitrag 114923)
gute Nachricht, ich habe das Problem lokalisiert.
Wenn man Einstellungen wie z.B. level in der Emu mit save reset state speichert, ist das Problem vorhanden. Nachdem ich den Reset State gelöscht habe, funktioniert es.

irgendwie hatte ich das (sprich: Reset State) auch schon vermutet, aber ich hab's nicht erwähnt, weil das eigentlich klar sein sollte - Du hast ja vorhin auch von "alles andere auf Werkseinstellung" gesprochen!
Wenn Du natürlich ein 'Save Reset State' bei eingestellten 5 MHz machst, dann werden diese 5 MHz natürlich beim Laden des Reset-State auch ieder hergestellt, und nachdem dieses Laden erst NACH dem Starten der Engine erfolgt, 'weiß' MessChess davon nichts und zeigt eben die 100 MHz an, die VOR dem Reset-State geherrscht haben.
Zitieren:

Jetzt kann ich zwar keine automatische Buchvorgabe und selektivität einstellen, aber wenigstens weiss ich jetzt was die Ursache war.
Natürlich kannst Du - Du brauchst eben nur VOR dem Speichern eines Reset-State alles so einstellen, wie Du es haben möchtest (auch die MHz!).

Grüße,
Franz

fhub 05.03.2023 17:27

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von Mapi (Beitrag 114924)
noch eine kurze Frage, ich kann die Frame skip Rate nicht auf Auto stellen, bzw nach einem Neustart steht das immer wieder auf 10, somit läuft die Uhr bei höheren Frequenzen zu schnell ( in CB Emu) bei Mess Chess ist das zwar auch so, aber da laufen die Uhren richtig.

Wenn Du die CPU-Frequenz extern änderst (MHz.ini oder polgar.mhz), dann wird automatisch die Framerate auf 10 gestellt - das ist in CB-Emu und MessExtra/MessChess fix vorgegeben (das läßt sich nur nach dem Start manuell wieder ändern).
Auf die Geschwindigkeit der Uhr kann das allerdings keinen Einfluß haben (außer die Emulation erreicht keine 100% bei zu hoher CPU-Frequenz, dann läuft auch die Uhr langsamer - schneller auf keinen Fall, außer Du erhöhst die 'Maximum Speed'-Einstellung)

Korrektur: in CB-Emu läuft beim Polgar tatsächlich die Uhr bei höherer Frequenz auch schneller - das ist in CB-Emu auch bei vielen anderen Engines so und das habe ich damals auch erwähnt.
Das liegt einfach daran, daß diese alten Emulationen in CB-Emu noch nicht so perfekt waren, wie in den neueren Mess-Versionen.
Bei Änderungen der MHz.ini in CB-Emu sollte man also immer auch auf die Uhr achten.

Mapi 05.03.2023 18:15

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von fhub (Beitrag 114925)
Hallo Markus,

Natürlich kannst Du - Du brauchst eben nur VOR dem Speichern eines Reset-State alles so einstellen, wie Du es haben möchtest (auch die MHz!).

Grüße,
Franz

Hallo Franz,
genau das geht eben leider nicht, sobald ich save rest state mache (auch bei vorab eingestellten 100 Mhz) läuft Mess Chess sofort wieder auf 5 Mhz.

viele Grüße
Markus

fhub 05.03.2023 18:32

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von Mapi (Beitrag 114928)
genau das geht eben leider nicht, sobald ich save rest state mache (auch bei vorab eingestellten 100 Mhz) läuft Mess Chess sofort wieder auf 5 Mhz.

vermutlich weil Du beim Start schon einen gespeicherten Reset-State mit 5 MHz hattest.
Also:
1) MessChess und Polgar starten
2) Reset-State löschen
3) MessChess beenden
4) MessChess und Polgar nochmals starten (mit bereits 100 in der MHz.ini)
5) jetzt alle gewünschten Einstellung beim Polgar vornehmen
6) Reset-State speichern
Dieser Zustand gilt dann für jeden folgenden Start.

Anscheinend wäre es wohl besser diese MHz-Einstellung beim nächsten Update einfach wieder zu entfernen ... :(

Mapi 05.03.2023 18:38

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

so habe ich es mehrfach versucht.
Sobald es einen Reset State gibt nimmt er die eingestellten Mhz nicht.
Wenn ich den reset state lösche und keinen neuen speichere funktioniert die Mhz Einstellung.

Ich wage schon gar nicht mehr vkiele Grüße zu schreiben :o

viele Grüße
Markus

fhub 05.03.2023 18:56

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von Mapi (Beitrag 114930)
so habe ich es mehrfach versucht.
Sobald es einen Reset State gibt nimmt er die eingestellten Mhz nicht.

Ist klar - dann nimmt er natürlich die im Reset-State gespeicherten MHz.
Zitieren:

Wenn ich den reset state lösche und keinen neuen speichere funktioniert die Mhz Einstellung.
Wenn Du ihn vorher löscht (evt. auch manuell im Verzeichnis sta\polgar), dann nimmt er die Frequenz aus der MHz.ini.
Wenn Du dann (nach Änderung irgendwelchen Einstellungen) wieder einen Reset-State speicherst, dann wird beim nächsten Start diese Frequenz wieder eingestellt, auch wenn das im Engine-Fenster evt. nicht mehr angezeigt wird, weil jetzt "State successfully loaded" anstatt "Modified CPU Frequency" angezeigt wird! In 'Machine Information' kannst Du aber immer die tatsächlich verwendete Frequenz sehen.

Mapi 05.03.2023 19:09

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

vielen Dank für Deine Bemühungen, aber es funktioniert nicht.
Ich habe jetzt folgendes gemacht:
im sta Verzeichnis vom Polgar das reset.sta von Hand gelöscht.
Mess Chess Polgar mit 100 Mhz gestartet.
Stufe Suchtiefe 7 eingestellt
a4 gezogen
Nach 5 Sekunden spielt Polgar e5
also alles soweit ok.
Nach einem Neustart mit den gleichen Einstellungen mehrmals probiert, alles ok
Nun habe ich save reset state ausgeführt, also müssten die Einstellungen gespeichert sein, auch die 100 Mhz.

Nun habe ich Mess Chess geschlossen.
Mess Chess neu gestartet
a4 gespielt und Mess Chess benötigt wieder 144 Sekunden für e5 genau wie die 5 Mhz Version

Im Tab Menü steht unter Machine Info 100 Mhz, also sollte es eigentlich alles richtig sein.

Sobald im sta Ordner von Polgar eine reset sta vorhanden ist, wird die Mhz Einstellung nicht übernommen. Sobald ich die sta wieder lösche funktioniert die MHZ Einstelllung wieder.

viele Grüße
Markus

fhub 05.03.2023 19:51

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Markus,
Zitieren:

Zitat von Mapi (Beitrag 114933)
vielen Dank für Deine Bemühungen, aber es funktioniert nicht.
...
Sobald im sta Ordner von Polgar eine reset sta vorhanden ist, wird die Mhz Einstellung nicht übernommen. Sobald ich die sta wieder lösche funktioniert die MHZ Einstelllung wieder.

ok, dann vertragen sich eben die MHz-Einstellung und eine Reset-Datei nicht.
Sorry, aber ich weiß jetzt auch nicht mehr, woran das liegen könnte oder was ich dagegen tun kann. :(

Grüße,
Franz

Mapi 05.03.2023 19:54

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,
Ich weiß, was Du dagegen tun kannst :D

Ich würde in der LUA per Hand das Turnierbuch einschalten, weiss aber leider nicht den Code für die Funktionstaste, da sie in der lua nicht benutzt wird.
Wenn Du mir das sagen könntest, wäre ich Dir sehr dankbar.

viele Grüße
Markus


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:55 Uhr.

Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info