For those of you experiencing the hashes not matching issue, what solved the problem for me was to delete the OpenCL files for that newer version of Catalyst and to install an old copy of the 2.7 AMD APP SDK.
Here's the list of files I deleted:
C:\Windows\System32\amdocl64.dll
C:\Windows\System32\OpenCL.dll
C:\Windows\System32\OpenVideo64.dll
C:\Windows\System32\OVDecode64.dll
C:\Windows\System32\SlotMaximizerAg.dll
C:\Windows\System32\SlotMaximizerBe.dll
C:\Windows\SysWOW64\amdocl.dll
C:\Windows\SysWOW64\OpenCL.dll
C:\Windows\SysWOW64\OpenVideo.dll
C:\Windows\SysWOW64\OVDecode.dll
C:\Windows\SysWOW64\SlotMaximizerAg.dll
C:\Windows\SysWOW64\SlotMaximizerBe.dll
The 2.7 SDK I installed was the 32 bit version (I'm running 64-bit Windows 8 but my oclvanitygen is 32-bit). I'm guessing you only need to delete the files in the architecture of the vanitygen you are running.
For those who cant able to still run oclvanitygen, getting found delta, start delta.....
Just use driver uninstaller, i used this DDU from
http://www.guru3d.com/files_details/display_driver_uninstaller_download.html.
unzip it in a folder in desktop, restart system in safe mode, run Display Driver Uninstaller.exe, select AMD-> Clean and restart.
It will remove all amd drivers & restart system.
Now just install 12.10 driver & everything works fine.
Because the software has not been largely updated since it was written, which is when opencl 1.0 was just transitioning to 1.1.
OpenCL apps have not yet become generic, they almost have to target a particular card and driver, since driver updates keep breaking things.
Here is an interesting topic - below are the only ATI HDXXXX GPUs that support double-precision math. It would be interesting to see if the computing problem on new drivers varies based on this card list:
HD 5830 HD 5850 HD 5870 HD 5970
HD 6930 HD 6950 HD 6970 HD 6990
HD 7730 HD 7750 HD 7770 HD 7790 HD 7850
HD 7870 HD 7950 HD 7970 HD 7990
I have a 5770, and vanitygen works fine (and first worked correctly) using Driver 11.11, which includes the SDK 2.5 runtime. It doesn't work on any later drivers. One conspiracy theory could be that other OpenCL computing features were disabled on single-precision cards in later drivers.
Here is a list of each first driver version that included a new SDK. You must also be aware that the ATI uninstaller does not properly uninstall key OpenCL files. If you want to experiment, you should increment starting with older versions, so you don't have to manually delete left-behind files each time.
AMD APP SDK v2.9 AMD Catalyst™ 13.11 beta (13.20.16)
AMD APP SDK v2.8.1 AMD Catalyst™ 13.6 Beta2 (13.101)
AMD APP SDK v2.8 AMD Catalyst™ 12.10 (9.002)
AMD APP SDK v2.7 AMD Catalyst™ 12.4 (8.961)
AMD APP SDK v2.6 AMD Catalyst™ 11.12 (8.92)
AMD APP SDK v2.5 AMD Catalyst™ 11.7 (8.872)
AMD APP SDK v2.4 ATI Catalyst™ 11.4 Update Driver (8.841)
I had tons of problem on Win 7 64, no matter what I did, but with
http://lifeboat.com/oclvanitygen and getting rid of all the files like I quoted from above here, plus installing "
AMD Catalyst™ 12.10 (9.002)" with the SDK in it, works like a charm. Getting
25 Mkey/s on my ASUS HD 7950 CU-II.
Thanks!