alt custom_top_html:no
default debug random = 1 / type = READ / detected = READ

아래 내용은 제가 땡글에서 얻은 정보가 많으니 저도 뭔가 정보 공유 해야겠다는 의식이 생겨 올리는 겸, 제가 방법을 까먹게 될 상황을 대비해 작성했습니다.

 

1. 우분투 설치


땡글 내 우분투 교과서가 있습니다.
https://www.ddengle.com/board_FAQ/2395534
참조하시면 될것 같습니다.
(※ 아래 내용은 우분투18.04 x64, CUDA10.0, z-enemy를 기준으로 작성하였습니다.)
다만, intensity 20이상 먹일려면 swap 영역이 최소 SSD에 6웨이 10기가 이상, 12웨이 40기가 이상 필요합니다. 제가 테스트 했을때 6웨이 가상사용률 9기가, 12웨이 20기가였습니다.(-i 20)

 

※ 7way 이상은 UEFI로 설치해야합니다.

 - GPT형식으로 우분투USB부팅 디스크 생성

 - UEFI부팅

 - 설치방법에서 something else(기타)

 - 파티션 설정

   1. 500MB이상의 EFI파티션 생성(Primary)(begin)

   2. 충분한 공간의 swap파티션 생성(logical,논리 공간)(begin)

   3. 우분투 설치공간 Ext4 / (Primary)(End)

continue -> 설치

 

 

 

2. Nvidia 드라이버, CUDA툴킷 다운로드

 

※ 윈도우 OS는 CUDA 툴킷을 설치하지 않습니다.


CUDA10 기준으로 작성합니다.
z-enemy가 무슨 이유인지는 몰라도 CUDA 컴파일을 안 해놔서 이용자가 직접 쿠다를 설치하고 경로 설정을 해줘야 합니다.
비코톡에 올라온 z-enemy thread에 의하면 CUDA10.0이 가장 좋은 퍼포먼스를 낸다고 합니다.(물론 비교 테스트는 안해봤으니 그냥 개발자 말 믿고 쿠다10으로 갑니다.)
일단 지포스 10시리즈(또는 이후)는 CUDA10 지원 가능합니다.
다만 공식 레포지터리에 있는 드라이버 버전(396 추정)은 CUDA 9.2까지만 지원되기 때문에 엔비디아 공식홈페이지에 있는 드라이버(410+)를 다운받아야 합니다. 만,
안타깝게도 10시리즈 리눅스버전의 엔비디아 드라이버는 베타버전 밖에 없습니다.
제가 현재까지 테스트해본 결과 410.57(베타)버전으로 문제없이 돌리고 있습니다.
(※ CUDA10 툴킷에 포함된 410.48버전은 설치하면 안됩니다.)
쿠다10툴킷에 포함된 알수없는 410.48버전을 설치할 경우 특정 알고리즘에서 오류가 발생합니다.
(x16r 알고리즘은 경우의 수가 16^16, 약 1844경의 변수가 있기 때문에 이 중 어떤 알고리즘에서 오류가 나는지 발견하는 것은 우주공간에서 바늘찾기 입니다.)
- 엔비디아 공식홈페이지에서 410.57 linux 드라이버를 다운받습니다.
~/Downloads $ ls
NVIDIA-Linux-x86_64-410.57.run
아직 설치하지 않습니다.
다음으로 쿠다 툴킷을 다운받습니다. - 엔비디아 공식홈피 개발자 -> CUDA
Linux -> x86_64 -> Ubuntu -> 18.04 -> runfile(local)
반드시 runfile(local)로 다운 받아야 합니다. 그래야 엔비디아 드라이버만 제외하고 툴킷을 설치할 수 있습니다.

(※ CUDA9.2의 경우 우분투17.10버전으로 다운받습니다.18.04 호환가능합니다.  gpu메모리가 3g 이하면 CUDA10에서 작동 멈춥니다. 9.2패치파일도 다운받습니다.)
여기까지 다운만 받아 놓고 다음으로 넘어갑니다.

 

 

 

3. nouveau 비활성


run파일로 그래픽 드라이버를 설치하면 nvidia 연결시 자동 설치되는 nouveau때문에 충돌이 일어납니다. 그러니 nouveau를 비활성화 해줍니다.(자세한 방법은 엔비디아 Documentation에 나와있습니다.)


$ sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
$ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
$ cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
blacklist nouveau
options nouveau modeset=0
$ sudo update-initramfs -u
$ sudo reboot

 

 

 

4. Nvidia 드라이버 설치


해상도가 낮아 화면 보는게 힘들지만 설치하는데는 문제 없습니다.
터미널을 열고 뭔지는 모르지만 구글에서 찾은 명령어를 입력하고 설치해 줍니다.
이 부분은 nouveau 비활성화 하기 전 (쾌적한 해상도)에 하서도 됩니다.
$ sudo dpkg --add-architecture i386
$ sudo apt update
$ sudo apt install build-essential libc6:i386

이후로는 반드시 nouveau가 비활성화 되어 있어야 합니다.
다시 터미널을 열고 엔비디아 드라이버가 있는 곳으로 이동합니다. 그리고 설치.
$ sudo sh NVIDIA-Linux-x86_64-410.57.run #이 부분은 드라이버 버전마다 다릅니다.
run파일을 실행하면 고맙게도 kernel 모듈을 알아서 설치해 주고 제가 알 수 없는 기타 잡다한 lib도 설치해줍니다.
설치가 완료되면
$ reboot
# 드라이버 삭제할때는 $ sudo sh NVIDIA-Linux-x86_64-410.57.run --uninstall


이제 쿠다 툴킷을 설치해 줍니다.
다시 터미널을 열고 CUDA툴킷을 다운받은 경로로 이동합니다. 그리고 설치
$ sudo sh cuda_10.0.130_410.48_linux.run #이 부분도 마찬가지로 CUDA 버전마다 다릅니다.
(※ 이 내용은 CUDA 10 기준입니다. 9.2 또는 그 이하 버전은 다른방법을 이용해야합니다만 지금은 의미 없어 생략합니다.)
EULA를 엔터 누른상태로 전부 지나쳐주고 accept하면
가장 중요한부분이 나옵니다.


Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?
(y)es/(n)o/(q)uit: n


위 선택지에서 반드시 "n"을 선택해야합니다.(나머진 "y") 안그럼 기존에 설치한 드라이버가 지워지고 정체를 알 수 없는 410.48버전이 설치됩니다.(그럼 삭제하고 처음부터 다시해야 합니다.)
또한 CUDA toolkit 경로 설정하는 부분이 나오는데 default 상태로 하는걸 무조건 권장합니다.(그래야 PATH설정 가능)


Enter Toolkit Location
 [ default is /usr/local/cuda-10.0 ]: #그냥 엔터 강하게 쳐줍니다.

 

(※ CUDA9.2의 경우 [ default is /usr/local/cuda-9.2 ]가 디폴트 상태입니다. CUDA10과 겹쳐서는 안됩니다.)
그 후 symbolic이나 sample은 설치 하셔도 되고 안 하셔도 됩니다.

목적은 410.48드라이버를 설치하지 않고 꼭 필요한 CUDA toolkit을 설치하는 것입니다.

(CUDA9.2는 패치파일도 설치합니다.)

그리고 $ reboot
# CUDA10.0 toolkit 삭제하는 방법 $ sudo /usr/local/cuda-10.0/bin/uninstall_cuda_10.0.pl

# CUDA9.2 toolkit 삭제하는 방법 $ sudo /usr/local/cuda-9.2/bin/uninstall_cuda_9.2.pl

 

 

5. 마이너 실행


z-enemy를 실행하기 위해 위의 알 수없는 행동을 취했으니 마이너 돌릴 일만 남았습니다.
https://bitcointalk.org/index.php?topic=3378390.0
여기서 가장 최신버전 1.22버전 CUDA10을 다운받습니다.(링크가 이상하게 적혀있어서 드래그 후 복붙하고 접속합니다.)
그리고 압축을 풉니다.
$ tar -xvzf z-enemy 어쩌구저쩌구
z-enemy 마이너가 있는 경로에 스크립트 파일 생성합니다.
$ nano
./z-enemy -r 0 -a x16r -o 주소:포트 -u 유저네임.<option워커네임> -p <option> -i 20
Ctrl + X -> y -> x16r.sh
그리고 스크립트를 실행합니다.
$ sh x16r.sh
그럼 오류가 나옵니다.
/usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found
libcurl3 이 뭐하는 장치인지는 몰라도 에너미가 원하니 따지지 않고 설치해 줍니다.
$ sudo apt install libcurl3
libcurl3과 libcurl4는 동시에 사용할 수 없고 18.04는 libcurl4가 기본으로 설치되어 있기 때문에 3으로 바꿔줍니다. 채굴용으로 사용할 거라 문제 없습니다.
그 후 실행
$ sh x16r.sh
그럼 또 오류가 나옵니다.
error while loading shared libraries: libcudart.so.10.0: cannot open shared object file: No such file or directory
왜 그런지 알 수 없지만 에너미 개발팀이 쿠다 컴파일을 안 해주신 덕분에 사용자가 임의로 쿠다 경로 설정을 해줘야 합니다.
아래 내용을 nano편집기로 작성한 후 저장해 줍니다.(엔비디아 doc에 자세한 방법이 나왔으나 복잡하고 번거로워 아래 방법을 사용합니다.)
저는 파일명을 cuda10.0-env로 했습니다.(cuda10, 64비트 기준)

(※CUDA9.2의 경우 저는 파일명을 cuda9.2-env로 했습니다.)


$ nano

 

#CUDA 10.0의 경우
export PATH=$PATH:/usr/local/cuda-10.0/bin
export CUDADIR=/usr/local/cuda-10.0
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64

Ctrl + X -> y -> cuda10.0-env

 

#CUDA 9.2의 경우

export PATH=$PATH:/usr/local/cuda-9.2/bin
export CUDADIR=/usr/local/cuda-9.2
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-9.2/lib64

Ctrl + X -> y -> cuda9.2-env

 

그리고 위 파일로 PATH 설정을 해줍니다.
$ source cuda10.0-env

(※CUDA9.2의 경우 $source cuda9.2-env)


PATH 설정은 새로운 터미널을 열때마다 해줘야합니다.(또는 마이너 스크립트에 심어도 됩니다.)

(※ CUDA10.0과 CUDA9.2 둘 다 설치해서 위 파일 두개로 혼용 가능합니다.)
그리고 마이너를 실행합니다.
$ sh x16r.sh
채굴 시작합니다.

 

 

 - GPU 메모리 3g 이하로 CUDA10 작동 멈추는거 확인했습니다. CUDA9.2로 정상작동합니다.

   직접 확인해보니 우분투로 3기가 GPU도 CUDA10.0 잘 돌아갑니다...

 - 일부 Yiimp 형식의 풀에서는 stratum interrupt가 발생합니다. nomp 풀에서 채굴하는 것을 권장합니다.

   z-enemy 1.23부터는 stratum interrupt 없어졌습니다.

 

 

 

 

 

...동일 장비로 테스트해 보니 윈도우 해시가 5%정도 더 잘나오네요....

 - 리눅스 GPU드라이버 415.XX 이후로 윈도우 대비 해시차이 3% 정도로 격차가 줄었습니다.

 

 

215
댓글 0
default debug random = 0 / type = READ / detected = READ

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
51 RVN Rvn 그래프가 ...... RVN 가지고 게신분 축하드립니다. 4 file
persetn1
2018.10.22 1073
50 RVN rvn z-enemy.1-22-cuda10.0_x64 에러 해결 방법좀 갈쳐주세요 80샤 4웨이 입니다 처음 돌려보는데 이러네요 z-enemy.1-22-cuda10.0_x64 12 file
감성이더
2018.10.23 1373
49 RVN RVN Suprnova 풀 입금주소 변경 어떻게 해야하지요? 안녕하세요 마플허에서 레이븐 입출급이 안되어 Suprnova풀 입금주소를 개인 지갑 주소로 바꾸려고 하는데 도무지 어떻게 하는지 알수가 없네요 ㅜ.ㅜ 한번 지정한 주소는 바꿀수가 없는건가요?? 4핀을 입력해도 주소... 2 file
오성이야
2019.06.17 780
48 RVN RVN Raven 채굴 제대로 되고 있는것일까요? 안녕하세요~ T-rex 0.14.6으로 RVN 채굴중입니다. 그런데 대체 얼마나 잘 돌아가고 있는건지 알아보기가 어렵습니다. 여러 알고리즘을 번갈아 돌리다보니 기준을 못잡겠는데요, 해시 평균 내기도 어렵구요. GPU : 이... 2
버섯조아
2019.12.28 824
47 RVN RVN GOS.CX에서 캐는데 풀헤시가 낮아서 이런가요? gos.cx에서 rvn채굴중입니다. 예전에도 3일가량 보상이 없었던 적이 있었는데 다시 그런 조짐(?)이 보여 궁금해 여쭙니다~ 블럭이 0으로 나오는데 못 찾고 있는거 맞나요? 어제 오전쯤에는 13개정도 블럭 표기됬다 ... 1 file
몽사몽
2018.10.30 468
46 RVN RVN AMD그래픽카드로 채굴하는방법점 부탁합니다. 안녕하세요 마이닝풀허브에서 RVN 채굴하려고 하는대 OPENCL -55 에러가 나옵니다. 이번에 하드포크하면서 혹시 AMD카드가 지원을 안하나요? 최신으로 올라온 프로그램으로 했는대 에러가 나오네요.. 아시는분 덧글점...
Miningwithme
2019.10.14 688
45 RVN RVN 750ti 2gb 로 캐지나요? 해시는 어느정도나오나요? 3
라미
2019.12.30 1178
44 RVN RVN 24시간 채굴 결과입니다. RVN 24시간 채굴 결과입니다. 그래픽카드 1060_6G 129장+1060_3G_3장 총132장 투입. 어제 0시 부터 오늘 0시까지 채굴 했습니다. 총 채굴 수량은 1530.8947RVN 입니다. 8WAY 한대당 631w 소비 합니다... 전기요금 포... 23
꼬마악마
2018.12.01 2774
43 RVN RVN 24시간 지난후 후기 입니다. 우선 24시간 기준 1060 6웨이 평균해시 52~54입니다. 삼성롬 34대 대충 50해시 잡고 1.7G해시입니다. 풀은 raven 제일 대형풀로 알고있는 ravenminer입니다. 버거형들이 일로 가라더군요. 어젯밤에 어떤분이 rvn 후... 12 file
오지
2018.10.29 2087
42 RVN RVN 1060 3G, 6G 짜리로 채굴 해 봤는데. 해시가 다양하네요. RVN은 메모리 종류(삼성, Hynix, Elpida) 와 관계 없으며, 크기(3G, 6G)와 관계 있는 것 같은데... 여러분은 어떠신가요 ? 6G 짜리가 성능이 좋으며, 3G 짜리가 원하는 만큼 성능을 내 주질 않네요. Core Clock은 +1... 18 file
미남자TG
2018.11.02 4004
41 RVN Raven이 오르는 이유 아시는 분? 간만에 15% 상승 중이네요. 어디 상장이라도 하나요? 9
bestbester
2018.07.19 789
RVN Ravencoin - Ubuntu에서 채굴하는 방법(z-enemy) 아래 내용은 제가 땡글에서 얻은 정보가 많으니 저도 뭔가 정보 공유 해야겠다는 의식이 생겨 올리는 겸, 제가 방법을 까먹게 될 상황을 대비해 작성했습니다. 1. 우분투 설치 땡글 내 우분투 교과서가 있습니다. htt...
원원
2018.10.16 2434
39 RVN p104 4기가 레이븐 해시 질문드립니다. 6way로 평균 108정도가 나오는데요 왓투마인으로 보니 1070ti에도 살짝 못미치게 나오네요. 원래 이런지 아니면 제가 오버를 잘못한지 궁금합니다. 전력은 80% 코어100 램 200 줬습니다. 코어 0 램 500 으로도 해봣... 10
얄봉이
2019.04.07 2109
38 RVN lhr 모델로 이더보다 레이븐캐는게 더나을까요 lhr로 이더리움 캘려다가 레이븐캐는게 더효율적이란 글을 봐서   레이븐으로 캐볼까하는데... 뭐가더 나을까요..?                 4
도굴이
2021.10.21 2195
37 HDAC KASSE 하드웨어 지갑 할인 판매 중이네요. 지난 1월 25일 까지인 줄 알았는데 아직 KASSE HK-1000 지갑 할인 판매 중에 있네요. 정보 공유차 올려봅니다. (공홈에서 @79,000원입니다.) https://www.kasseshop.com/ 1
투베
2019.02.04 1135
36 HDAC isp 통신사업자들 해커한테 다 털리는 건 시간문제! 땡글 쌍둥아부지 시절엔 가입자들에게 아무런 개인정보도 요구하지 않았음 2017불장 때 사기꾼들이 erc20개잡토큰 10분만에 막 쳐만들어 개나 소나 사기꾼 (중고)차팔이 폰팔이 허위매물(토큰팔이)들이 대량 늘어남 ... 2
내가총대멘다
2020.07.22 325
35 RVN hiveos 통해서 마풀허에서 rvn 채굴할때 flight sheet 설정 어떻게 하나요? 풀주소에는 stratum+tcp://asia.x16r-hub.miningpoolhub.com:20611 이렇게 적고 지갑에는 아이디.워커 적고 시작해봤는데 안되네요. 뭐가 문제일까요. 2 file
풋내기
2019.04.24 1255
34 HDAC HDAC이 새로 영입한 CTO & CMO, 그들은 누구인가??!!! CTO로 합류한 조문옥 상무는, 핀테크 업계에서는 매우 유명한 엘리트 인재!! SK텔레콤 T페이를 만든 장본인이며, 그의 합류로 인해 HDAC은 HDAC 코인으로 구매 가능한 선불 포인트 발급을 통한 암호화폐 기반 선불 ... 10 file
마스터짝구
2019.01.12 2456
33 HDAC HDAC의 첫 상용화 "헤이엇 스마트홈" 소개!! HDAC 의 CMO &amp; CTO 소개!! https://cafe.naver.com/nexontv/1915431 HDAC이 스캠이미지가 된 이유!! https://cafe.naver.com/nexontv/1906504 HDAC 초일류기업과 함께 하다?!! https://cafe.naver.com/nexontv/1... 3 file
마스터짝구
2019.01.16 1642
32 HDAC Hdac가 코인이었나? 토큰이었나? 뭐든 확실히 망한 듯요 ico해서 2700억 비트 자금 걷고도 또 펀드 조성한다고 합니다 재벌놈이 돈에 미쳤거나 ico후 비트만 챙겨 손절치고 자신이 설립한 회사랑 빠빠이 했나봅니다 재벌놈이 대갈 굴려 일치감치 손...
내가총대멘다
2019.10.11 449
Board Pagination Prev 1 ... 2 3 4 5 6 7 8 9 10 11 Next
/ 11
default debug random = 0 / type = READ / detected = READ