04
25

요약 : M1 Mac GPU에서 이더 리움을 채굴하는 것이 가능합니다. 해시 레이트는 약 2Mh / s입니다.

M1 Mac에서 채굴
지금은 M1 맥북 에어를 가지고 있었고 최근에 이더 리움 채굴을 시작했습니다. 스스로에게 물어볼 수 없습니다 : M1 Mac에서 이더 리움 채굴 성능은 어떻습니까?

먼저 해야 할 명백한 일은 기성품을 실행하는 것 ethminer입니다. 이 경우 다음 오류가 발생합니다.

 

ethminer 0.19.0-alpha.0
Build: darwin/release/appleclang

Unrecognized platform Apple
Error: No usable mining devices found

 

안좋다. 분명히 Apple GPU는 ethminer에서 허용되지 않습니다. 쉽게 고칠 수 있습니다. 관련 라인은 에 있으며 libethash-cl/CLMiner.cpp, Intel GPU 인 것처럼 Apple GPU를 화이트리스트에 추가했습니다.

그런 다음 최신 clang 버전에는없는 인수 boost로 컴파일하려고 하므로 컴파일 -fcoalesce-templates 되지 않습니다. 그래서 boost최신 버전으로 업데이트하고 더 이상 사용되지 않는 API를 사용 asio 했기 때문에 관련 코드를 수정해야 합니다. ethminerasio 또한 Darwin + arm64를 지원하려면 OpenSSL을 최신 버전으로 업그레이드해야 합니다.

모든 것을 컴파일한 후. 결과는 다음과 같습니다.

 

ethminer 0.19.0-17+commit.ce52c740.dirty
Build: darwin/release/appleclang

i 19:51:36 Configured pool eth-us-east1.nanopool.org:9999
i 19:51:36 Selected pool eth-us-east1.nanopool.org:9999
i 19:51:36 Connection remotely closed by eth-us-east1.nanopool.org
i 19:51:36 Stratum mode : EthereumStratum/1.0.0 (NiceHash)
i 19:51:36 Established connection to eth-us-east1.nanopool.org [144.217.14.139:9999]
i 19:51:36 Spinning up miners...
cl 19:51:36 cl-0 Using Device : Intel GPU 0.0 Apple M1 OpenCL 1.2 Memory : 10.67 GB (11453251584 B)
i 19:51:36 Extranonce set to 778d
i 19:51:36 Extranonce set to 778d
i 19:51:36 Authorized worker [REDACTED]
i 19:51:36 Epoch : 397 Difficulty : 10.00 Gh
i 19:51:36 Job: c7fc5311… eth-us-east1.nanopool.org [144.217.14.139:9999]
cl 19:51:38 cl-0 Generating split DAG + Light (total): 4.10 GB
i 19:51:38 Job: 40a57756… eth-us-east1.nanopool.org [144.217.14.139:9999]
cl 19:51:38 cl-0 OpenCL kernel
cl 19:51:38 cl-0 Creating DAG buffer, size: 4.10 GB, free: 6.57 GB
cl 19:51:38 cl-0 Creating light cache buffer, size: 65.62 MB
cl 19:51:38 cl-0 Loading kernels
cl 19:51:38 cl-0 Creating buffer for header.
cl 19:51:38 cl-0 Creating mining buffer
m 19:51:41 0:00 A0 0.00 h - cl0 0.00
i 19:51:42 Job: 077b62f6… eth-us-east1.nanopool.org [144.217.14.139:9999]
m 19:51:46 0:00 A0 0.00 h - cl0 0.00
i 19:51:46 Job: 2835839e… eth-us-east1.nanopool.org [144.217.14.139:9999]
m 19:51:51 0:00 A0 0.00 h - cl0 0.00
m 19:51:56 0:00 A0 0.00 h - cl0 0.00
i 19:51:57 Job: 97f724e7… eth-us-east1.nanopool.org [144.217.14.139:9999]
m 19:52:01 0:00 A0 0.00 h - cl0 0.00
m 19:52:06 0:00 A0 0.00 h - cl0 0.00
m 19:52:11 0:00 A0 0.00 h - cl0 0.00
m 19:52:16 0:00 A0 0.00 h - cl0 0.00
i 19:52:16 Job: 54df0504… eth-us-east1.nanopool.org [144.217.14.139:9999]
m 19:52:21 0:00 A0 0.00 h - cl0 0.00
cl 19:52:22 cl-0 4.10 GB of DAG data generated in 44,060 ms.
m 19:52:26 0:00 A0 184.16 Kh - cl0 184.16
m 19:52:31 0:00 A0 1.96 Mh - cl0 1.96
m 19:52:36 0:01 A0 1.98 Mh - cl0 1.98
i 19:52:39 Job: d3b1da5e… eth-us-east1.nanopool.org [144.217.14.139:9999]
m 19:52:41 0:01 A0 1.99 Mh - cl0 1.99
cl 19:52:43 cl-0 Job: 54df0504… Sol: 0x778d000001d14c71
i 19:52:43 **Accepted 150 ms. eth-us-east1.nanopool.org [144.217.14.139:9999]
m 19:52:46 0:01 A1 1.95 Mh - cl0 1.95
m 19:52:51 0:01 A1 2.07 Mh - cl0 2.07
m 19:52:56 0:01 A1 2.00 Mh - cl0 2.00
m 19:53:01 0:01 A1 1.98 Mh - cl0 1.98
i 19:53:01 Job: ccc2b97f… eth-us-east1.nanopool.org [144.217.14.139:9999]
m 19:53:06 0:01 A1 1.97 Mh - cl0 1.97
i 19:53:07 Job: 23919d82… eth-us-east1.nanopool.org [144.217.14.139:9999]
^C i 19:53:10 main Got interrupt ...
i 19:53:10 main Disconnected from eth-us-east1.nanopool.org [144.217.14.139:9999]
i 19:53:10 main Shutting down miners...
i 19:53:16 main Terminated!

 

코드는 https://github.com/gyf304/ethminer-m1 에서 확인할 수 있습니다.

 

gyf304/ethminer-m1

ethminer fork for M1 Macs. Contribute to gyf304/ethminer-m1 development by creating an account on GitHub.

github.com

그만한 가치가 있습니까?
음. 별로. 현재 이더 리움 가격 (2021-02-26)에서는 하루에 $ 0.14의 수익을 창출합니다. 여전히 이익이지만 매우 작습니다.

COMMENT
 

인기 글


최근 글