Ubuntu 기반 가상 머신에서 GPU 마이너를 실행하면 제대로 작동하지 않을 수 있습니다. 여기에는 Windows 또는 WSL2 위에서 실행되는 대부분의 VM이 포함됩니다.
소개
여기서는 Quai Network ProgPOW 마이너의 구현체인 quai-gpu-miner를 설치할 것입니다. 이 튜토리얼은 엔터프라이즈 및 오픈 소스 Linux 배포판인 Ubuntu에서 quai-gpu-miner를 설치하고 실행하는 데 중점을 둡니다.요구 사항
Ubuntu에서 quai-gpu-miner를 실행하고 유효한 블록을 채굴하려면 다음이 필요합니다:환경 설정
Ubuntu
이 튜토리얼을 위해서는 Ubuntu 머신이 필요합니다. 머신에 Ubuntu를 다운로드하고 설치하는 방법에 대한 지침은 Ubuntu 설치 지침에서 찾을 수 있습니다.quai-gpu-miner는 기본적으로 Ubuntu v20.04에서 컴파일되도록 구성되어 있습니다. 다른 버전의 Ubuntu를 사용하는 경우 설치 스크립트에서 CUDA 툴킷 버전을 변경해야 할 수 있습니다.
마이너 설치
quai-gpu-miner 저장소에는 마이너를 컴파일하고 빌드하는 데 사용할 수 있는 자동화 스크립트가 포함되어 있습니다.deploy_miner.sh 스크립트는 다음 빌드 종속성을 설치하고 마이너의 최신 버전을 빌드합니다:
- git
- cmake
- build-essential
- mesa-common-dev
- Nvidia CUDA Toolkit v12.6
deploy_miner.sh 파일을 실행 가능하게 만듭니다:
이 스크립트는 Ubuntu v20.04용 CUDA 키링 버전을 설치합니다. 다른 버전의 Ubuntu를 사용하는 경우 스크립트에서 다운로드하는 CUDA 키링 버전을 편집해야 할 수 있습니다. 이는 키링 다운로드 링크에서
/ubuntu2004/를 사용 중인 Ubuntu 버전으로 변경하여 수행할 수 있습니다.이 명령을 실행하면 마이너를 컴파일하고 빌드합니다. 이 프로세스는 완료하는 데 시간이 걸릴 수 있으며 약 10GB의 RAM이 필요합니다.
quai-gpu-miner-amd와 quai-gpu-miner-nvidia라는 두 개의 빌드된 바이너리가 들어 있는 output 디렉토리가 생성됩니다. 보유한 카드 유형에 대해 다음 명령을 실행하여 바이너리를 실행 가능하게 만듭니다:
- NVIDIA
- AMD
종속성 및 드라이버
이제 마이너를 설치하고 빌드했으므로 시스템과 드라이버가 최신 상태인지 확인해야 합니다.구성 및 실행
마이너를 실행하려면 연결할 Stratum 프록시가 필요합니다. 설치 및 구성 방법에 대한 정보는 quai-stratum-proxy 문서를 참조하세요. 프록시 구성은 gpu-miner가 실행되는 샤드와 지급이 수여되는 주소를 결정합니다. 먼저 Stratum 프록시 로그에서 프록시가 실행 중인 IP 주소와 포트를 가져와야 합니다. 기본 포트는3333입니다.
마이너와 프록시가 동일한 머신에 있는 경우
PROXYIPADDRESS는 localhost가 됩니다. 마이너와 프록시가 동일한 머신에 없는 경우 프록시 포트를 포트 포워드해야 할 수 있습니다.PROXYIPADDRESS를 IP 주소로, STRATUMPORT를 프록시가 실행 중인 포트로 바꿔야 합니다:
- NVIDIA
- AMD
노드가 완전히 동기화되었는지 확인하기 전에는 마이너를 시작하지 마세요. 노드가 동기화되지 않은 상태에서 채굴하면 유효하지 않은 블록을 채굴하고 해시를 낭비하게 됩니다.
