Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Computerschach / Computer Chess: > Mess Emu & andere Emulationen / Mess Emu and other Emulations


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 23.03.2019, 14:32
Mark 1 Mark 1 ist offline
TASC R40
 
Registriert seit: 27.09.2006
Beiträge: 519
Abgegebene Danke: 871
Erhielt 352 Danke für 189 Beiträge
Aktivitäten Langlebigkeit
3/20 18/20
Heute Beiträge
0/3 ssssss519
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
Miniaturansicht angehängter Grafiken
Klicke auf die Grafik für eine größere Ansicht

Name:	Prozent.PNG
Hits:	102
Größe:	7,7 KB
ID:	3676  
Mit Zitat antworten
  #2  
Alt 23.03.2019, 17:45
Tibono Tibono ist offline
Resurrection
 
Registriert seit: 22.05.2018
Ort: Frankreich
Alter: 63
Land:
Beiträge: 599
Abgegebene Danke: 3.663
Erhielt 1.406 Danke für 477 Beiträge
Aktivitäten Langlebigkeit
6/20 7/20
Heute Beiträge
1/3 ssssss599
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo,
versuchen Sie, 'Frameskip' auf Null zu setzen
Grüße,
Eric
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Tibono für den nützlichen Beitrag:
Hartmut (23.03.2019)
  #3  
Alt 23.03.2019, 19:18
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.453
Abgegebene Danke: 3.506
Erhielt 2.232 Danke für 1.143 Beiträge
Aktivitäten Langlebigkeit
19/20 15/20
Heute Beiträge
2/3 sssss2453
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Tibono Beitrag anzeigen
Hallo,
versuchen Sie, 'Frameskip' auf Null zu setzen
Grüße,
Eric
Ö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
Mit Zitat antworten
  #4  
Alt 23.03.2019, 21:54
Mark 1 Mark 1 ist offline
TASC R40
 
Registriert seit: 27.09.2006
Beiträge: 519
Abgegebene Danke: 871
Erhielt 352 Danke für 189 Beiträge
Aktivitäten Langlebigkeit
3/20 18/20
Heute Beiträge
0/3 ssssss519
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi....

Zitieren:
Hallo,
versuchen Sie, 'Frameskip' auf Null zu setzen
Ja, ist halt so das die Geschwindigkeit wieder runter geht.
Bin etwas ratlos . Egal welche Emulation ich starte , bei 1427% ist Schluss Mal schauen was mein Laptop bringt.

Viele Grüße
Mark 1
Mit Zitat antworten
  #5  
Alt 24.03.2019, 01:28
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.453
Abgegebene Danke: 3.506
Erhielt 2.232 Danke für 1.143 Beiträge
Aktivitäten Langlebigkeit
19/20 15/20
Heute Beiträge
2/3 sssss2453
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Mark 1 Beitrag anzeigen
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
Naja, der x2950 ist im Single Core in etwa 40-50 % schneller als der i7 970 (je nach Anwendung verschieden). Diese Messung (Quelle cpu.userbenchmark.com) trifft in etwa das Ergebnis beim Prestige. Was mir gerade bei den niedrig getakteten Rechnern (wie eben Boris, Delta-1, etc) aufgefallen ist, ist die Tatsache, dass die Anzeige nicht unbedingt sehr genau ist. Wenn du hier genaue Ergebnisse willst, hilft nur mit der Uhr messen, ob die angezeigten Werte wirklich stimmen. Für mein CB-Emu Turnier habe ich das für jedes einzelne Gerät gemacht um die optimalen Einstellungen zu finden. Gib doch einfach mal dem Boris einige Stunden Bedenkzeit, stell ihn auf höchste Geschwindigkeit, und miss dann mal nach, wie weit die interne Uhr des Boris nach exakt 1 Minute deiner Systemuhr gelaufen ist. Dann kannst Du die exakte Geschwindigkeit für beide Geräte genau berechnen. Sind die gemessenen Werte und die angezeigte Emulationsgeschwindigkeit identisch? Ich mache jede Wette das nicht...

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
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Hartmut für den nützlichen Beitrag:
Mark 1 (24.03.2019)
  #6  
Alt 24.03.2019, 05:43
Mark 1 Mark 1 ist offline
TASC R40
 
Registriert seit: 27.09.2006
Beiträge: 519
Abgegebene Danke: 871
Erhielt 352 Danke für 189 Beiträge
Aktivitäten Langlebigkeit
3/20 18/20
Heute Beiträge
0/3 ssssss519
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
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Mark 1 für den nützlichen Beitrag:
Hartmut (24.03.2019)
  #7  
Alt 24.03.2019, 12:29
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.453
Abgegebene Danke: 3.506
Erhielt 2.232 Danke für 1.143 Beiträge
Aktivitäten Langlebigkeit
19/20 15/20
Heute Beiträge
2/3 sssss2453
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Mark 1 Beitrag anzeigen
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
Das deutet dann aber darauf hin, dass vor allem die Windows 10-Kisten da gebremst werden (ich weiss schon warum ich ein Betriebssystem immer laufen lasse, bis es dafür nix mehr gibt. Bei mir ist noch Windows 7 drauf, lach)

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
Mit Zitat antworten
  #8  
Alt 24.03.2019, 13:19
Mark 1 Mark 1 ist offline
TASC R40
 
Registriert seit: 27.09.2006
Beiträge: 519
Abgegebene Danke: 871
Erhielt 352 Danke für 189 Beiträge
Aktivitäten Langlebigkeit
3/20 18/20
Heute Beiträge
0/3 ssssss519
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
Mit Zitat antworten
  #9  
Alt 24.03.2019, 15:51
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.453
Abgegebene Danke: 3.506
Erhielt 2.232 Danke für 1.143 Beiträge
Aktivitäten Langlebigkeit
19/20 15/20
Heute Beiträge
2/3 sssss2453
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
Mit Zitat antworten
  #10  
Alt 24.03.2019, 17:13
fhub fhub ist gerade online
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.879
Abgegebene Danke: 578
Erhielt 7.001 Danke für 1.581 Beiträge
Aktivitäten Langlebigkeit
8/20 15/20
Heute Beiträge
1/3 sssss2879
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Hartmut,
 Zitat von Hartmut Beitrag anzeigen
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...
ich glaube nicht, daß das irgendwas ausmacht, denn das Plugin und mess sind getrennte Prozesse, d.h. auch wenn das Plugin irgendeine Pause macht, dann läuft trotzdem die Emulation weiter.
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.
Nee, die ROMs sind schon die gleichen, aber CB-Emu, mess und messx sind 3 unterschiedliche Versionen, und z.B. zwischen CB-Emu (0.175) und mess (0.205) liegen 2 1/2 Jahre dazwischen - was das bei den ständigen MAME-Änderungen bedeutet, das kannst Du Dir ja ausmalen.

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)
Mit Zitat antworten
Folgende 6 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (24.03.2019), Hartmut (25.03.2019), Jo (25.03.2019), Luis (24.03.2019), Mark 1 (24.03.2019), Robert (25.03.2019)
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:42 Uhr.



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