I've got an OpenCL error running oclvanitygen on a Mac (NVIDIA Geforce GT 120):
...
A "Failed to wait for events" error; is this an OSX-specific OpenCL error, or have others run into this? How can I diagnose what is going wrong here?
Hi midnightlightning,
Sorry to hear it's having issues on your Mac.
How long did it run before you got this error message? Did it make any progress?
Try running it with -v to get verbose output.
Unfortunately, I do not have any Apple hardware to test with, let alone do performance tuning. Also, as near as I can tell, Apple has their own OpenCL stack that differs substantially from what one might find in the Catalyst or nVidia drivers on Windows/Linux. So, you've hit kind of a sore spot right now.
My guess is that the kernel is only for AMD and the NVIDIA architecture isn't ideal for this kind of thing.
I think you're right about it in this case. A back-of-the-napkin calculation suggests that a GeForce GT 120M @ 500Mhz with 32 CUDA cores should be capable of an upper bound of 650 Kkey/s.
However, for the record, primary development work on the vanitygen OpenCL kernel has been done using a high-end nVidia card. It runs a lot faster on AMD hardware, but the nVidia platform doesn't receive any less attention for that reason.