ccminer는 많은 변형판이 존재한다는 것을 아실겁니다.
가장 유명한 것은 tpruvot씨가 관리하는 것이고요. 비교적 최근에 cryptonight(모네로용) 알고리즘을 지원합니다.
https://github.com/tpruvot/ccminer (가장 잘 관리되고 있고 많이 쓰이나, 최신을 보수적으로 반영함)
그런데 그 원래의 소스를 추적하던 중 다음의 소스를 발견하였습니다.
https://github.com/KlausT/ccminer-cryptonight
이 소스는 2014년에 올라온 소스이며 가장 오래전에 올라온 소스라고 판단되고 원래는 tsiv씨에 의해 개발된 것입니다.
https://github.com/tsiv/ccminer-cryptonight
모네로 마이닝 소스는 xmr-stak-nvidia 소스와 비교해도 상당히 유사한데,
가장 오래전에 올라온 소스가 tsiv씨의 소스코드이니 이것이 원본인 것 같습니다.
각설하고, 이 소스를 바탕으로 조금 더 개선한 것이 KlausT씨의 변형판입니다.
이것이 모네로 마이닝 소스코드중에 가장 최신이고, 해시속도가 가장 높게 나오는 것 같습니다.
다운로드
https://github.com/KlausT/ccminer-cryptonight/releases (윈도우용 바이너리 배포)
사용법은 ccminer와 거의 같지만 cryptonight 알고리즘만 지원하기때문에 -a cryptonight 옵션을 쓸 필요가 없고,
-l AxB 옵션의 순서가 A:쓰레드개수, B:블럭 개수이며, 이를 지정하지 않아도 기본값이 꽤 최적화된 값인 것 같습니다.
(옵션의 순서에 유의하시기 바랍니다. 쓰레드x블럭입니다. ccminer(tpruvot)버전과 순서가 다릅니다)
사용례
실행파일 이름이 ccminer-cryptonight.exe / 마이닝풀 허브의 경우
ccminer-cryptonight.exe -o stratum+tcp://asia.cryptonight-hub.miningpoolhub.com:20580 -u 사용자.워커 -p x
해시값
리눅스에서 비교한 xmr-stak-nvidia 및 ccminer(tpruvot)2.2버전
P106-100 해시값 GPU당 ~540H/s (코어 0, 메모리 +500(윈도우 기준), 파워 소모 GPU당 ~65W (리눅스에서 테스트함)
GTX 1060 6G(하이닉스) ~455H/s
문제점 해결
모니터가 연결된 GPU가 있다면 랙이 발생할 수 있습니다. 이 경우 xmr-stak-nvidia의 bsleep 및 bfactor 옵션을 쓸 수 있습니다.
--bsleep 100 --bfactor 4 (랙이 있으면 숫자를 8까지 늘려보시면 됩니다)
ccminer-cryptonight.exe --bsleep 100 --bfactor 4 -o stratum+tcp://asia.cryptonight-hub.miningpoolhub.com:20580 -u 사용자.워커 -p x