debug random = 1

NVIDIA의 경우 ccminer보다는 xmr-stak-nvidia의 속도가 조금 더 낫다고 알려져있습니다.

 

소스코드를 보면 xmr-stak-nvidia는 6개월 전의 코드이고,

https://github.com/fireice-uk/xmr-stak-nvidia/tree/master/crypto

 

ccminer TPruvot의 코드는 7~8개월 전의 코드를 가지고 있습니다.

https://github.com/tpruvot/ccminer/tree/windows/crypto

 

몇개의 소스를 열어보면 비교적 최근에 변경된 부분은 거의 없고, 꽤 오래된 코드들입니다.

xmr-stak-nvidia와 ccminer의 알고리즘 최적화 정도는 그다지 많은 차이는 없다는 의심이 들 수 있습니다.

 

그런데, ccminer의 cryptonight cuda 코드 상단에 이상한 옵션이 보입니다. 4째줄의 -l 32x16 라는 부분입니다.

https://github.com/tpruvot/ccminer/blob/windows/crypto/cryptonight.cu

코드 아래쪽을 보면 32x16의 경우, 32는 블럭 개수, 16은 쓰레드 개수로 해석됨을 알 수 있습니다.

 

이것은 xmr-stak-nvidia에서 옵션 조절할때에 변경가능한 블럭개수/쓰레드 개수와 마찬가지 옵션인 것으로 추측이 됩니다.

 

이것이 숨겨진 옵션인가 궁금해서 ccminer.cpp 소스를 살펴보니 이에 대한 설명이 있더군요.

ccminer -a cryptonight -h 명령을 내리면 -l 옵션의 사용방법이 출력됩니다.

monero에서 -l 옵션 사용법

-l 30x64 옵션이 지정될 경우 64값은 블럭개수, 30값은 쓰레드 개수입니다.

이 값이 지정되지 않는 경우에는 GPU에 따라 블럭개수 및 쓰레드 개수가 각각 초기화 됩니다.

(자동 지정되는 쓰레드 최대값 16, 블럭 최대값 4??)

xmr-stak-nvidia식으로 쓰레드64 블럭 30개를 할당하려면 -l 30x64라고 옵션을 줍니다.

ccminer -a cryptonight -l 30x64 그밖의 옵션....
GPU #0: Using 64x30(x4) kernel launch config, 1920 threads

GPU별로 각각 다르게 주려면 -l 30x64,30x64,30x64,... 라는 식으로 하면 됩니다.

-i 옵션 사용법

-i 옵션은 intensity를 조절하는 옵션이며, ccminer의 기본 옵션이라서 잘 알려져 있습니다.

그런데 cryptonight 알고리즘을 사용하는 경우, -i 10.5라는 옵션을 주면 다음과 같은 식으로 출력이 됩니다.

ccminer -a cryptonight -i 10.5 그밖의 옵션...
...
GPU #1: 1280 threads (10.25) with 80 blocks
...

-i 옵션값에 따라서 쓰레드와 블럭값이 자동으로 할당되는 것을 볼 수 있습니다.

 

-l 옵션이 잘 알려지지 않은 것은 위에서 볼 수 있는 것처럼 cryptonight 알고리즘을 쓰는 경우에, -i옵션을 조절해서 간단히 전체 쓰레드 개수를 조절하는 것이 가능하기 때문인 듯 합니다.

15 CASH

ethminer's 서명

profile

주업은 오픈소스 프로그래머

 

ESN 디스코드 - https://discord.gg/hqHm69E

ESN 텔레그램 - https://t.me/ethersocialofficial

 

ESN 주소: 0x0c74e46b115e19726997dd559d2b6ff1bfb79af6

ETH 주소: 0x89307cb2fa6b9c571ab0d7408ab191a2fbefae0a

  • ?
    hanjh93 2017.08.27 16:57
    와 대단하십니다. 최적값 찾아봐야겠군요. 감사합니다.
  • ?
    후구오 2017.08.27 17:17

    -l 옵션 관련하여 부연설명을 드리자면, AxB라 할 때, B는 각 GPU의 stream multiprocessor 수의 배수로 설정해야 합니다. 예를 들어 GTX1070의 경우 multiprocessor의 갯수가 15개입니다(원래 GP104의 경우 multiprocessor수가 20개이나, GTX1070은 GTX1080의 다운그레이드 버전으로서 5개가 비활성화 됨). 따라서 x15, x30, x45이런식으로 설정해야 합니다.
    AxB에서의 블럭갯수는 2의 제곱수(16, 32, 64, 128...) 많이들 설정하던데, 딱히 이것과 관련해서는 어떤 필요사항을 찾을 수 없었습니다. 이건 잘 모르겠네요.
    마지막으로 AxBx2 <= 그래픽램이 되도록 설정해야 합니다. 예를 들어, GTX1070의 경우 8GiB의 GRAM이 있죠, 따라서 128x30은 128x30x2==7680<8GiB으로서 가능하지만, 128x45는 128x45x2==11520>8GiB로 불가능합니다.

  • profile
    ethminer 2017.08.27 17:27
    to 후구오 :
    -l 옵션은 조금만 높게 설정해도 오류를 내뿜더군요. 좋은 정보 감사합니다~
  • ?
    카이거 2017.08.27 18:03
    to 후구오 :
    2의 제곱인건 sm안의 sp 갯수가 2의 제곱으로 들어가기 때문일겁니다.
  • ?
    후구오 2017.08.27 21:44
    to 카이거 :
    집단지성이 이래서 좋군요 ㅎㅎ 감사합니다
  • ?
    서산당진 2017.08.28 10:52
    to 후구오 :

    multiprocessor수는 어떻게 확인 하나요

    multiprocessor가 block이고

    thread는 어떻게 지정해야 하나요

  • ?
    후구오 2017.08.28 18:53
    to 서산당진 :

    thread는 2의 제곱수로 설정하는 것 이외에 딱히 정해진 게 없는 것 같습니다. 각 GPU에 맞는 최적설정이 있을테니 여러 설정을 테스트해보시는 게 좋을 것 같네요... 저는 GTX1070 8GiB인데 128x30으로 돌리고 있스빈다.
    blcok의 경우는 stream multiprocessor수의 배수인데 GPU별 stream multiprocessor 수는 https://en.wikipedia.org/wiki/GeForce_10_series 여기를 보니까 다 나와있네요.
    [multiprocessor (SP) 수]
    GT1030: 3
    GTX1050: 5
    GTX1050Ti: 6
    GTX1060 3GB: 9
    GTX1060 6GB: 10
    GTX1070: 15
    GTX1080: 20
    GTX1080Ti: 28
    TITAN X: 28
    TITAN Xp: 30
    으로 나와있네요(일단은;;)

  • ?
    비익련리 2017.08.27 18:23
    ㅋ ㅑ먼가 땡글 다운글아닙니까
  • ?
    g5 2017.08.28 00:19
    역시 좋은글입니다. ^^ 추천갑니다.
  • ?
    실크 2017.08.28 06:56
    정확히 이해하진 못했으나 먼가 배운듯한느낌에 춙천꾹
  • ?
    크라비클 2017.08.28 08:38
    좋은 글 감사합니다. 다만 이런 류를 실행해보면 몇대만 할 때는 몰라도 대수가 많아지면 일단 매우 힘들다는 점과 노력에 비해 결과가 그닥이였다는 점 입니다. 오류 내고 수정하고 반복.. 한대겨우. 이런 식이라서요.
  • profile
    ethminer 2017.08.28 14:05
    to 크라비클 :
    채굴기 대수 많은 분들이야 관리 유지 등의 이유로 이런식의 최적화는 잘 안하죠. 오버클럭도 마찬가지잖아요. GPU별로 온도특성도 조금씩 다르니 팬속도+오버클럭/언더클럭 조절 등등 이런걸 세세히 맞추는 것은 여러대를 관리하시는 분들에게는 당연히 어렵습니다.
    소수의 채굴기로 최대의 결과를 뽑아내려는 사용자들이 이런 작업을 주로 하겠지요.
  • ?
    서산당진 2017.08.28 10:51
    블럭과 쓰레드 지정은 그래픽 카드 마다 다르겠지만
    블럭이란 무엇이고 쓰레드는 무엇인가요
    그래픽 카드마다 cuda 코어 갯수, 메모리가 어떻게 계산 되는지 문의 드립니다
  • profile
    ethminer 2017.08.28 14:07
    to 서산당진 :
    위에 분이 조금 자세히 설명해주셨는데 그것을 참고하시기 바랍니다. 카드마드 GPU개수나 메모리 등등은 그래픽 카드별 SPEC을 찾아보시면 나오지요.
  • ?
    구리구링 2017.08.29 10:59
    지극히 땡글 스러운 정성글에 좋아요 누르고 갑니다 ^^
  • ?
    제자리에서 2017.08.29 11:34
    좋은 정보 늘 감사드립니다~
  • ?
    라더 2017.08.29 15:27
    좋은정보 감사합니다
  • ?
    다둘벼 2017.08.29 22:30
    뭔가 해야할것 같은데 그냥 어려워보여서 큰일입니다. ㅜㅜ
  • ?
    고급이 2017.08.30 18:58
    채굴도 쉬운게 아니군요... 머가먼말인지ㅜㅜ 어려운 채굴..
  • ?
    코르키 2017.09.01 00:38
    좋은 정보 감사합니다^^...저도 실력이 좋으면 나누고 싶지만 ㅎㅎㅎ....
    워낙 몰라서리~~~....ㅎ,.^ 눈팅만 하는군요...하다보면 저도 나눌 기회 있겠죠^^?
  • ?
    광부의길 2017.09.29 16:16
    암당용 크레이모어 9.7을 돌릴 때 -h 옵션주는 원리와 일맥상통하는것 같네요
    -h 옵션주는 원리를 제가 찻아낸게 있습니다.
    크레이모어 돌리면 1번 돌릴때마다 txt로그파일이 1개씩 생김니다.
    바로 가동되고 작성되는 로그파일 맨 위에
    GPU0 2048MB 20Units
    GPU1 1024MB 16Units
    GPU2 4096MB 28Units
    이런게 있습니다.
    16unit은 7850
    20unit 7870 270X 등 입니다.
    28unit은 380 9750등 입니다.
    요기서 찻아낸게
    16x32x2 = 1024
    20x32x2 = 1280
    28x32x2 = 1792
    1024 , 1280, 1792 는 스트림프로세서 숫자네요.
    -h옵션도 요걸기반으로
    16x32 = 512
    20x32 = 640
    28x32 = 896
    위 숫자 근처에서 찻으면 됨니다.
    7850 1gb 는 480 max이므로 480 에서 제일 잘나오는게 있고 448에서 잘나오는게 있더군요
    7850 2gb 는 512 또는 480
    270 270x 7870 은 512 또는 544 에서 제일잘나오는것 같습니다. 프로세서 1280은 약간 뻥이아니가 생각 되네요
    380 은 896 9750은 864에서 제일 잘나오네요.
    이더미너님 쓰신글을 보니 엔당도 같은 원리 같습니다.
    스트림 프로세서 와 쿠다코어 갯수를 참고로 -h 와 -i 옵션값을 찻으면 될것 같습니다.,

채굴

코인 채굴에 관한 게시판입니다.

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 채굴 새로 들어오시는분들! - 땡글 이용시 지켜지면 좋은 것 42 239 53682
김광부
2017.06.25
공지 [Air Drop 이벤트] 게시판을 신설합니다 14 file 41482
땡글운영위원회
2019.05.17
공지 [땡글] (주)이에스엔운영 채용공고 17 file 2 3758
ESN운영
2019.05.14
[AD] [AD] ESN으로만 신청 가능한 광고자리입니다. 14 12405
관리자
2019.01.02
17680 채굴 참 공략하기 어려운 성..... 채산성~~!!! 웬만해선 쉽게 함락되지 않죠...   함락시켰다 싶으면...    또 다시 다른 채산성을 공략해야 하니... ㅋㅋㅋㅋㅋㅋㅋ     근데...    큰 틀로 보면...  새로운 채굴장비의 유입은 한정되어 있는데...   가상화폐의 ... 3 2156
율리우스
2017.08.27
» 채굴 ccminer 모네로 속도향상을 위한 옵션 -i와 -l (--launch-config) NVIDIA의 경우 ccminer보다는 xmr-stak-nvidia의 속도가 조금 더 낫다고 알려져있습니다.   소스코드를 보면 xmr-stak-nvidia는 6개월 전의 코드이고, https://github.com/fireice-uk/xmr-stak-nvidia/tree/master/cr... 21 23 8832
ethminer
2017.08.27
17678 채굴 1060 3g 6way 이클 채굴 굴하루에 0.3개 채굴되네요 헤시 110 정도 나오는데 이렇게 나오면 너무 안나오는거 아닌가요? 4 1997
채굴왕!
2017.08.27
17677 채굴 powercolor RX470 4G red dragon 하이닉스 초보 광부입니다. 요 몇일 고생해서 구축했는데  하이닉스램이라 19 mh/s밖에 안나옵니다. ㅠㅠ 어디서  좋은 롬 구할수 없을까요?   3 1317
비트노비
2017.08.27
17676 채굴 Zcash p106 몇솔정도? 오늘부터 Zcash  캐고 있습니다. 그동안 이더 캤는데.. 문제는 애프터버너 셋팅값이 문제네요 이더는 메모리값을 높게 했지만  제트는 코어값을  높게 해야죠 이리저리 해본결과 300솔나오네요. 이정도면 오버충분한... 9 2624
김아빠
2017.08.27
17675 채굴 GIGABYTE 라데온 RX 570 Gaming D5 4GB 개조롬 파일 구해봅니다 안녕하세요     GIGABYTE 라데온 RX 570 Gaming D5 4GB  개조롬  구해봅니다    램타입은  하이닉스 입니다     부탁 드립니다 선배님들 ^_^ 1 1671
대박나쟝
2017.08.27
17674 채굴 고수님들께 묻습니다. 안녕하세요? 저는 채굴을 처음 접하는 초보인데요. 제가 몇 가지 물어봐도 되죠?   1. 소소하게 2way로 돌리고 싶은데요, 저렴한 가격으로 이윤을 조금식 남기면서 하려고 하는데 견적좀 내주시면 안될까요? 중고 포... 5 1059
이더채굴!
2017.08.27
17673 채굴 뮤지코인 캐는 방법이 이게맞나요? 마풀허에보니 이더리움 캐는거랑 프로그램 및 명령어가 똑같네요. 17020 포트로 해놓으면 수익율에 맞춰서 알아서 캐는건가요? 뮤지코인만 캐게 할수는 없는 건가요? 4 2240
이더광부
2017.08.27
17672 채굴 정확한 network hashrate 을 알 수 있는 방법이 있나요?   현재는 whattomine 에 나온 NetHash 를 참고하고 있는데, 좀 전에 Sib coin 이 타 coin 에 비해서 채산성이 3배나 나오고 있어서 가격이 폭등했나 했는데, NetHash 가 -73.9% 가 줄어 6.61 Gh/s 가 되어서 그랬습니... 4 1102
날아라
2017.08.27
17671 채굴 모네로 rx560 효율 괜찮네요. 이더해시 6웨이 80해시 나오던걸로  클레이모어로 모네로 굴려보니 6웨이 2350해시 나옵니다. 1050ti는 이더 6웨이 87해시 나오던게 Cc마이너 모네로 1900해시 나오거든요. 4 1 4445
개밥먹던스님
2017.08.27
17670 채굴 이더리움 아무래도..... kenny 님이 다시 채굴하기 시작 하신거 같습니다...   모두를 위해서 일주일만 모네로 가시면 않될까요  TT   분명 어제 탈출버튼 누를 때 부터 상승으로 돌아섰는데.... 약발이 떨어지는 걸로 봐서는   날쌘 광부중 ... 14 3426
자이언츠~~!!
2017.08.27
17669 채굴 모네로 가격이 $135 입니다. 완전 대박 입니다. $30 쯤에서 라이젠 1700 으로 그냥 장난 삼아 모네로 시작 했는데 $135.   라이젠1700 3.6기가 로 560해쉬  그러면  한달 넉넉 110,000원. 전기세 넉넉 한전에 보너스로 만원 지불하더라도 100,000... 7 9 7969
콩콩파랑새
2017.08.27
17668 채굴 쿼드로 모네로 채굴시 에러 메세지 입니다. 고수분들 부탁 드립니다.   마플허에서 체굴하려고    xmr-stak-nvidia 이 파일을 다운 받아서    config 파일을 수정하였더니 이런 메세지가 나옵니다.  무슨 문제 일까요. 도와주세요    제품은 노트북에서 테스트를 하고 적용하기위해서입... 5 file 1490
그래서말인데요.
2017.08.27
17667 채굴 1060 사용하시는분들 뮤지코인 1위 탈환   1060(6GB) 6Way 기준 하루 예상수익 압도적입니다. 15달러 넘어버리네요   뮤지코인이 가격이 두배가 되버렸습니다.     저는 구형 그래픽카드들로 아주 오래전부터 뮤지코인을 모아오고 있어서 이번에 조금 정리 ... 5 file 1 2856
낭만작가
2017.08.27
17666 채굴 멀티알고리즘 채굴 어제부터 돌려보고 있는데 이렇게 나오는게 정상인가요?     5 file 1565
Stims
2017.08.27
17665 채굴 뮤지코인 모네로 .... 어서 갑시다 . 현재 엔당 카드로 뮤지코인 왓투마인에서 값입니다.     아래는 제크 입니다.       뮤지코인 캐러 달려 갑시다... 이대쉬인데도 제크를 월등히 앞서네요.   모네로는 빗섬 상장으로 오르는게 심상치 않습니다.   몇... 3 file 2727
라이뽕따이
2017.08.27
17664 채굴 큐텀 지갑은 소식없나요? 그냥 기존 이더리움 지갑 사용하면 PoS 채굴까지 되는건가요? 2 2281
Arfonium
2017.08.27
17663 채굴 pcie 1to 16 라이져카드 사용시 6핀 to 사타 케이블은 꼭 연결해야하나요? 제가 알기론 이 케이블이 글카로 전력을 공급하는걸로 아는데  전력은 파워에서 VGA로 바로 줄꺼면 따로 연결할 필요가 없는거죠? 그냥 USB만 연결하면 되나요? 11 1232
90감자
2017.08.27
17662 채굴 RX580 드라이버 업데이트후 갑자기 해쉬값이 줄었습니다.   채굴기 설치해 두고 열심히 열공만 하다가 한동안 너무 더워서 손 놓고 있었네요.   모처럼 한가해서 바이오스도 보고 이것 저것 만져보고 있습니다.   기가바이트 RX580 Aorus 4GB 제품을 사용중입니다.   램타이... 4 2677
HarryKim
2017.08.27
17661 채굴 뮤지코인 도 곧 내려오겠죠? 왓투마인에선 심지어 효율이 안나오는 1080, 1080ti 마저도 뮤지코인이 채산성이 제일 높다고 나오네요. 아 물론 왓투마인 개개인의 검색 방법에 따라 순위는 다르겠지만요 5 2175
mudmug
2017.08.27
목록
Board Pagination Prev 1 ... 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 ... 2580 Next
/ 2580