ccminer for OSX

ccminer

Please Note: I am no longer actively updating the CudaMiner and ccMiner utilities for OS X. These pages are being kept for posterity, but will no longer be updated.

The last builds of the utilities were compiled with the CUDA Toolkit 6.0. As newer versions of the CUDA Toolkit are released, you have a couple of options if you wish to keep using these utilities:
 

  1. Keep using the 6.0 version. So far, there really haven’t been any benefits to updating to 6.5.
     
  2. Create a symlink to the new version as follows:

    You can create a symlink so that the program can still find the files it needs. Open Terminal (Applications > Utilities) and do the following:
     

    sudo ln -s /Developer/NVIDIA/CUDA-6.5 /Developer/NVIDIA/CUDA-6.0
     

    You will be prompted for your password.
     

    The above command will create a “fake” CUDA-6.0 directory that is actually a pointer to CUDA-6.5.

ccminer is a command-line crypto-coin miner for Nvidia GPUs developed by Christian Buchner (cbuchner1) and Christian H. ccminer supports many of the alt-coins that do not use the scrypt or SHA256d algorithms. These include HeavyCoin, FugueCoin, Groestlcoin, QuarkCoin, X11, and X13. If you are looking for the scrypt command-line miner for Nvidia GPUs, see CudaMiner.

[ANN] cudaMiner & ccMiner CUDA based mining applications

ccminer on GitHub

The developers of ccminer provide compiled binaries for Windows.  I am providing a compiled version of the ccminer releases for Mac OS X.

Prerequisites

ccminer for OSX Releases

Mac OS X 10.9 and 10.10

OSX_10.9_48px OSX_10.10_48px

v1.2 [2014-06-15] Download
Mac OS X 10.9

OSX_10.9_48px

v1.1 [2014-06-13] Download
v1.0b [2014-06-03]
*Built from source code, not an official release
Download
v1.0 [2014-05-10] Download
v0.9 [2014-05-06] Download
v0.8 [2014-05-03] Download
v0.7 [2014-05-01] Download
v0.6 [2014-04-27] Download
v0.5 [2014-03-27] Download

Using ccminer for OSX

There are a number of command-line parameters available for ccminer outlined in its README file.  Consult the README file for information on how to run the ccminer application.

Need further assistance?

For issues or feedback related specifically to the Mac-compiled version of ccminer, leave a comment below. For anything else related to ccminer, check out the CudaMiners.net forums.

Credits

Christian Buchner (cbuchner1) and Christian H.: Developers of ccminer –  ccminer Announcement | ccminer on GitHub

50 Comments

  1. Hey John, thanks so much for providing these binaries, can you compile ccminer 0.7 or 0.8 please? 0.6 no longer works for Jackpot coin since the fork. :(

    Reply
  2. Hi John! Thank you for your work, i have to ask you something. Someone on bitcointalk posted a compiled version of ccminer 1.0 compatible with compute 2.0 to mine x11, i have a gtx560se that hashes at 1mh/s with this miner, the question is, since im using a hackintosh, i use Mac OS the whole day, could it be possible to compile this same thing for Mac? here is the link of the miner im using https://mega.co.nz/#!gBlGVZbT!0Pxo_T1P89UWmC866NVFIwEd3MJaAfRsdO8L5p4uvz0

    Reply
  3. Hi John, i posted a comment a few hours ago, but maybe it never got posted bc it had a link (?) anyways, first of all, thanks for your work, i was trying to tell you, i want to mine x11 with version 1.0, but my card is a evga gtx560, which is compute 2.1 and it has been dropped on this version. Someone posted on bitcointalk this same ccminer 1.0 compiled with support for compute 2.1, and it works perfect, my gtx560 hashes at 1mh/s, the only problem is that this is only for Windows. Since im on a hackintosh, i work on Mac OS (10.9.2) the whole day, could it be possible to compile this ccminer 1.0 with x11 algo support and compute 2.1? thank you in advance!

    Reply
  4. Hi John, thanks for what you are doing for all of us.

    It would seem that there is a NEW, improved build of ccminer 1.0 with better performance for X11, newer than the May 10 build. Please, is there any chance that you could compile it and post it? Thanks!

    Reply
      • Hi John, great work. I too though am desperate to be using the new X11 code. I feel like I got pretty far into the process, but when I run make it fails because I don’t have a lib64 folder with my CUDA install and I don’t know how to get this in OS X or point it elsewhere. Whats the trick? All the linux folks seem to be using it and leaving us in the dust!

        Thanks again!

        Reply
        • I have added a v1.0b version with the latest code as of today.

          Reply
          • Thanks John! Where can I tip with Darkcoin or Bitcoin?

          • There is a donate button toward the top of the page to send BTC to my Coinbase account. Thanks!

  5. Hi John and thanks for replying. Christian hasn’t released this patch under a new version, he has left the release number as 1.0. Yet, on May 14 he submitted a new commit with the patch. Please see here for further info:

    https://github.com/cbuchner1/ccminer/commit/be5ba30131732578c593eafd8ee6bbfd2b7fb9c0

    Also, these guys here have, in fact, an up-to-date 1.0 release:

    http://cryptomining-blog.com/2422-updated-ccminer-1-0-beta-with-improved-performance-for-x11-mining/

    That is why I was asking if you could please recompile it with the 14 May patch.

    Thanks!

    Reply
    • I have added a v1.0b version with the latest code as of today.

      Reply
  6. Hi John,

    Would you give a try to compile latest forked ccminer release V1.0.02 from this source ?

    https://github.com/KBomba/ccminer-KBomba/releases

    It was tweaked to be compatible with compute 2.0, 2.x GPUs. and added support for Diamondcoin

    I tried to build it myself on mavericks 10.9.2 and Cuda 6.0 , but almost at the end i’m getting some errors which I can’t overcome for past few days even tho I am able to compile ccminer v0.5 and v0.6

    I really appreciate your work.

    Thank you

    Reply
  7. just tried v1.0b on x11 hash rate increased to ~2190 khash/s vs. ~2060 khash/s for v1.0. (GTX 770)

    Reply
  8. Hi John – CudaMiner 10.9 for OSX you compiled works fine for me on my MacPro 2.26 with GTX590 card. Runs at (Keccak) 126,000 total (63200 each side of card) and with -l F32x12,F32x12 setting gives 240Mhs at Pool I’m mining in. -Excellent.

    One thing though is I want to mine X11 and CCMiner simply will not run for me with same system – keeps giving me image not found and ” Reason: image not found

    Trace/BPT trap: 5″

    Error messages – Any ideas or can you compile X11 into Cudaminer as that works beautifully.

    Thanks again as I tried to mine scrypt with my mac gpu previously using other programs without any great success – either not working or running much too slow.

    Here’s hoping

    Harry Makings

    Reply
  9. Hi John, can you compile 1.1 for us please?

    Thanks!

    Reply
  10. John, Thanks for compiling these, seems the 1.2 package is just source though?

    Reply
    • The download package has been fixed.

      Reply
  11. In 1.2 package ccminer file is missing. Will you repair it please?

    Reply
    • The download package has been fixed.

      Reply
  12. having a hard time changing settings for x11 mining. Which file do you modify to get this to work? I click on the ccminer and it errors out about heavy coin needing a vote and I am not understanding the readme to get this to work on my macpro. Can you give some help please.

    Reply
  13. Great, but with any version it’s only spitting out “GPU #0: result for nonce $00000000 does not validate on CPU!” error. Mavericks/ i5 / GTX 660M 512Mb

    Reply
  14. version 1.2 result for nonce $00000000 does not validate on CPU!

    verson 1.0 beta no problem…

    Reply
    • I would post the issue over on the CudaMiners.net forum. In the meantime, I suggest using the last version that works correctly for you.

      Reply
  15. Even though it says it’s a scrypt miner, it’s not actually supported right ? it’s not in the algorithm list in the readme or the help, but does say so at the top of this page.

    if I’m wrong what is the parameter for scrypt. ?

    Thanks v 1.21 runs great on my mac, I love the x11 / x13 support.

    Reply
    • You are correct, I have fixed the description on the page. :-) Thanks!

      Reply
  16. Hi John!

    It was recentli added X15 protocol.

    It will be possible to add this to ccminer on mac.

    Thanks for your hard work! ;-)

    Reply
  17. Anyone have idea how to make this work on Yosemite?

    Reply
    • I have updated the 1.2 release to include support for 10.10 Yosemite. Download the package and use ccminer10.10 rather than ccminer.

      Reply
  18. Can anyone get this working on OS X 10.10?

    Reply
    • I have updated the 1.2 release to include support for 10.10 Yosemite. Download the package and use ccminer10.10 rather than ccminer.

      Reply
  19. Hi John, I hope you’re OK my friend.

    Thanks for all you are doing for us and your continuous patience putting up with the so many requests you receive.

    Now that OS X Yosemite 10.10 Public beta is out, I am using this system which I already find stable enough for my daily use of the Mac.

    When launching ccminer (which was already there fully working before I updated the system to 10.10) from Yosemite I get this error message… perhaps you could shed some light, please (I have blanked out private data)?

    iMac:ccminer lab$ ./ccminer -a x11 -o stratum+tcp://drk.smartcoinpools.com:7903 -u ************************ -p *************

    dyld: Symbol not found: _NSGetNextSearchPathEnumeration

    Referenced from: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation

    Expected in: /Users/lab/Desktop/ccminer/./deps/lib/libSystem.B.dylib

    in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation

    Trace/BPT trap: 5

    Google hasn’t unfortunately offered any help whatsoever.

    Thanks!

    Reply
    • I have updated the 1.2 release to include support for 10.10 Yosemite. Download the package and use ccminer10.10 rather than ccminer.

      Reply
      • I have no words to thank you John!

        Reply
      • Everything works now, the problem I have though is that if I shut my iMac down and then swisth on again, each time Cuda 6.0 is not detected anymore. I have to uninstall it and reinstall it each time.

        Do you have any suggestion on how I could possibly fix this annoying Yosemite issue/bug perhaps?

        Thanks again, truly. Many thanks for all you are doing.

        Reply
        • Not sure on that one. I imagine there is a bug in the CUDA software, Nvidia will eventually release a Yosemite version of it.

          Reply
      • Thanks John! Could you update version 1.0 as well? 1.0 runs awesome in the background with high end games and anything else.

        Reply
      • Thanks John! Could you update version 1.0 for Yosemite as well? 1.0 runs x11 great at the same time as high end 3d games or anything else.

        Reply
  20. Can we install CUDA 6.5?

    Reply
    • As long as you have installed CUDA 6.0 first, installing CUDA 6.5 should be fine. All that matters is that the CUDA 6.0 files exist on the file system.

      Reply
  21. Any idea why i would get the following error: “dyld: lazy symbol binding failed: Symbol not found: ___emutls_get_address”

    Reply
  22. I had a problem with my GTX970 after updating drivers a few weeks ago and thought I should post my solution. My 970 was returning “Segmentation Fault 11” while my 750 kept working. I found that there is right now an additional CUDA driver just for the 970 and 980 cards.

    “CUDA 6.5 Production Release with Support for GeForce GTX9xx GPUs”

    https://developer.nvidia.com/cuda-downloads-geforce-gtx9xx

    This is listed as 6.5.27, but does not include the actual driver which requires up or backdating to 6.5.32.

    This CUDA driver just for the big Maxwell cards is the first support whatsoever of these on the Mac that Nvidia has put in writing, so I guess thats good. I’d also like to add that I’d still love a Yosemite build of the early 1.0 ccminer because it uses so little overhead, and sorry for my double post.

    Reply
  23. Hello, I have been using your ccMiner build for OSX and love it! However, newer forks of ccMiner have come out that have increased hashrates and I would like to try to use these new forks. I am having trouble compiling on OSX and was wondering if you possibly knew the solution to the errors I am getting.

    I am using this fork: github.com/sp-hash/ccminer

    I have XCode 6.4 installed along with MacPorts. When I build I get this:

    ccminer.cpp:463:26: error: use of undeclared identifier \\\’GetCurrentProcess\\\’
    SetProcessAffinityMask(GetCurrentProcess(), mask);
    ^
    ccminer.cpp:465:25: error: use of undeclared identifier \\\’GetCurrentThread\\\’
    SetThreadAffinityMask(GetCurrentThread(), mask);

    I have tried everything and cannot get this problem to go away. Is their a simple solution or something I am doing wrong? Any help is greatly appreciated! Thanks!

    Reply
  24. Hi #justin, I’ve managed to get it to build by just commenting it out. Will see if it works correctly or not.

    Reply
    • @justin Also has issue with OpenMP not being supported by clang.. You’ll need to build using gcc…

      Reply

Leave a Reply

Pin It on Pinterest

Share This
%d bloggers like this: