Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Komodo 8 übernimmt Einstellungen nicht (Threads)
- - By Thomas Date 2015-04-26 19:28
Hallo Leute!

Mein Komodo 8 macht Zicken bei der Übernahme der Einstellungen. Das Ziel ist, alles 12 Threads un 12 GB Ram zu verwenden. Leider bemerke ich beim Neustart des Programmes, dass er die Anzahl der Threads auf 6 zurücksetzt und die Speichermenge auf 2 GB, obwohl ich andere Settings gespeichert habe.

Mein System:

Intel 3930K
16 GB Ram
Asrock X79 Extreme 6
Windows 7 64 bit
Komodo 8 Software

Hoffentlich weiß jemand Rat auf dieses lästige Problem,

Thomas
Parent - By Benno Hartwig Date 2015-04-26 20:08
Welche GUI nutzt du denn?
Bedeutet "Komodo 8 Software" Komodo 8 als Chessbase-Paket?
Benno
Parent - By Heinz Hagenstein Date 2015-04-26 20:55
Ich habe auch 16 GB Ram davon können bei mir nur 8192 MB genutzt werden,stellen ich 12 GB ein setzt das Programm auf 8 GB (8192 MB ) zurück.

Gruß Heinz
- - By Thomas Date 2015-04-26 23:04 Upvotes 1
Ja, es ist das aktuelle Software der Firma Chessbase.
Parent - - By Thomas Date 2015-04-30 11:26
Niemand eine Idee?
Parent - - By GS Date 2015-04-30 12:55
Suchen, finden und öffnen sie auf ihrer HDD (SSD) die Datei Komodo 8 64-bit.uci (oder ähnlich).
Meist steht diese unter Computer\OS(LW:)\Benutzer\Benutzername\AppData\Roaming\ChessBase\Engines.UCI

In dieser sollte u.a. stehen:
...
[OPTIONS]
Threads=12

Ist das so ?
Parent - - By Stefan Pohl Date 2015-04-30 13:04
GS schrieb:

Suchen, finden und öffnen sie auf ihrer HDD (SSD) die Datei Komodo 8 64-bit.uci (oder ähnlich).
Meist steht diese unter Computer\OS(LW:)\Benutzer\Benutzername\AppData\Roaming\ChessBase\Engines.UCI

In dieser sollte u.a. stehen:
...
[OPTIONS]
Threads=12

Ist das so ?


Stimmt. Dazu sollte man allerdings ergänzend hinzufügen, daß unter Windows dieser Ordner versteckt ist. Man muß zunächst Windows so einstellen, daß es solche versteckten Ordner anzeigt:
http://praxistipps.chip.de/versteckte-dateien-in-windows-7-anzeigen_1282
Parent - - By GS Date 2015-04-30 13:25
Stefan Pohl schrieb:

Dazu sollte man allerdings ergänzend hinzufügen, daß unter Windows dieser Ordner versteckt ist.
[...snip...]


Nein, muss man nicht anmerken, da dies "basics" sind !
Parent - - By Stefan Pohl Date 2015-04-30 13:59
GS schrieb:

Stefan Pohl schrieb:

Dazu sollte man allerdings ergänzend hinzufügen, daß unter Windows dieser Ordner versteckt ist.
[...snip...]


Nein, muss man nicht anmerken, da dies "basics" sind !


Ach so. In diesem Fall war das natürlich sehr dumm und arrogant von mir, diese Ergänzung zu posten. Mein Fehler.
Parent - By GS Date 2015-04-30 14:28
Stefan Pohl schrieb:

Ach so. In diesem Fall war das natürlich sehr dumm und arrogant von mir, diese Ergänzung zu posten. Mein Fehler.


Ob es dumm, arrogant oder fehlerhaft war mag ich nicht beurteilen wollen.
Aus meiner Sicht war es schlicht unnötig.
Parent - By Hans Nepomuk Date 2015-05-01 10:29 Upvotes 2
Hallo Stefan,

bitte bloß nicht wegen manch sinnfreien Kommentars aufhören, weiterhin gute und brauchbare Tipps, Hinweise und Anmerkungen zu posten.
Für mich als "Nur-Anwender" immer sehr hilfreich.
Auf diesem Wege dann auch mal Danke dafür.
Parent - By Marc Darius Date 2015-05-01 11:30
ich finde sowas wie "basics" kann man auf jedenfall
mit anmerken
Parent - By GS Date 2015-04-30 13:23 Upvotes 1
Zusatz, da überlesen:

[OPTIONS]
Threads=12
Hash=12288 (steht für 12GB)
Table Memory=1024 (Beispiel für 1GB)

Aber aufpassen, damit wird es schon recht eng im RAM,
da Win7 x64 um die 1.5GB selbst im Hauptspeicher benötigt.
Dann kommt noch das eine oder andere Programm dazu und
schon wird wie wild ausgelagert.
- - By Thomas Date 2015-05-01 11:20
Leider funktioniert es noch immer nicht ...

Ich habe einmal den Speicherort der Komodo 8 engine ausgemacht:

Filename=C:\Programme (x86)\Common Files\ChessBase\Engines.uci\Komodo 8\Komodo8_x64.exe

Im Screenshot links ist die Parameterdatei, direkt darunter die Komodo8_x64.exe Datei. Rechts seht ihr den Ausschnitt aus der Chessbase Cloud engine und die threads sind noch immer bei 4 hängen geblieben. Unten rechts sind die textfiles der engines und die Komodo 8 musste ich hinzufügen.



Was könnte die Ursache für den Fehler sein:

- dass Komodo 8 bereits in der Software (Komodo 8 integriert ist). Es gibt noch einen anderen Ordner mit der Endung .param (oder so)
- muss ich bei der Komodo 8 64-bit Textfile die Endung .uci hinzufügen?
- Tippfehler (sehe aber keinen), z.B. NAME = Komodo8_x64 statt Komodo 8 64-bit
- Windows?

LG Thomas
Parent - - By GS Date 2015-05-01 12:41
Im Eröffnungsposting schrieben Sie, dass immer 6 anstatt 12 Threads genommen werden,
nun sind es plötzlich 4 anstatt 8 ?
Was stimmt denn nun ?

Suchen sie bitte einmal nach der Komodo-UCI-Datei (nicht nach der exe-Datei !!) wie folgt:
Komo*.uci

Finden Sie auf diese Art und Weise die Komodo 8 UCI-Datei ?
Und falls ja, wie sieht die gerade aus ?
Parent - - By Thomas Date 2015-05-01 13:17
Sorry, ich habe das selbe Problem auf meinem 2. PC mit einem 4770K, also mit der Komodo 8 Software (DVD + engine). Deswegen die 8 threads.
Parent - - By Michael Scheidl Date 2015-05-01 14:00
Die Option "Intelligente CPU-Nutzung" abschalten, denn diese bewirkt daß - nach mir unbekannten Kriterien - eventuell weniger Cores genutzt werden als eingestellt. Das wollen wir aber nicht! Es dürfte eine "gut gemeinte" Option sein die ein flüssiges Funktionieren der Programmobeflächen & Windows generell sicherstellen soll während eine Engine auf Volldampf läuft, doch wenn einer oder mehrere Cores ohnehin frei bleiben, ist das kein Thema und es kann m.E. darauf verzichtet werden. Dann sollten, hoffentlich, immer exakt so viele Cores genutzt werden wie eingestellt.

Zur Hashgröße kann ich nur sagen, ich habe keine Erfahrung mit Engines auf 12 Cores. Aber generell wird der Einfluß der Hashgröße auf die Spielstärke oft überschätzt. Ich denke, Komodo 8 wird mit beispielsweise 4 GB Hash nicht meßbar schwächer spielen als mit 12. Manche Performanceprobleme können dadurch gelöst werden, den RAM-Bedarf sinnvoll zu reduzieren. - Aber wie gesagt, ein solcher hochklassiger Multicorebetrieb ist ein Territorium das ich noch nicht betreten habe.

P.S. Eine Goldmedaille mit fünf Sternchen für hingebungsvollen Support an GS! Es ist wunderbar zu sehen, wie unser Forum funktioniert, um Fragestellern mit Problemen möglichst zu einer optimalen Spielerfahrung zu verhelfen. Sehr erfeulich!
Parent - - By GS Date 2015-05-01 14:11 Upvotes 1
Michael Scheidl schrieb:

Die Option "Intelligente CPU-Nutzung" abschalten, denn diese bewirkt daß - nach mir unbekannten Kriterien - eventuell weniger Cores genutzt werden als eingestellt. Das wollen wir aber nicht!
[...snip...]


Das stimmt, ist aber nur dann wichtig, wenn man direkt unter dem CB-GUI
eine UCI-Engine erstellt. Ändert und/oder Erstellt man das UCI-File selbst,
quasi von Hand, dann ist diese Option ob­so­let.

Nachfolgend ein genereller Tip in Sachen UCI.

Im Netz mal nach einer Gratisversion des Shredder-GUIs, egal welche Version, suchen.
Das Shredder-GUI ist die "Mutter" aller UCI-Angelegenheiten.
In diesem GUI erstellt man einfach eine UCI-Engine-Konfiguration nach Wahl und speichert diese ab.
Die entsprechende Datei (hier allerdings mit der Dateiendung *.eng) legt das Shredder-GUI im
Unterverzeichnis /Engines ab.
Dieses File kopiert man danach ins entsprechende CB-Verzeichnis und danach benennt man das File
um in *.uci.
Danach hat man ein garantiert sauberes und vor allem konformes UCI-File.

Viele Grüsse,
G.S.
Parent - - By Ingo B. Date 2015-05-01 14:29
GS schrieb:

...
Im Netz mal nach einer Gratisversion des Shredder-GUIs, egal welche Version, suchen.
Das Shredder-GUI ist die "Mutter" aller UCI-Angelegenheiten.
In diesem GUI erstellt man einfach eine UCI-Engine-Konfiguration nach Wahl und speichert diese ab.
Die entsprechende Datei (hier allerdings mit der Dateiendung *.eng) legt das Shredder-GUI im
Unterverzeichnis /Engines ab.
Dieses File kopiert man danach ins entsprechende CB-Verzeichnis und danach benennt man das File
um in *.uci.
Danach hat man ein garantiert sauberes und vor allem konformes UCI-File.


Man wird als wie 'ne Kuh und lernt imer noch dazu!

Auf die Idee bin ich noch nicht gekommen, genial!

Danke und Gruß
Ingo
Parent - - By GS Date 2015-05-01 15:08
Hi Ingo !

Vor allem bei "neuen" UCI-Engines mache ich das immer so, weil ich zu faul
bin die Parameter in der Konsole mittels "uci" aufzurufen und abzutippen.
Und, vorrangig wichtig ist mir dabei: man verhindert Schreibfehler !

Viele Grüsse,
G.S.

btw.:
das CEGT 40/4 update (inkl. Komodo 9.0 x64 1-4- und 12-CPU) habe ich
gerade online gestellt, siehe:
http://www.husvankempen.de/nunn/blitz.htm
Parent - By Ingo B. Date 2015-05-01 16:05
GS schrieb:

...
Und, vorrangig wichtig ist mir dabei: man verhindert Schreibfehler !

...


Boaaa, immer auf schlimme!



Gruß
Ingo
Parent - - By GS Date 2015-05-01 13:02 Edited 2015-05-01 13:05 Upvotes 1
Ich sehe gerade den Fehler, ihr Bild ist ein wenig unübersichtlich
Rechts unten auf ihrem Bild ist das Verzeichnis .../Roaming/ChessBase/Engines.UCI
geöffnet, und dort steht die Komodo 8 64-bit als Textdatei und nicht als UCI-Datei !
Benennen sie diese Datei um in "Komodo 8 64-bit.uci", also die Dateiendung ".txt" oder ".doc"
in ".uci" ändern.
Wie sieht deren Inhalt aus ?
Ist es der, welcher auf ihrem Bild links oben geöffnet ist ?
Falls ja, dann wie bereits weiter oben beschrieben entsprechend ergänzen/umschreiben,
danach speichern. Das CB-GUI schliessen und danach neu starten.
Wie sieht es danach aus ?
Das "priority=below normal" gehört unter [OPTIONS], also dies auch noch ändern.

Beispiel:
...
...
[OPTIONS]
Threads=12
Hash=12288 (steht für 12GB)
Table Memory=1024 (Beispiel für 1GB)
priority=below normal
Parent - - By Stefan Pohl Date 2015-05-01 15:09
GS schrieb:


Das "priority=below normal" gehört unter [OPTIONS], also dies auch noch ändern.



Das ist falsch. In meinem File, daß die FritzGUI selber erstellt hat, steht es zumindest noch vor [OPTIONS]

[ENGINE]
Name=Komodo 9 64-bit
Author=Don Dailey, Larry Kaufman, Mark Lefler
Filename=C:\Program Files (x86)\ChessBase\Engines.UCI\komodo-9-64bit.exe
Priority=below normal
[OPTIONS]
UCI_Chess960=true
Parent - - By GS Date 2015-05-01 15:29
CB-GUI und UCI, da treffen zwei Welten aufeinander.
Soweit mir bekannt (kann aber auch falsch sein), gehören
alle Befehle, welche das Verhalten und die Einstellungen
einer Engine betreffen, unter die Sektion [OPTIONS].
Unter der Sektion [ENGINE] dagegen wird der Name, der/die
Autor(en) und der Pfad zur Engine selbst erwartet.

Stephan ?
Ingo ?
Parent - By Stefan Pohl Date 2015-05-01 15:31
GS schrieb:

CB-GUI und UCI, da treffen zwei Welten aufeinander.
Soweit mir bekannt (kann aber auch falsch sein), gehören
alle Befehle, welche das Verhalten und die Einstellungen
einer Engine betreffen, unter die Sektion [OPTIONS].
Unter der Sektion [ENGINE] dagegen wird der Name, der/die
Autor(en) und der Pfad zur Engine selbst erwartet.

Stephan ?
Ingo ?


Ja, das sollte man annehmen. Ich habe mich auch gewundert, aber die FritzGUI hats bei mir so erstellt. Und da die FritzGUI ein verbuggter Software-Pflegefall ist, würde ich es lieber so belassen, wie die GUI es gern hätte.
Aber du hast Recht: Es ist eigentlich unlogisch.

Stefan
Parent - - By Ingo B. Date 2015-05-01 16:12
GS schrieb:

CB-GUI und UCI, da treffen zwei Welten aufeinander.
Soweit mir bekannt (kann aber auch falsch sein), gehören
alle Befehle, welche das Verhalten und die Einstellungen
einer Engine betreffen, unter die Sektion [OPTIONS].
Unter der Sektion [ENGINE] dagegen wird der Name, der/die
Autor(en) und der Pfad zur Engine selbst erwartet.

Stephan ?
Ingo ?


Meines Wissens ist die Art und Weise wie eine GUI die Engineoptionen/Namen verwaltet nicht im Protokoll festgeschrieben. Ich gehe mal davon aus das CB hier versucht hat dem 'Classic' Prinzip zu folgen. Wenn Sie sich entschlossen hätten alles in nur einem Block unter [Enginegedöns] abzuspeichern wäre das auch ok.
Das darf eigentlich jeder halten wie er will - Hauptsache es läuft, wenn die Enigine wieder in die GUI geladen wird.

Gruß
Ingo
Parent - By GS Date 2015-05-02 08:40
Vielen Dank Ingo !

Dann war mein Hinweis @ Thomas falsch und ich nehme diesen hiermit zurück.

Viele Grüsse,
G.S.
Parent - - By Thomas Date 2015-05-11 09:23
Darf ich fragen, wofür Table memory eigentlich steht?
Parent - By GS Date 2015-07-15 15:57
Darauf antworte ich erst, wenn diese Frage:
http://forum.computerschach.de/cgi-bin/mwf/topic_show.pl?pid=92646#pid92646
beantwortet wurde.
Parent - By Stefan Pohl Date 2015-05-01 15:03 Edited 2015-05-01 15:23
Der Speicherort der Komodo-Engine ist aber eben nicht der Speicherort des .uci Text-Files, in dem die Kommandos wie Threads=X etc. stehen. Dieser Ort ist bei allen FritzGUIs (zumindest bei allen Versionen, die ich bisher hatte seit Version 6) (auch, wenn diese mit Komodo 8 zusammen verkauft wurden, nehme ich zumindest stärkstens an) der Pfad:
C:\Benutzer\Benutzername\AppData\Roaming\ChessBase\Engines.UCI

dort (und NUR dort) muß ein Textfile stehen mit der Datei-Endung .uci, in dem dann die Kommandos an die Engine gegeben werden.

so sieht das Text-File ("Komodo 9 64-bit.uci") für Komodo 9 in meinem System (Fritz13 GUI) aus (es befindet  sich im Ordner C:\Benutzer\Pohl\AppData\Roaming\ChessBase\Engines.UCI).  Manuell habe ich hier Threads=12 hinzugefügt. Das sollte die Threads bei jedem Einladen der Engine in die GUI eigentlich auf 12 stellen...

Ganz wichtig noch: Das Textfile muß so heißen, wie die Engine in der GUI (wenn man sie eingeladen hat) im Enginefenster angezeigt wird (+ die Endung ".uci"), nicht so, wie das Engine-File auf der Festplatte heißt.
Beispiel Komodo 9 bei mir:  Das Engine.exe File heißt auf meiner Festplatte "komodo-9-64bit" (+Endung .exe, hier irrelevant), das Text-File aber (s.o.)"Komodo 9 64-bit" (+Endung .uci) - denn so wird die Komodo 9 Engine in der FritzGUI angezeigt ("Komodo 9 64-bit") (!!!)

[ENGINE]
Name=Komodo 9 64-bit
Author=Don Dailey, Larry Kaufman, Mark Lefler
Filename=C:\Program Files (x86)\ChessBase\Engines.UCI\komodo-9-64bit.exe
Priority=below normal
[OPTIONS]
UCI_Chess960=true
Threads=12

Stefan
- - By Thomas Date 2015-05-01 15:59
Problem gelöst

Vielen Dank!
Parent - By GS Date 2015-05-02 08:41
Darf man nachfragen was genau das Problem gelöst hat ?
Up Topic Hauptforen / CSS-Forum / Komodo 8 übernimmt Einstellungen nicht (Threads)

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill