<<  >> (p.34)
    Author Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22]  (Read 1155143 times)
    midnightlightning
    Member
    **
    Offline

    Activity: 68
    Merit: 10



    View Profile
    August 16, 2012, 08:38:21 PM
     #661

    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.

    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.

    Here's the full output; it doesn't seem to do any calculation before segfaulting:

    Code:
    $ ./oclvanitygen -d0 -v -i 1test
    Prefix difficulty:             17606948 1test
    Difficulty: 17606948
    Device: GeForce GT 120
    Vendor: NVIDIA (1022600)
    Driver: CLH 1.0
    Profile: FULL_PROFILE
    Version: OpenCL 1.0
    Max compute units: 4294967300
    Max workgroup size: 512
    Global memory: 536870912
    Max allocation: 134217728
    OpenCL compiler flags: -DDEEP_PREPROC_UNROLL
    Loading kernel binary 2883e067f0d6d3d9b75e3f670239ca65.oclbin
    Grid size: 1024x1024
    Modular inverse: 2048 threads, 512 ops each
    Using OpenCL prefix matcher
    vg_ocl_context_callback error: [CL_OUT_OF_RESOURCES] : OpenCL Error : Failed to wait for events! Event 0 in waitlist failed. Out of resources

    vg_ocl_context_callback error: [CL_OUT_OF_RESOURCES] : OpenCL Error : Failed to wait for events! Event 0 in waitlist failed. Out of resources

    vg_ocl_context_callback error: [CL_INVALID_KERNEL] : OpenCL Error : Failed to wait for events! Event 0 in waitlist failed. Invalid kernel object

    vg_ocl_context_callback error: [CL_INVALID_KERNEL] : OpenCL Error : Failed to wait for events! Event 0 in waitlist failed. Invalid kernel object

    vg_ocl_context_callback error: [CL_INVALID_KERNEL] : OpenCL Error : Failed to wait for events! Event 0 in waitlist failed. Invalid kernel object

    vg_ocl_context_callback error: [CL_INVALID_KERNEL] : OpenCL Error : Failed to wait for events! Event 0 in waitlist failed. Invalid kernel object

    vg_ocl_context_callback error: [CL_INVALID_KERNEL] : OpenCL Error : Failed to wait for events! Event 0 in waitlist failed. Invalid kernel object

    vg_ocl_context_callback error: [CL_INVALID_COMMAND_QUEUE] : OpenCL Fatal Error : Finish caused an error that invalidated the queue (0x10ab10620). This may be  due to a resource allocation failure at execution time.
    vg_ocl_context_callback error: [CL_INVALID_COMMAND_QUEUE] : OpenCL Error : clCommandDispatch failed: flushing queue for blocking call.
    vg_ocl_context_callback error: [CL_INVALID_COMMAND_QUEUE] : OpenCL Error : clEnqueueMapBuffer failed: Invalid command queue
    clEnqueueMapBuffer(0): CL_INVALID_COMMAND_QUEUE
    Segmentation fault

    Though if your "back of the napkin" calculations are right, I get the same rate (600 Kkey/s) from using 16 threads on the two quad-core 2.26 GHz Xeons I've got in this Mac, so probably a moot point to get it working on the GPU.

    As I mentioned, I have gotten GPU miners running on this machine, and they pull around 5 Megahashes/second. Is the address generation that much more complex that it gets one-tenth the speed (600 KKey/s ~= 0.6 MKey/s)?
Page 33
Viewing Page: 34