Mac Version of Komodo 1.3 available

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Mac Version of Komodo 1.3 available

Post by Don »

There is now a mac version of Komodo 1.3 available on the Komodo web site.

The web site is http://komodochess.com/

I will also be placing other things on this site for easier reference, such as updates to the similarity tester and other things.

Don Dailey
pkappler
Posts: 38
Joined: Thu Mar 09, 2006 2:19 am

Re: Mac Version of Komodo 1.3 available

Post by pkappler »

Thank you! :)
Sarciness
Posts: 43
Joined: Tue Nov 23, 2010 4:22 pm

Re: Mac Version of Komodo 1.3 available

Post by Sarciness »

Hi Don, glad to see you've got a dedicated website up. A couple of questions:

1. Will you be hosting the Windows version of Komodo on that site?
2. Why does your Komodo look like a bird? I thought it was meant to be a dragon?
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: Mac Version of Komodo 1.3 available

Post by Don »

Sarciness wrote:Hi Don, glad to see you've got a dedicated website up. A couple of questions:

1. Will you be hosting the Windows version of Komodo on that site?
I will probably host all my programs, but Jim Ablett also hosts them and I have a link to his site too.

2. Why does your Komodo look like a bird? I thought it was meant to be a dragon?
Komodo is a special kind of dragon that fly's like a bird.
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Mac Version of Komodo 1.3 available

Post by zullil »

Thank you. About to give it try!

[EDIT] The binary seems to work just fine on my MacBook using OS X 10.6.5.

The binary is 32-bit only. If you're using Apple's gcc compiler, you can build a 32/64-bit binary using the

-arch i386 -arch x86_64

flags to gcc.
IanO
Posts: 496
Joined: Wed Mar 08, 2006 9:45 pm
Location: Portland, OR

Re: Mac Version of Komodo 1.3 available

Post by IanO »

Thanks for the Mac love!
zullil wrote:Thank you. About to give it try!

[EDIT] The binary seems to work just fine on my MacBook using OS X 10.6.5.

The binary is 32-bit only. If you're using Apple's gcc compiler, you can build a 32/64-bit binary using the

-arch i386 -arch x86_64

flags to gcc.
Seconded. I have typically seen a speedup of 2x going from 32- to 64-bit compiles on my Core2 Duo. It is a reason I build Stockfish myself. Also experiment with the Apple-specific "-fast" gcc option.

The engine comes up wanting the "komodo.bin" book by default. Does Komodo have a recommended book? If so, you should host it at your web site. Also, at least 64M hash seems like a more sensible default these days, even for blitz time controls.

P.S. You should tweak your web server so that the "komodo-1.3mac" file isn't presented as MIME-type "plain/text" by default. Or distribute it zipped like the other downloads.
IanO
Posts: 496
Joined: Wed Mar 08, 2006 9:45 pm
Location: Portland, OR

Re: Mac Version of Komodo 1.3 available

Post by IanO »

IanO wrote:Thanks for the Mac love!

The engine comes up wanting the "komodo.bin" book by default. Does Komodo have a recommended book?
Answering my own question, I found the link at Jim Ablett's site:

http://www.file-upload.net/download-251 ... k.zip.html
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: Mac Version of Komodo 1.3 available

Post by Don »

zullil wrote:Thank you. About to give it try!

[EDIT] The binary seems to work just fine on my MacBook using OS X 10.6.5.

The binary is 32-bit only. If you're using Apple's gcc compiler, you can build a 32/64-bit binary using the

-arch i386 -arch x86_64

flags to gcc.
I get this:


localhost:src dondailey$ file komodo
komodo: Mach-O universal binary with 2 architectures
komodo (for architecture i386): Mach-O executable i386
komodo (for architecture x86_64): Mach-O 64-bit executable x86_64

Does this mean the binary will work on both 32bit and 64 bit machine?

Don
IanO
Posts: 496
Joined: Wed Mar 08, 2006 9:45 pm
Location: Portland, OR

Re: Mac Version of Komodo 1.3 available

Post by IanO »

Don wrote:
zullil wrote:Thank you. About to give it try!

[EDIT] The binary seems to work just fine on my MacBook using OS X 10.6.5.

The binary is 32-bit only. If you're using Apple's gcc compiler, you can build a 32/64-bit binary using the

-arch i386 -arch x86_64

flags to gcc.
I get this:


localhost:src dondailey$ file komodo
komodo: Mach-O universal binary with 2 architectures
komodo (for architecture i386): Mach-O executable i386
komodo (for architecture x86_64): Mach-O 64-bit executable x86_64

Does this mean the binary will work on both 32bit and 64 bit machine?

Don
Correct.

You even have the option to include PowerPC architectures ("ppc" for G3/4 and "ppc64" for G5) if you are feeling retro.

Did you benchmark it against your old build? Did you try the "-fast" option?

(So far, Komodo32 is +5 =5 against Hiarcs 12.1 in a Blitz match. Not bad! On my machine, it is averaging 550knps vs Hiarcs' 700knps out of the opening. Over the next week, I'll climb it up the ladder to see where it lies: Spark 1.0, Stockfish 1.6.3, Hiarcs 13.1, RobboLito, Stockfish 1.7, and Stockfish 1.9.)

Ian
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Mac Version of Komodo 1.3 available

Post by zullil »

FYI---About the Apple gcc -fast flag:
On Intel target, -fast currently enables the following optimization
flags:

-O3 -fomit-frame-pointer -fstrict-aliasing
-momit-leaf-frame-pointer -fno-tree-pre -falign-loops