Apple Silicon M1:黑色。魔法。混蛋

2020-11-25 06:00:17

这些是reddit上用户holdagold所使用的词,用来描述他们对新型Apple Silicon M1 Macbook Air的体验。很少有产品能使人们对本周Apple Silicon M1的使用感到满意。充其量,就像我们最近在Zen 3的发布中看到的那样,会让真正关心系统内部的人非常兴奋。对于只想浏览网络,流媒体播放Netflix或编辑某些文档的日常用户而言,过去十年来计算机一直“完美”。我们已经看到逐年递增的改进,性能略有提高,电池寿命略有延长,SSD速度略有提高,设计更薄一些,等等。但是,真正全新的东西,革命性的东西,一代又一代的东西已经丢失了。

在继续之前,必须设置一个背景,即我一生只使用过两台Apple设备-我通过工作获得的个人2013 MacBook Air和2019 MacBook Pro。其他所有东西都是定制PC,Windows笔记本电脑或Android / Windows Mobile智能手机。即使对于“ PC / Android专家”,我也必须承认我本周看到的东西很特别。我相信,与某些行业定义芯片(例如英特尔的8086、386、486,Pentium,Conroe或AMD的K8,Zen等)相比,它将成为计算历史上的重要里程碑。我希望摩尔定律和将x86制造商从沉睡中唤醒,因为这将是苹果有史以来“最慢”的CPU。正如亨利·克莱(Henry Clay)所说,

在处理人类事务的所有人类力量中,没有哪个比竞争更大。

然后,此博客是我对这次重大发布活动的兴奋观察,并捕获了一些用户和审阅者的评论。

苹果发布了自己的M1 SoC,该芯片将8核CPU,8核GPU,16核神经引擎,媒体编码和解码引擎以及RAM集成在单个芯片上。通过在SoC中包括RAM,Apple将其作为统一内存体系结构(UMA)进行营销,这是M1带来的性能改进的核心。

苹果公司保证其新芯片比英特尔处理器具有更高的能源效率,因此电池寿命承诺得到了全面提高:

在MacBook Air上,一次充电最多可播放18小时的视频(从今年的Intel支持的MacBook Air上为12小时),每次充电可提供长达15小时的无线网络浏览(之前为11个小时)

在MacBook Pro上-长达17个小时的无线网页浏览(从今年的Intel MacBook Pro上为10个小时)和20个小时的视频播放(之前为10个小时)。

为了展示这种能效,Apple推出了不带风扇的Macbook Air!它将像所有iPhone和iPad一样被被动冷却。

出乎意料的不!苹果公司提供了Rosetta 2提前二进制转换技术,该技术可将旨在运行在Intel / x86 CPU上的代码转换为Apple Silicon CPU。性能远远好于预期,并且在本机代码的70%到80%之间,与Microsoft在ARM CPU上模拟x86 Windows应用程序的努力相比,这是令人惊讶的。苹果的答案可能在于所谓的TSO。 u / Veedrac和u / ShaidarHaran2在reddit上解释的商店总订购:

TSO,又名。总存储排序是一种内存排序,它会影响内核如何看待其他内核中执行的操作。总存储顺序是x86提供的有力保证,这很粗略地意味着,每个处理器对其他处理器的所有存储都以相同的方式进行排序,并且顺序合理一致,本地内存除外。

相反,Arm体系结构偏向于较弱的内存模型,从而允许对装载和存储进行大量重新排序。这样做的好处是,在不需要这些保证的情况下,总的来说开销较小,但这意味着当需要订购以保证正确性时,您需要明确运行说明以确保正确性。仿真x86实际上几乎在每个存储指令上都需要这样做,这会大大降低仿真速度。这就是硬件切换的目的。

换句话说,苹果当然一直在玩很长的游戏。 TSO对于仿真x86来说是一个很大的好处,因此,为什么Rosetta 2似乎可以提供非常不错的70%的本机芯片性能,并且可以为除JIT功能之外的所有功能安装时间转换。那是在一个芯片上,甚至不是Mac芯片,因此,通过进一步扩展缓存,更宽,更快的引擎,也许将小的内核应用于它们目前尚不支持的仿真中,依此类推,x86_64的性能应该非常不错。我要让某些人感到不安,并说它也许比当时大多数现代x86芯片的仿真速度更快,如果在全部说完之后仅损失20%的本机性能,那么倒回工作就不需要太多了为了确定他们需要的位置,Gurman说他们的目标是比Intel快50%以上。

有许多专业评论和YouTube视频,列举了苹果的新产品比以前的英特尔产品更好的地方。但最终归结为这些产品如何适应花钱购买这些产品的消费者的核心工作流程。我在过滤泡中看到了很多现实世界的体验,主要是Reddit和Twitter。我将在整个博客中分享其中的一些内容。

我祈祷英特尔,AMD和高通公司让M1提出想法,将想法带入新的方向。因为这种魔法水平太强大了,无法由一个公司来控制。特别是像苹果这样的垄断性企业集团。但是对那些筹码巫师的敬意👏

— DHH(@dhh)2020年11月23日

购买了带Apple M1芯片的新MacBook Air。哇靠。一切都变的快。 Windows和提示会立即弹出。减慢速度永远不会发生-即使有许多应用程序在运行。 Evernote一直是我的资源消耗,现在不再发行。巨大的道具,苹果。 👍

-JP Mangalindan(@JPManga)2020年11月19日

我的M1 MacBook已经使用了大约一周的时间...并且对性能感到震惊。电池只能持续使用,并且风扇永不运转或听不到声音。一切似乎都更快,甚至还没有为Apple Silicon编译的东西。

-布莱克·肖尔(@bscholl)2020年11月24日

绝对不要靠近一个!我有12.9英寸的iPad Pro,新的Max iPhone,较旧的13英寸MBP和一台出色的游戏PC。我们的IT人员今天购买了新的MacBook Pro,在玩了10分钟后,我已经重新安排了财务工作。

人们一直在说这话,但是它像外星科技一样快而安静。我在未经优化的Premiere Pro中导出了一个5分钟的剪辑,并且发誓它的完成速度比我拥有2070的PC更快。之后,MBP甚至都不温暖。

>坦率地说,这是我过去10年以来最买的东西。

这正是我的感受。感觉就像我拿着一个不该存在的神奇装置。很久没有这种感觉了

我有一台2018年的15英寸MacBook Pro,目前几乎只在翻盖模式下使用,并连接到超宽显示器。我主要在photoshop和Lightroom中使用它进行摄影,至少可以说这很痛苦。这要花两分钟的时间,直到风扇因热节流而跳动,这时机器会突然爬行。我一直希望更换台式机,着眼于上一代Mac Mini,但是由于缺乏独立的GPU以及无法提高显示器的分辨率而无法采取行动。

M1 Mac Mini进来了-我立即订购并于周二收到,我的上帝一直呼吸着新鲜空气。最初的印象令人发指,甚至连我的5120x1440显示器都吸引眼球。但是昨天我通过最近拍摄的剪辑使其步入正轨,这超出了恒星。打开的Photoshop选项卡比以往任何时候都多,Lightroom CC和Classic一起打开,没有任何东西可以减慢它的速度。

要说的第一代给我留下了深刻的印象,那就是轻描淡写,这正成为我拥有的最有趣的设备之一。第一台长时间没有受到损害的计算机。

相同。我生我自己的气。我大约在同一时间订购了MacBook Pro,这当然就可以了。价值交易也是一个笑话。

我对2020年初的模型感到愚蠢。今天寄回以换取这个。 M1的性能远远超出我的预期

糟透了,因为我三年前才买了一台MacBook。那个电池超级吸引人。

我已经有近两天没有插入M1 Mac了。只有一半死了。大声笑。这是什么法术? man伙计,Apple Silicon Macs是未来。竞争的笔记本电脑将很难追赶。 pic.twitter.com/FmX5uVKkFd

— 2020年11月20日,计算机部族(📌M1)(@thecomputerclan)

带有M1芯片的新款MacBook Pro的电池寿命是INSANE,我已经为此工作了好几个小时,仍然是87%🤯🤯🤯我想这是我的三周大笔记本电脑被盗了是一件好事吗?哈哈#AppleM1 pic.twitter.com/fENYDS235O

-威廉·莱克斯·汉姆(William Lex Ham)✊🏽🧢#TheCantBurnUsAll(@WillLexHam)2020年11月20日

我昨天早上5:30拔掉了我的电源。全天在其中进行大量工作(在Chrome中打开许多标签页,在FCPX中打开视频编辑,观看视频,在LrC中编辑照片,并测试许多应用程序)。当我终于在昨晚10点关闭它时,我的机率是60%。昨天是我长时间以来最忙碌的一天,我无法杀死它。我的2015年13英寸MBP将会在上午10点左右死亡。

我的2015年仍然运作良好,因此我认为切换会变得乏味。但是M1就是人们所说的一切。真是太该死了,快速又流畅。我发生了一些非常小的事情,例如“预览”锁定一次,“ Chrome浏览器”冻结一次,但除此之外,这只是一飞冲天。我今天早上启动了2015年文件传输系统,感觉很慢。坦白地说,这是我过去10年以来最好的购买。我今天早上一直不停地走了4个小时,电池电量为94%。太疯狂了在我尝试杀死这件东西的两天中,风扇没有打开过一次,而且从来没有比“触手可及”更温暖。

我已经说过了,我会再说一遍。多年来拥有许多笔记本电脑,包括Mac和Windows。我从来没有过这样的事情。我会说最接近的是iPad,但众所周知,某些任务在iPad上可能非常有限。

这个东西像抓狂的野兽一样处理一切,此时电池实际上是一块无限的石头。它只是将其他所有东西吹出水面。我现在是第3/4天。无数小时的浏览,视频,后台视频,轻巧的游戏约一个小时。当下仍然是40%。

此处的所有内容也可能会发布在r / BlackMagicFuckery下,因为它没有意义。

昨天我买了M1 MacBook Pro。我花了一个下午的时间进行设置,下载了大量的应用程序,安装Xcode,进行了一些测试构建,同步了我所有的照片库并让照片对其进行了索引。笔记本电脑始终没有变热,并且始终保持安静。我可能应该拥有Air,因为很明显,我不会对此施加太大压力,甚至无法吸引球迷。

我从来没有插过笔记本电脑。我用出厂时的所有费用进行了这一切-收到时大约占75%。到我完成一天的工作时,它仍有大约40%的剩余时间。

绝对神奇。它不是iPad级别的电池,甚至比它还更好!

我在第3天使用了6个小时以上。代码编译,npm安装基准。仍有63%

我买了一个基本的专业版,电池只是香蕉。今天,我正在使用Adobe Reader编写从属性能报告,并使用AirPods收听音乐。从早上8点到中午,我用了14%的电池。

在公园外面。对于我用于网络浏览和视频的功能,它将免费使用一周。我有时会看到这个百分比,就像,嗯,它当然损失了25%,一个小时后却下降了5%! LMAO,这太愚蠢了。我之前觉得我的iPad Air电池很棒。

我有一个运行ryzen 5 3600xt,32 gb ram和Radeon rx 5600xt的双启动hackintosh。

我的基本MacBook Air M1基本上摧毁了游戏以外的所有设备。但是我仍然不是真的在Mac上玩游戏。 ui中的所有内容都感觉很直接。照片编辑效果很好。我让它一次播放4个4K视频,它们都很好。天气有点暖但是从不热。而且它不像我的hackintosh那样寂静,后者听起来像喷气发动机,使我的办公室比房屋的其余部分保持15°的温度。

就在一个月前,我手上有一台新的英特尔MacBook Air,试图看4K Netflix时,我的腿已经烧光了。我变得焦躁不安,等待苹果硅,需要一台新笔记本电脑。我决定将其寄回,然后等待,我很高兴自己做到了。这是完全不同的体验。

将此与2018年的i7 Mac mini相比,我昨晚从外部硬盘驱动器复制了60gb的文件。听起来像喷气发动机,而且温暖。

我一直在使用M1 MacBook Air,但它拒绝变暖……除非亲自使用M1,否则您不会意识到这是一个跳跃。

将数据从我的2020 Intel MacBook Pro传输到2020 M1 MacBook Pro。英特尔火爆了,风扇也爆满了。 M1很酷,粉丝们似乎都没有跑。该死的....

丹尼尔(@ZONEofTECH)2020年11月20日

x86 Intel / AMD上的8 GB RAM是否与Apple Silicon M1上的8 GB相同? #

我简直不敢问这个问题。我所有的教育和技术经验告诉我记忆就是记忆。如果您运行许多程序,则需要更多程序。如今,默认建议最小为16 GB,如果您要执行诸如视频编辑,编译代码之类的专业任务,则建议更多。但是,早期M1用户的经验(例如下面测试8 GB)似乎表明情况并非如此。

怎么会这样呢?尝试使用许多应用程序时,PC通常只具有8 GB的RAM。对此没有太多解释,但是可能有几篇文章提供了提示。

其次,《大胆火球》上的约翰·格鲁伯(John Gruber)解释了这如何帮助解释iPhone,例如RAM管理,现在似乎可以在Mac上使用。

保留和释放是微小的动作,几乎所有Apple平台上的所有软件都一直在执行。 ….. Apple Silicon系统体系结构旨在使这些操作尽可能快。英特尔的x86架构不适合Apple的软件框架,并不是那么多,因为Apple Silicon被设计为可以为其量身定制……。保留和释放NSObjects在MacOS(和iOS)上非常普遍,以至于使其在Apple Silicon上的运行速度比在Intel上快5倍,这对从性能到电池寿命的所有事物都具有深远的影响。

从广义上讲,这是为什么M1 Macs比Intel Macs效率更高,内存更少的重要原因。简而言之,这可以解释为什么iPhone即使在旗舰Android手机上也能响动,即使iPhone的RAM明显更少。 iOS软件使用引用计数进行内存管理,并在经过优化的芯片上运行,以使引用计数尽可能高效; Android软件使用垃圾回收进行内存管理,这项技术需要更多的RAM才能达到同等的性能。

第三,Marcel Weiher解释了苹果从上任之初就一直对控制内存消耗保持控制的痴迷,以及引用计数的好处:

在过去15年左右的时间里,Apple可能一直“专注于”性能,而苹果在内存消耗方面已完全陷入困境。当我在那里时,我们正在修复32字节内存泄漏。发生过一次泄漏。因此,不是一次又一次地消耗32个字节,而是一次泄漏了32个字节。

坚持使用RC的好处是大大减少了内存消耗。事实证明,要使跟踪GC达到与手动分配可比的性能,它需要的内存是原来的几倍(不同的研究发现不同的开销,但至少4倍是保守的下限)。尽管我还没有进行过RC比较研究,但我的个人经验是,开销要低得多,可以预测得多,并且通常可以在不需要任何额外努力的情况下降低开销。

新Mac上的内存带宽令人印象深刻。基准测试表明它的速度约为60GB /秒,比16英寸MBP快3倍。由于M1 CPU仅具有16GB的RAM,因此每秒可以替换RAM的全部内容4次。考虑一下…

这些M1 Macs最引人注目的功能可能是它们以低于1000美元的价格(基础型号)带来的价值。现在,可以在售价699美元的Mac Mini M1或售价999美元的无风扇MacBook Air上完成编辑8K RAW RED视频文件之类的任务,而该设备之前可能需要花费5,000美元。

对于仍然怀疑M1 Mac的人们,可以想象苹果是否以999美元的起始价格推出了新的MacBook Air,它配备了Core i7 10750H和RX 560显卡,但他们没有风扇,却又增加了6小时的电池寿命。基本上就是他们所做的🤯

-卢克·米亚尼(@LukeMiani)2020年11月21日

Apple M1性能:我编译了所有@libretro内核以进行比较:我的32GB RAM的2019 12核Mac Pro花了6095.13秒。我的配备16GB内存的13英寸M1 MacBook Pro花了……。等等...。 4570.09。如果您构建代码,则无需考虑。立即获取其中之一!

-Lemont(@cocoalabs)2020年11月21日

我试图在具有M1 / 16GB内存的新Apple MBA上构建全新的React Native。缓存已清除。花了25秒。相比之下,在完全相同的条件下执行的同一任务在我的MBP(13英寸,2018年,Core i5 2,3GHz,16GB ram)上花费了1分钟21秒。……而没有任何风扇噪音🤯pic.twitter.com/DlT7KdehoV

— Mathieu A.(@zoontek)2020年11月19日

我不认为人们真的对@Apple的最新M1芯片实现了了解。 MacBook Air($ 999)现在:-胜过最新的16英寸最高端型号($ 3-5K)-可以打开数百个Chrome标签,没有任何问题-无缝运行所有应用程序,而无需任何风扇/加热

-Ayush Sharma(@ayushswrites)2020年11月21日

快速Minecraft测试...即使是平底锅上没有风扇的MacBook Air,通过转换层运行的功率为10瓦,在本机分辨率下运行60fps时也不会变热。苹果硅是坚果哈哈pic.twitter.com/qpBjCBMv4l

-卢克·米亚尼(@LukeMiani)2020年11月21日

甚至与切换显示分辨率一样良性的速度也更快。我不知道谁需要它更快,但我想这是您从所有集成中获得的副作用😂

与16英寸MacBook Pro上英特尔图形卡所需的延迟和屏幕消隐(右)相比,在全新的#AppleM1 MacBook(左)上更改缩放的显示分辨率绝对是瞬间的行为。pic.twitter.com/YybbPF09TF

-Daniel Eran Dilger(@DanielEran)2020年11月20日

随着AWS积极开发自己的ARM处理器(Graviton),其他云提供商(Azure,Google,Oracle)将紧随其后只是时间问题。在其他三个方面中,Oracle似乎在公开记载的将ARM处理器纳入计划的计划中处于领先地位(完全披露:撰写本文时,我在Oracle Cloud工作,不了解有关该产品的计划)。我很直觉,由于云提供商的运营规模,Google和Azure计划与AWS竞争。打造自己的处理器对成本和功率效率毫无疑问。然后,在其中一个讨论线程中看到来自Hacker News上ajsfoux234的评论很有趣,因为我认为它指出了开发人员对ARM CPU的热情和认可。

在我小的世界中,这是ARM的一周。我提交了多

......