Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Bereich Computerschach: > Mess Emu und andere Emulationen


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 29.06.2020, 10:27
Tibono Tibono ist offline
Mephisto Amsterdam
 
Registriert seit: 22.05.2018
Ort: Frankreich
Alter: 58
Land:
Beiträge: 117
Abgegebene Danke: 172
Erhielt 129 Danke für 57 Beiträge
Activity Longevity
7/20 3/20
Today Beiträge
1/3 ssssss117
MessChess engines start-up

Hello,

Using a low performing laptop (only 2 core CPU) I used to face issues starting up tournaments involving CPU demanding emulated devices (the fast ones, such as the Fidelity EAG v10).

The obvious symptom, in addition to 100% CPU during start of the engine and longer delay until start completed, was the set of parameters was not enabled (usually, this set includes at least emulation speed% & chess computer level): I got an empty window while using the "configure engine" feature.

Restarting the very same engine after having made sure no other program would use too much CPU (including temporarily setting other emulated devices on pause) was a working but uncomfortable workaround.

I recently happened to know: another CB-Emu user faced similar issues despite running a much more powerful core i7. The probable reason why, being he wanted to run several tournaments concurrently, with as many as 6 devices running.

So my weak laptop issue can translate into high use issue even for powerful PCs.

I succeeded in solving it, so maybe this would be useful to share here.

On engine start, data (including options definition, I guess) is fed thru reading the stdin channel; my understanding is this reading runs too fast with regards to the MessChess concurrently starting to run, and sometimes (often with CPU demanding devices) fails to get the complete data. There is not much smart ways to make a lua script sleep a short while to slow it down, a simple one avoiding the need for external extensions or operating system features is to run dummy loops (nested ones seem to enable best time sharing).

Should you face similar issues, download the attached init.lua.txt into your CB-Emu\MessChess\plugins\chessengine directory, then rename the former init.lua to anything else (to keep safe a backup copy), and rename the new version without the .txt suffix (added to enable uploading it within the forum post).

Hope this helps,
Grüß,
Eric
Angehängte Dateien
Dateityp: txt init.lua.txt (18,0 KB, 23x aufgerufen)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Tibono für den nützlichen Beitrag:
blitzchess (29.06.2020)
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, 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
Stellung: Einfache Taktikaufgaben für den Start in den Tag... CC 7 Teststellungen und Elo Listen 0 29.02.2020 13:20
MessEmu: MessChess / Mess Emu und MacOS Nisse Mess Emu und andere Emulationen 24 14.01.2020 10:22
MessEmu: MessChess und Winboard fhub Mess Emu und andere Emulationen 33 13.10.2019 14:16
Umfrage zum WM Start Chessguru Partien und Turniere 0 12.12.2005 20:38
Erfolgreicher Start Chessguru News 0 21.01.2005 23:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:27 Uhr.



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