Ubuntu Server 14.04.3 LTS 64 비트 버전을 골랐습니다.
==update==
For new installation, USE LUBUNTU 15.10
http://www.pendrivelinux.com/downloads/Universal-USB-Installer/Universal-USB-Installer-1.9.6.3.exe
sudo apt-get -y update
sudo apt-get -y install software-properties-common
sudo apt-get -y upgrade
sudo apt-get -y install vim unzip
unzip ADL_SDK9.zip
tar -vxf AMD-APP-SDKInstaller-v3.0.130.135-GA-linux64.tar.bz2
sudo ./AMD-APP-SDK-v3.0.130.135-GA-linux64.sh
sudo ln -s /opt/AMDAPPSDK-3.0 /opt/AMDAPP
sudo ln -s /opt/AMDAPP/include/CL /usr/include
sudo ln -s /opt/AMDAPP/lib/x86_64/* /usr/lib/
sudo ldconfig
sudo reboot
리부팅후 비디오 드라이버를 깔기전에 한가지 할 것이 있습니다. ubuntu desktop 을 깔면, gpu-manager 라는 유틸리티가 자동으로 깔려서 실행되게 되는데, 이게 나중에 우리가 주로 사용할 aticonfig 라는 유틸리티에서 셋팅한 값을 리셋하는 경우가 있어서 이를 방지하기 위해 다음의 파일을 열어서 "#" 마크를 처음 4줄에 넣고 저장합니다. "#" 마크는 그 라인을 코멘트시켜서 실행되지 않게 하지 위한 겁니다./etc/init/gpu-manager.confCode:#start on (starting lightdm # or starting kdm # or starting xdm # or starting lxdm) task exec gpu-manager --log /var/log/gpu-manager.logctr+alt+t 해서 터미널 열고sudo vi /etc/init/gpu-manager.conf한 다음 a 키를 누르고 (append) 커서를 움직여서 앞 4줄 처음에 # 을 쳐 넣고, esc 키를 누른다음 :wq 치면 저장하고 빠져 나옵니다.그 다음 제일중요한 AMD 드라이버와 유틸리티 인스톨입니다.sudo apt-get install fglrx-updates
sudo aticonfig --adapter=all --initial --f
sudo aticonfig --list-adapters
sudo reboot
위에서 sudo aticonfig --list-adapters 를 실행했을 때 시스템에 있는 모든 GPU 리스트가 나올겁니다.
(3) qtminer 인스톨 하기
원래는 최신 ethminer를 깔아야 되는데 최신버전에 해시값이 보이지 않은 문제가 있어서 이전 버전 ethminer를 내장한 qtminer를 이용해서 풀에서 채굴하는 것부터 먼저 설명합니다.
qtminer는 ethpool.org 에서 사용하는 stratum이 내장된 전용 마이너입니다.
http://ethpool.org/
이 사이트에 직접가거나 다음의 디렉트 링크를 통해 ubuntu 14.04 64비트 버전을 다운 받습니다.
http://ethpool.org/qtminer.tgz
홈 디렉토리 밑에 qtminer 라는 디렉토리를 하나 만들고, Downloads에 저장되어 있는 qtminer.tgz 를 카피해서 이 디렉토리에 옯겨 놓습니다.
다시 ctl+alt+T 를 실행해서 터미널을 열고
tar -vxf qtminer.tgz
를 실행해서 압축을 풉니다.
그런 다음
./qtminer.sh -G -u <Your_Ethereum_Address>.<RigName>
를 실행하면 마이너가 돌아가기 시작합니다. 예를 들자면,
./qtminer.sh -G -u 0xc15fa6d616245a5c7b7d75a6dfdcxxxxxxxxxxx.myminer1
처음 한 10분동안 DAG 파일을 생성하느라 계속 몇 퍼센트 끝냈다라는 메시지가 나올겁니다. 그게 끝나면 초당 해시속도가 계속 나올겁니다.
위에 자신의 이더리움 주소를 넣어야 되는데 일단은 거래소에 가서 간단히 주소를 만들면 됩니다.
개인지갑셋업, 솔로마이닝에 대해서는 별도 글을 올려서 설명하겠습니다.
qtminer를 이용해서 마이닝을 하면 ethpool에 해시 크레딧이 쌓이고 이게 하나의 새 블럭을 찾을 수 있는 양이 되면 5 이더씩 지급합니다. 솔로마이닝과 유사한 방식이지만, 언제 블럭을 받을지 예측가능한 모델입니다. 해시량이 한참 채굴해야 블럭하나를 받으니 좀 참을성이 있어야 합니다. 바로 바로 지급되는 채굴풀에서 하려면 ethminer를 직접인스톨해야 하는데, 이부분도 다음에 다시 설명하겠습니다.
ethpool 에 가서 오른쪽 상단에 보면 주소를 넣는 창이 있는데, 여기에 자신의 주소 넣고 check status 하면 현재 자신의 채굴상태를 확인할 수 있습니다.
(4) 오버 클럭킹, 언더 클럭킹, 언더볼트, 모니터링
기본 마이닝에 성공하면, 그 다음 중요한 것은 gpu 코어와 메모리 컬럭속도를 최적화하는 것입니다.
이를 위한 기본 유틸리티는 aticonfig 를 사용합니다.
aticonfig --od-enable #오버드라이브를 켠다
aticonfig --odgc --adapter=all #현재의 클럭스피트들 보여준다.
aticonfig --odgt --adapter=all #현재의 온도를 보여준다.
aticonfig --odsc 1050,1500 --adapter=all # 코어를 1050, 메모리를 1500 으로 맞춘다.
그리고 전력소비를 줄이기 위한 비디오 바이오스 플래쉬 기법도 있습니다.
자세한 내용들은 다시 업데이트하겠습니다.
다른 글로 포스팅 했습니다.
http://www.ddengle.com/miningbitcoin/1115446
=====Update
(5) TeamViewer 인스톨
유반투를 돌리다보면 리모드 엑세스할 필요가 종종 있습니다. 리눅스 전문가라면 xRDP 라던가, 아예 xterm 으로 x forwarding등의 기법, 또는 vnc 서버 (vino) 등을 많이 쓰겠지만, 윈도우용으로는 teamviewer 가 손쉬운 것 같네요.
리눅스에 teamviewer를 까는 방법은 다음과 같습니다.
1. download Image from (32비트)
http://www.teamviewer.com/en/download/linux.aspx
2. 오픈 터미널 ctrl+alt+t
cd ~/Downloads/
sudo dpkg -i teamviewer_linux_XXXXXX.deb
sudo apt-get -f install
(6) 최신 버전 ethminer 인스톨
위에서 이야기한 qtminer에는 0.94.1 버전의 ethminer에 내장되어 있습니다. 만일 최신버전의 ethminer를 시스템 차원에서 인스톨하고 싶다면 다음과 같은 명령어를 터미널 창에서 날리면 됩니다.
sudo add-apt-repository ppa:ethereum/ethereum-qt
sudo add-apt-repository ppa:ethereum/ethereumsudo add-apt-repository ppa:ethereum/ethereum-dev
sudo apt-get update
sudo apt-get install cpp-ethereum
보다 자세한 내용은 다음의 포스팅을 참고하세요.
http://www.ddengle.com/miningbitcoin/1117823
취미정도로 해야지, 투자라고 생각하시면 코피터질 수 있습니다.
이더리움 채굴은 올 연말이전에 완전히 끝납니다. 난이도와 이더 가격, 채산성도 보장된 건 없습니다.
만일 할꺼라면 전력사용량을 최소화하는 것이 여러가지 골치거리를 조금이라도 줄여주는 지름길입니다.
전기료 폭탄, 과열로 인한 카드손상, 실내온도 상승, 파워서플라이 비용, 각종 팬들의 수명단축....
저도 평생 다시는 하지 말아야지 했다가 어쩌다 보니 벌써 20장이상의 카드가 손에 있네요.. 나 참...
6웨이 사진도 함 올릴께요. 이번주말에는 7 웨이를 구성해볼 생각입니다. 380 를 최적화 하면 파워하나로 7개 카드가 감당될지도....