本文来源:AI前哨,作者:施尧、刘燕,原文标题:《技术大神破解苹果M1 MacBook Air 挖矿,功能却被吊打了》
怎么用 M1 MacBook Air 挖矿?
显卡求过于供,NVIDIA 约束挖矿功用,矿工们只好另寻挖矿装备。
近日,软件开发者 Yifan Gu(顾一凡)找到了在 M1 MacBook Air 中实现以太坊挖矿的方法,并在 GitHub 上开源了:
https://github.com/gyf304/ethminer-m1
在 M1 上挖矿
在 M1 Mac 上的挖矿功能怎么样呢?
首先是运转现成的 ethminer,呈现了以下错误:
明显,Apple GPU 没有在 ethminer 中列入白名单。不过这应该很简单处理。相关行在中 libethash-cl/CLMiner.cpp,我将 Apple GPU 增加到了白名单中,“伪装”它是英特尔 GPU。
然后,boost 将无法编译,由于它正试图运用 -fcoalesce-templates 参数进行编译,而该参数在最新的 clang 版别中并不存在。所以我必须将 boost 更新到最新版别,并修正相关的 asio 代码,由于 ethminer 运用的是弃用的 asio api。
我还需求将 OpenSSL 升级到最新版别,以使其支撑 darwin + arm64。
一切都编译好之后。成果如下:
按照顾一凡的试验,M1 MBA 挖矿效率一般,仅为 2MH/s,功耗大约 17~20 瓦。
比起 NVIDIA 的 CMP 专用矿芯,日收益 0.14 美元左右,还不到 1 块钱人民币。
与独立显卡所供给的功能相比,这些数字显得有些相形见绌。特别是,或许他们现已针对挖矿场景进行了优化,即使是英伟达最弱的加密钱银发掘处理器也拥有 26 MH/s 的哈希率。
如上图所看到的,M1 也不能与以太坊的游戏 GPU 散列率相提并论。当然,这一差异归结于英伟达的显卡有更高的功耗预算,假如将八核规划扩展到更大的设备,具有更强的计算才能,很难判别苹果的 GPU 架构会怎么。有报导称,苹果正在研发 128 核的 GPU 来替代 AMD 的显卡,因此,咱们或许不必等太久就能找到答案。
顾一凡不是第一个应用 M1 CPU 测验挖矿的人。上一年 12 月,XMRig 开发人员们就用 M1 Mac 挖门罗币。
XMRig 运用带有新 M1 ARM 处理器的新 Mac mini,以 3.725 kh / s 的峰值开采了一整夜,在免缴电费的情况下,取得的赢利很微薄。与专业矿机相比,该计划似乎也只合适小白。
英特尔等芯片巨子纷纷入局挖矿芯片
曩昔几年间,跟着比特币价格猛涨,商场对挖矿芯片的需求上升,很多芯片巨子纷纷入局挖矿芯片。
2018 年年底,Intel 开宣布全新的挖矿芯片,并宣称将比规范的专用集成电路(ASIC)挖矿技术更进一步。此举引发了业界热议,成为芯片巨子入局挖矿芯片范畴的标志性事情,一起也促进了虚拟钱银商场的进一步火热。
Intel 入局引发业界热议,其实英伟达、台积电、华硕、AMD 等芯片巨子都早已是范畴内玩家。
2017 年 12 月,华硕推出了首款专业矿板——B250 Mining Expert“矿长”,挖矿主板支撑 19 卡同开,主打超耐久性和稳定性。华硕还为其开发了采矿 BIOS 形式,有很多 CSM 丰富配置可自定义。
2018 年 7 月,AMD 在接受采访时宣称,专门用于挖矿的 APU 处理器行将出售,并且在不远的将来。然后 AMD 的 5600XT 和 5700XT 成为商场上最后欢迎的挖矿显卡之一。
尤其近年来,伴跟着比特币火爆,国内外的芯片巨子们纷纷入局挖矿芯片,到虚拟钱银范畴掘金。
2 月 18 日,英伟达宣布,将发布一系列专门用于开采加密钱银的芯片处理器。英伟达的新型芯片系列命名为 CMP(Cryptocurrency Mining Processor),专用于以太币的开采。英伟达表示,第一批 CMP 显卡将于今年三月份出售,但详细定价尚未公布。
2 月 24 日,英伟达公布了最新一个财政年度(截至今年 1 月底)的财报,数据显现,英特尔在该财年收入 167 亿美元,同比上升 53%,其中游戏 GPU 出售在四季度增长超出商场预期。英特尔 CFO Colette Kress 估计,第四季度中有 1~3 亿美元的出售额来自于“矿工”。
搭载 M1 的 Mac 办公体会怎么
M1 芯片的发布备受关注,除了挖矿之外,搭载 M1 的 Mac 办公体会怎么呢?
苹果公司正式发布 M1 处理器是在 2020 年 11 月。截至当年底,苹果总计推出三款搭载 M1 芯片的产品,即 MacBook Air、13 英寸 MacBook Pro 和 Mac Mini。这些设备在基准功能与电池续航等方面均广受好评。
公众号“MacTalk”号主,资深开发者池教师测评后给了一个客观的测评成果(测验机型为 MacBook Pro 13.3 寸 M1 芯片):
1. 超强的续航功用,20 个小时真不是吹的。我周二出差,断断续续用了三天没充电,现在还有 45%。这一点终于让我拿着 Mac 出差的时分不必担心电量了,非常的踏实。
2. 这个冬天,M1 非常冷,我正常运用这款电脑的时分,M1 永久严寒和安静,像一个傲慢的姑娘,不管你做点啥,都冷冷的看着你,冷酷,默然不语。
3. 之前 Mac Book 接外部显现器 的时分,屏幕总会抖动,我的 16 寸在长期熄屏后,外部显现器就点不亮了。M1 完全没有这些问题。接上,亮了,之前的 App 会自动平移到外接显现器里,断开,外接显现器里的 App 会顺滑的平移到 M1 的显现器里,没有任何闪烁。为什么接显现器要闪一下,也许是闪了太久的原因。
4. 图画和视频处理确实很快,简直是惊人的快。具备强悍的机器学习才能,这些对专业用户非常友爱。
5. 屏幕永不止息,开盖即亮,一如 iPhone 和 iPad。这个感触非常的,每次你翻开电脑的时分,无一刻等待,直接指纹识别进入电脑处理工作,屏幕就像从来没有灭过。
6. 日常的 App 兼容度非常好,假如不是原生的 ARM 架构 App,M1 会通过 Rosetta 2 来转译发动,第一次会慢一点,后边就感觉不到什么了。苹果自己的原生 App,比方 XCode、Safari 等,应该是做了优化,翻开和运用都快如闪电。
不过,由于这款笔记本内存只要 16 G,假如你翻开的 App 足够多的话,比方几十款,我由于一向用 64 G 内存,翻开 App 基本不关,App 开多了会耗尽内存,这个导致的问题是体系切换的时分会有卡顿。这个问题也很好处理,比方加内存就够了。
可惜的是,M1 13 寸顶配便是 16G 的。
7. 第一次,你能直接在 macOS 上运用 iPhone 和 iPad App,这是个新的起点,一种交融的趋势跃然纸上,想一下 iOS App Store 上海量的应用,仍是很让人期待的。不过,我用了微信读书、极客时刻、豆瓣等 App,各有各的问题,字体、交互、排版和架构,都有很多需求迭代的当地,不管是 macOS 仍是 iOS App 的技术架构,都需求持续完善,目前运用体会并不好。
8. M1 对后台的研发人员,没有那么友爱,比方 Homebrew,想用的话,需求装两套:
arch -x86_64 /bin/bash -c
$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install.sh)
这是 x86 的,还得来一套原生的,装置体系服务的时分,有的只支撑 x86,有的现已能够支撑 Arm 了,需求试一下才能决定用什么方法装置。
比方 Docker 和虚拟机等,在 M1 上运转都会有各式各样的问题,Multipass 也不能用了。不过,迁移需求时刻,一切都会好起来的。至少常用的 IDE 运用起来都没有问题,或者问题能够处理。
参阅链接:
https://blog.yifangu.com/2021/02/26/mining-ethereum-on-a-m1-mac-gpu/
https://www.tomshardware.com/news/apple-m1-chip-mining-ethereum
视野开拓
假设楼市没有泡沫是假设楼价没有过高。-《经济解释(二〇一四增订本)》