Einzelnen Beitrag anzeigen
  #2272  
Alt 05.02.2019, 15:19
Hartmut Hartmut ist gerade online
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 60
Land:
Beiträge: 2.181
Abgegebene Danke: 3.240
Erhielt 1.554 Danke für 903 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
2/3 sssss2181
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von MikeChess Beitrag anzeigen
Danke für den Tipp.
Wie weist man denn den Engines einen eigenen Prozessorkern zu?
Ich habe einen i7, also 4 echte Kerne. Aber mit zuweisen von Kernen habe ich noch keine Erfahrung. Hat man bei Winboard genug Zeit für diese Vorbereitungen?
LG
Mike
In Winboard hat man auf jeden Fall genug Zeit, da ein Enginewettkampf erst startet, wenn Du das explizit anwählst. Du startest erstmal Winboard mit den entsprechenden Engines. Dann stellst Du solche Kleinigkeiten wie Spielstufe, etc. ein. Danach öffnest Du den Taskmanager "STRG-ALT-ENTF". Du siehst dort 2mal den Eintrag mess.exe. Das sind die beiden hereingeladenen Emus. Die klickst Du mit rechter Maustaste an und kannst dann dort "Zugehörigkeit" und "Priorität" auswählen. Normal müssten da die Kerne 0-3 anwählbar sein (weiss der Geier warum die nicht 1-4 heissen...). Einer Engine dann den Kern 1, der anderen den Kern 2 zuweisen. Wenn Du willst kannst Du auch für Winboard noch Kern 3 hernehmen. Für die beiden Emus kannst Du auch Priorität hoch anwählen. Kern 0 bleibt frei, da er für Betriebssystem und Hintergrundtätigkeiten deines Compis gebraucht wird. Mit der Einstellung haben deine Engines auch bei Permanent Brain die optimale Geschwindigkeit und die Tasks kommen sich nicht gegenseitig in die Quere. Ohne diese Einstellung werden die Tasks vom Betriebssystem verwaltet und da können sich die Engines schon mal in die Quere kommen und arbeiten nicht mit optimaler Geschwindigkeit.

Über Winboard kannst Du in den Engine-Settings übrigens auch die Geschwindigkeit der Engines einstellen, musst also für die Emulationsgeschwindigkeit nicht auf das Enginefenster in Mess zurückgreifen. Der Vorteil liegt darin, dass Du hier auch nicht auf die Voreinstellungen der Mess-Oberfläche angewiesen bist sondern auf das Prozent genau die Emulationsgeschwindigkeit einstellen kannst. Voreinstellung ist immer 100, also Normalgeschwindigkeit.

Hast Du alle Einstellungen fertig dann kannst Du den Task-Manager wieder schließen und gehst in Winboard auf "Mode --> Two Machines" und dann kannst Du Dich entspannt zurücklehnen und den beiden Engines zuschauen.

In Arena ist es schwieriger, denn da hast Du kaum Zeit für solche Aktionen. Du kannst allenfalls solange Engine 1 rechnet, bei der 2. Engine Einstellungen vornehmen, da der Enginewettkampf immer sofort gestartet und die Engines beim Start neu initialisiert werden. So schön Arena ist, aber für die Emus ist das Programm hier schlechter geeignet als das gute alte Winboard (im Bezug auf einen Enginewettkampf möchte ich fast schon so weit gehen zu sagen, dass Arena eigentlich ungeeignet ist).

Leider kann man - zumindest mit Windows Hausmitteln - sowas nicht automatisieren, so dass Du das jedesmal bei einem Enginewettkampf machen musst.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu Hartmut für den nützlichen Beitrag:
Agep (05.02.2019), MikeChess (05.02.2019), ruschach (06.02.2019)