Zeta OpenCL Chess - Alpha Release 0960

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

Moderators: hgm, Rebel, chrisw

smatovic
Posts: 2644
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: Zeta OpenCL Chess - Alpha Release 0960

Post by smatovic »

There are now windows compiles in bin folder

https://github.com/smatovic/Zeta

Thanks to Dann Corbit.

Note that this is still a buggy Alpha Version.

--
Srdja
tttony
Posts: 268
Joined: Sun Apr 24, 2011 12:33 am

Re: Zeta OpenCL Chess - Alpha Release 0960

Post by tttony »

well, I've tested again but happen the same thing
I type: new and then go or test, it seem windows hangs, after that a black windows comes and 2 seconds later windows goes normal and windows says that there was GPU driver problem
I have a AMD 6950 the driver version is 12.1 and I put: zeta.cl and config.cfg in the bin directory the config.cfg file is the same as config.cfg.hd7750 that comes with source

I dont know what is happening I see that everyone else works and I just dont have an idea on what going on here!!!

Anyway thanks and keep working!!

I think that this will be future of the chess programs, GPGPU Chess
smatovic
Posts: 2644
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: Zeta OpenCL Chess - Alpha Release 0960

Post by smatovic »

Just saw that Windows Vista and Windows 7 have an GPU-timeout of 2 seconds:

http://msdn.microsoft.com/en-us/windows ... e/gg487368


Not sure how to prevent this...

--
Srdja
Daniel Shawul
Posts: 4185
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: Zeta OpenCL Chess - Alpha Release 0960

Post by Daniel Shawul »

I see you got that problem now that you switched to windows. I have encountered it many times with a longer time out of 7 secs. Dann also had similar problems but he couldn't even run my engine on his gpu anyway. I still haven't found a good solution for it but I read there is a way to increase the timeout value somewhere in windows config file. Also if you can, you can try to break down the kernel into smaller ones so that windows refreshes the display between the calls.
---
cheers
smatovic
Posts: 2644
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: Windows GPU Timeout

Post by smatovic »

I see you got that problem now that you switched to windows.
Noooo, i dit not switch to Windows,
I was just curious of the reports of Tony and Dann with these 2 seconds...

Here the solution:
Add the keys "TdrDelay" and "TdrDdiDelay" under

"HKLM\System\CurrentControlSet\Control\GraphicsDrivers"

and set the value to e.g. 10 for Blitz, remember to reboot after editing.
...i think it is easier to set these values than to splitt the code in < 2 seconds parts,
i would have to copy the hole search tree back and forth.

btw: how is your uct approach going?

--
Srdja
Daniel Shawul
Posts: 4185
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: Windows GPU Timeout

Post by Daniel Shawul »

smatovic wrote:
I see you got that problem now that you switched to windows.
Noooo, i dit not switch to Windows,
I was just curious of the reports of Tony and Dann with these 2 seconds...

Here the solution:
Add the keys "TdrDelay" and "TdrDdiDelay" under

"HKLM\System\CurrentControlSet\Control\GraphicsDrivers"

and set the value to e.g. 10 for Blitz, remember to reboot after editing.
...i think it is easier to set these values than to splitt the code in < 2 seconds parts,
i would have to copy the hole search tree back and forth.



--
Srdja
Yes I read about that solution but it is not a clean solution and you may have to change it again when you don't need it. Anyway I will try it later.
btw: how is your uct approach going?
Well if you meant for chess montecarlo is hopeless for evaluation which is the problem. So if I only grow a tree it becomes fully memory bound as it will have not enough time to waste its time with. Also I need to atleast increase the occupancy to some level before experimenting with methods such as RBFM. So with the hardware I have and that problem , I temporarily switched focus to checkers but it is giving me some trouble with the capture move generation.
---
cheers