本文来源:AI前线,作者:施尧、刘燕,原文标题:《技术大神破解苹果M1MacBookAir挖矿,性能却被吊打了》
如何用M1MacBookAir挖矿?
显卡供不应求,NVIDIA限制挖矿功能,矿工们只好另寻挖矿装备。
近日,软件开发者YifanGu找到了在M1MacBookAir中实现以太坊挖矿的方法,并在GitHub上开源了:
https://github.com/gyf304/ethminer-m1??
在M1上挖矿
在M1Mac上的挖矿性能怎么样呢?
首先是运行现成的ethminer,出现了以下错误:
StarkWare:如果Starknet社区在治理投票中批准了代码更改,则升级将在7月13日左右部署到Starknet的主网:金色财经报道,Quantum Leap于周三在测试网上上线。StarkWare发布的新闻稿称,如果Starknet社区在治理投票中批准了代码更改,则升级将在7月13日左右部署到Starknet的主网。尽管尚不清楚升级上线后Starknet每秒将处理多少笔交易,但StarkWare表示,一旦部署,区块链将能够处理至少100笔交易。随着拥塞的减少,Starknet将成为构建应用程序时更具竞争力的替代方案。
StarkWare联合创始人Eli Ben-Sasson表示,Quantum Leap的目标是赋予开发人员权力,让他们不受其他区块链所习惯的计算限制,释放创造力[2023/7/6 22:20:28]
显然,AppleGPU没有在ethminer中列入白名单。不过这应该很容易解决。相关行在中libethash-cl/CLMiner.cpp,我将AppleGPU添加到了白名单中,“假装”它是英特尔GPU。
然后,boost将无法编译,因为它正试图使用-fcoalesce-templates参数进行编译,而该参数在最新的clang版本中并不存在。所以我必须将boost更新到最新版本,并修复相关的asio代码,因为ethminer使用的是弃用的asioapi。
Venus Protocol:如果BNB达到清算门槛,BNB Chain将按计划接管Venus上的BNB头寸:6月12日消息,BNB Chain 上借贷协议 Venus Protocol 称,BNB Chain 核心团队已经准备好,如果 BNB 价格达到清算门槛,将按计划接管 Venus 上的 BNB 头寸。清算人地址已经准备 3000 万美元来退换账户贷款,如果需要的话,还会有更多。没有 BNB 会被抛售到市场上,Venus 预计也不会出现亏损。[2023/6/12 21:31:06]
我还需要将OpenSSL升级到最新版本,以使其支持darwin+arm64。
一切都编译好之后。结果如下:?
观点:如果QE缩减时间表发生变化,将对股市、货币市场和外汇市场产生重大影响:9月3日消息,经济学家CarlRiccadonna:非农就业数据令人严重失望,这给美联储缩减购债规模的可能时间表带来了很大的不确定性。如果这种招聘速度继续下去,美国联邦公开市场委员会(FOMC)的鸽派和温和派人士将无法按照杰克逊霍尔会议上设定的时间表,满足美联储‘进一步大幅进步’的门槛。如果QE缩减时间表发生变化,将对股市、货币市场和外汇市场产生重大影响。[2021/9/3 22:58:38]
按照顾一凡的实验,M1MBA挖矿效率一般,仅为2MH/s,功耗大约17~20瓦。
比起NVIDIA的CMP专用矿芯,日收益0.14美元左右,还不到1块钱人民币。?
与独立显卡所提供的性能相比,这些数字显得有些相形见绌。特别是,可能他们已经针对挖矿场景进行了优化,即使是英伟达最弱的加密货币挖掘处理器也拥有26MH/s的哈希率。?
美联储主席:如果美国推出主权数字货币,比特币可能会过时:周三下午在美国金融服务委员会作证时,美联储主席杰罗姆鲍威尔明确表示,虽然央行正在继续研究数字美元的可行性,但不会被迫推出数字美元或屈服于其他国家的外部压力。此外,他指出,当美国推出主权数字货币时,可能会使比特币等加密货币或 Tether 等稳定币变得不必要。鲍威尔在被代表斯蒂芬林奇(D-MA 8th)询问时说:“特别是支持数字货币的一个论点,你不需要稳定币,如果你有数字美国货币,你就不需要加密货币”关于美联储迅速行动对数字货币的潜在好处。[2021/7/15 0:53:10]
如上图所看到的,M1也不能与以太坊的游戏GPU散列率相提并论。当然,这一差异归结于英伟达的显卡有更高的功耗预算,如果将八核设计扩展到更大的设备,具有更强的计算能力,很难判断苹果的GPU架构会如何。有报道称,苹果正在研发128核的GPU来取代AMD的显卡,因此,我们可能不用等太久就能找到答案。
ConsenSys高管:如果项目成功,Libra可能会成为吸引开发者的“磁铁”:ConsenSys的金融科技和DeFi联合负责人Lex Sokolin担心,从长远来看,Libra coild会对开源密码技术的发展造成不利影响。他表示:“今天,除了以太坊以外,没有其他地方可以开发去中心化软件了。” Sokolin表示,Libra可能会改变这种情况,因为开发人员可能会抓住机会,在一个“资产和用户都比当今网络多10万倍”的平台上工作。他说,如果该计划得以实施,它在华盛顿特区可能会带着一种合法的气氛。(The Block)[2020/5/17]
顾一凡不是第一个应用M1CPU尝试挖矿的人。去年12月,XMRig开发人员们就用M1Mac挖门罗币。
XMRig利用带有新M1ARM处理器的新Macmini,以3.725kh/s的峰值开采了一整夜,在免缴电费的情况下,获得的利润很微薄。与专业矿机相比,该方案似乎也只适合小白。
英特尔等芯片巨头纷纷入局挖矿芯片
过去几年间,随着比特币价格猛涨,市场对挖矿芯片的需求上升,众多芯片巨头纷纷入局挖矿芯片。
2018年年末,Intel开发出全新的挖矿芯片,并声称将比标准的专用集成电路挖矿技术更进一步。此举引发了业界热议,成为芯片巨头入局挖矿芯片领域的标志性事件,同时也促进了虚拟货币市场的进一步火热。
Intel入局引发业界热议,其实英伟达、台积电、华硕、AMD等芯片巨头都早已是领域内玩家。
2017年12月,华硕推出了首款专业矿板——B250MiningExpert“矿长”,挖矿主板支持19卡同开,主打超耐久性和稳定性。华硕还为其开发了采矿BIOS模式,有大量CSM丰富配置可自定义。
2018年7月,AMD在接受采访时声称,专门用于挖矿的APU处理器即将发售,而且在不远的将来。而后AMD的5600XT和5700XT成为市场上最后欢迎的挖矿显卡之一。
尤其近年来,伴随着比特币火爆,国内外的芯片巨头们纷纷入局挖矿芯片,到虚拟货币领域掘金。
2月18日,英伟达宣布,将发布一系列专门用于开采加密货币的芯片处理器。英伟达的新型芯片系列命名为CMP,专用于以太币的开采。英伟达表示,第一批CMP显卡将于今年三月份发售,但具体定价尚未公布。
2月24日,英伟达公布了最新一个财政年度的财报,数据显示,英特尔在该财年收入167亿美元,同比上升53%,其中游戏GPU销售在四季度增长超出市场预期。英特尔CFOColetteKress估计,第四季度中有1~3亿美元的销售额来自于“矿工”。
搭载M1的Mac办公体验如何
M1芯片的发布备受关注,除了挖矿之外,搭载M1的Mac办公体验如何呢?
苹果公司正式发布M1处理器是在2020年11月。截至当年底,苹果总计推出三款搭载M1芯片的产品,即MacBookAir、13英寸MacBookPro和MacMini。这些设备在基准性能与电池续航等方面均广受好评。
公众号“MacTalk”号主,资深开发者池老师测评后给了一个客观的测评结果:
1.超强的续航功能,20个小时真不是吹的。我周二出差,断断续续用了三天没充电,现在还有45%。这一点终于让我拿着Mac出差的时候不用担心电量了,非常的踏实。
2.这个冬天,M1非常冷,我正常使用这款电脑的时候,M1永远冰冷和安静,像一个高傲的姑娘,无论你做点啥,都冷冷的看着你,冷酷,默然不语。
3.之前MacBook接外部显示器的时候,屏幕总会抖动,我的16寸在长时间熄屏后,外部显示器就点不亮了。M1完全没有这些问题。接上,亮了,之前的App会自动平移到外接显示器里,断开,外接显示器里的App会顺滑的平移到M1的显示器里,没有任何闪烁。为什么接显示器要闪一下,也许是闪了太久的原因。
4.图像和视频处理确实很快,简直是惊人的快。具备强悍的机器学习能力,这些对专业用户非常友好。
5.屏幕永不止息,开盖即亮,一如iPhone和iPad。这个感受非常的,每次你打开电脑的时候,无一刻等待,直接指纹识别进入电脑处理工作,屏幕就像从来没有灭过。
6.日常的App兼容度非常好,如果不是原生的ARM架构App,M1会通过Rosetta2来转译启动,第一次会慢一点,后面就感觉不到什么了。苹果自己的原生App,比如XCode、Safari等,应该是做了优化,打开和使用都快如闪电。
不过,因为这款笔记本内存只有16G,如果你打开的App足够多的话,比如几十款,我因为一直用64G内存,打开App基本不关,App开多了会耗尽内存,这个导致的问题是系统切换的时候会有卡顿。这个问题也很好解决,比如加内存就够了。
可惜的是,M113寸顶配就是16G的。
7.第一次,你能直接在macOS上使用iPhone和iPadApp,这是个新的起点,一种融合的趋势跃然纸上,想一下iOSAppStore上海量的应用,还是很让人期待的。不过,我用了微信读书、极客时间、豆瓣等App,各有各的问题,字体、交互、排版和架构,都有很多需要迭代的地方,无论是macOS还是iOSApp的技术架构,都需要持续完善,目前使用体验并不好。
8.M1对后台的研发人员,没有那么友好,比如Homebrew,想用的话,需要装两套:
arch-x86_64/bin/bash-c
$
这是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
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。