中国工程师再显神威:成功破解M1处理器MacBook
扫描二维码
随时随地手机看文章
苹果在2020年的秋季发布会推出了iPhone 12系列新机,并且同步宣称后面会推出搭载自研芯片的Mac电脑。就在大家都以为苹果会在2021年推出新Mac的时候,2020年的双十一当天苹果就推出了搭载新M1芯片的MacBook Pro、MacBook Air以及Mac mini。要知道,小编手里的2020款基础款MacBook air也才仅仅买了半年多而已(同样是2020款,差距怎么就这么大呢……)
苹果发布了macOS Big Sur 11.2 RC 2版本,目的在于修复目前出现的这些BUG。本次修复的主要是:输入管理员密码时,系统偏好设置可能无法解锁;禁用 iCloud Drive 的“桌面和文档文件夹”选项后,iCloud Drive可能会关闭;在照片应用中对Apple ProRAW照片进行编辑可能无法保存等。
现在相信已经有很多用户已经用上了M1新电脑,在观望的朋友相信网上的评测已经看过无数次了。M1是划时代的,苹果将处理器、显卡、内存全部封装在了一个M1芯片里面,这才造就了新Mac电脑功耗低,续航最多可达20小时的成绩。
自从苹果自研M1芯片,抛弃英特尔之后,后者对其的质疑几乎从未停止。本周,英特尔推出了一个名为“PC vs. Mac”的对比网站,这家网站只做一件事——吹嘘搭载了英特尔自家芯片的PC设备,并且将苹果M1 Mac作为比较对象进行抨击。
苹果M1处理器自发售以来就以“逆天”的姿态狂虐X86架构的各种高端处理器,各种性能测试霸榜的爆料给人一种十分强悍的错觉。但是也有人指出这些都是“算法优化”的结果,并不能说苹果M1在普遍应用中的实际表现,可能一切都是测试软件的“锅”。
按照用户的反馈看,M1 Mac mini每次电脑和屏幕进入睡眠状态时,电脑都无法唤醒屏幕,而非M1处理器的Mac设备则并没有出现这个问题,显然苹果这个错误“很低级”。
M1处理器对于外接第三方显示器体验并不是很好,而苹果也一直在积极的寻找原因。另外,苹果的部分M1 Mac机型容易出现快速用户切换错误,故障症状是会自动激活屏幕保护程序,且用户无法解除。
这是M1芯片的MacBook Air基础款,8GB内存,256GB固态硬盘的配置。如果想要升级存储空间的话还可以通过外接固态硬盘来实现,但如果想升级内存的话,似乎只能换电脑,也只能如此,但今天的这篇内容将会刷新各位的认知。
作为苹果第一款自研芯片,采用Arm架构的M1与市面上大多数处理器的设计都不同——它是一款SoC(系统级芯片),采用5nm制程工艺,包括中央处理器、图形处理器、神经网络引擎、连接功能在内的众多组件均集中在同一块芯片上,封装晶体管数量高达160亿个。
具体参数方面,M1芯片内置8核CPU,包括4个性能核心和4个能效核心。在相同功耗下,M1芯片的CPU的性能是其他最新PC芯片的2倍,而在同性能条件下,M1芯片CPU的功耗只有其他PC芯片的四分之一——虽然苹果并没有明确点出“其他PC芯片”具体指谁,但业界普遍认为苹果是在暗喻英特尔的CPU性能不如M1。
显然,Apple GPU 没有在 ethminer 中列入白名单。不过这应该很容易解决。相关行在中 libethash-cl/CLMiner.cpp,我将 Apple GPU 添加到了白名单中,“假装”它是英特尔 GPU。
然后,boost 将无法编译,因为它正试图使用 -fcoalesce-templates 参数进行编译,而该参数在最新的 clang 版本中并不存在。所以我必须将 boost 更新到最新版本,并修复相关的 asio 代码,因为 ethminer 使用的是弃用的 asio api。
我还需要将 OpenSSL 升级到最新版本,以使其支持 darwin + arm64。
苹果一直走在科技的前沿,也一直在引领着产品的走向,此前众多的Windows电脑都会预留出内存插槽方便用户自行升级,但苹果的MacBook电脑就没有走这一条路。十多年来,MacBook电脑性能越来越强,机身越来越轻薄,同时也在一步步的将内部的元器件高度集成化。
毫无疑问第一代arm芯片的产品是不成熟的,16寸和未来性能更强,更有竞争力的产品还在研发中,big sur摆明了就是支持触控的设计,下一代会上触摸屏,而且ipad有动态刷新率,macbook应该未来也会支持的。等这些东西都配上的时候生态也健全了,ios该适配的也适配了,各种游戏也有一点了。
如果不是一定要用mac,不太建议现在入手,新款出来必然是要更新的,这一代产品寿命不会很长的,做等等党永远不亏?