查看原文
其他

我的 Windows 笔记本,实际续航超10小时!

破产码农 InsideMySQL 2023-07-17
 Hello,大家好,我是每天深情赚钱的程序员,姜老师~~~
上周真是不太平的一周~~~
总结来说,家里热水器坏 + 居家隔离5天 + 电信宽带坏 + iPhone手机坏
虽然对姜老师来说,这是不幸的一周。但相信最坏的都已过去,未来的一周必将是幸福美好生活的开始。
跟各位同学小小地抱怨完后,分享下最近姜老师的新玩具:Samsung Galaxy Book S W767 笔记本

自从闲鱼上淘来后,便立即淘汰了自己日常使用的 2019 款 MBP。
不夸张的说,这款笔记本是即 Surface Pro 4 后,带给我最大惊喜的笔记本,没有之一。
小伙伴们可以猜猜这款笔记本的价格,文章最后公布。
相信姜老师的粉丝中有不少IT设备的极客爱好者,故今天拿来分享下这款笔记本(非广告)。
同时,也对未来 CPU 硬件技术的发展做个大胆的预测。希望大家喜欢~~~

1

WoA


熟悉姜老师的小伙伴应该知道,我最喜欢的操作系统是 Windows,特别是在 Windows 推出 WSL (Windows Subsystem Linux)和 VSCode 后,这简直是开发人员的神器。

因此即便公司给配置的笔记本为 Macbook Pro,我也第一时间删除 macOS 系统,直接安装了 Windows 11 系统。
然而,Windows 笔记本有几个非常恼人的问题:
1. 续航非常短。Windows 笔记本实际续航一般3、4个小时。所以,对我这种开会比较多的人来说,每次开会总还习惯拿个电源,非常不便;
2. 发热量巨大。Windows 笔记本运行一段时间后发烫,然后伴随风扇的巨大噪音,大概率触发 CPU 降频,导致性能退化。高端的 i7 CPU有这问题,低端的 i5、i3也有同样的问题;
3. 休眠唤醒慢。特别是笔记本运行一段时间后自动休眠,当需要再次回到工作状态时,有时需要10几秒的时间才能完全唤醒。
其实,这些问题并不是 Windows 操作系统的问题,而是 Intel/AMD X64 CPU 体系的问题。
对拥有精简指令集的 ARM CPU 则完全没有上述烦恼。
而我们的手机,无论是 iPhone 的 A14 处理器还是 Android 的高通处理,本质都是 ARM CPU。
因此,一个明显的趋势是各厂商在从 X64 架构往 ARM64 架构进行迁移
在 2B 的服务器领域,越来越多的 ARM 服务器在各数据中心得以推广和使用。华为的鲲鹏处理器就是 ARM 架构。
在 2C 的 PC 市场,苹果从去年开始将 CPU 更换为了 ARM 架构的 M1 系列,今年又升级为了 M2 系列。未来苹果手机、iPad、笔记本的 CPU 都将统一为 ARM 的 M 系列架构。

经过一年的时间,苹果 macOS 操作系统上的软件,无论是官方还是第三方,基本已完成 ARM 架构的适配。
可以说,苹果已经迅速完成从 X64 架构到 ARM 架构的迁移。
其实,微软的 Windows 操作系统对于 ARM 的适配做得更早。

早在 2012 年微软就开发过 ARM 上运行的操作系统 WindowsRT。
可惜,由于不支持传统 Win32 程序,导致 WindowsRT 应用匮乏,很快退出了市场。
但微软始终在探索 Windows 对于 ARM 的支持,也就是 WoA (Windows on ARM)项目。

从 Windows 10 开始,微软官方已正式推出 ARM 版本,可安装在类似树莓这样的 ARM 硬件上。
同时,Windows 10 提供了对于 Win32 程序的模拟器,可以直接运行原先大量的 Win32 程序。只是对于 Win64 应用程序还无法得到支持。
直到去年 Windows 11 ARM 版本,微软推出了 Win64 程序的模拟支持。

可以说,在有了这个功能支持后,以前大量的 Windows 程序无需重新编译,就能直接跑在 Windows ARM 的操作系统下。
ARM 支持的最后一个问题已被彻底解决。

2

Samsung Galaxy Book S W767


Windows ARM 操作系统已然很成熟,但市面上支持 ARM CPU 的 Windows 笔记本却不多。
直到最近逛闲鱼时发现了这款三星 Galaxy Book S W767笔记本。他的硬件规格如下:

这款笔记本用的是高通 7nm 的 Snapdragon 8cx 8核处理器,配有 8G 内存,1080P的显示屏支持触摸功能,以及额外的指纹和4G LTE功能。
机身厚度11.8毫米,铝合金的外壳下重量仅950克。官方宣传电池可以有长达 25 小时的续航。

由于使用的是 ARM CPU,这款笔记本功耗仅7W,没有 CPU 风扇。
也正因为无风扇的设计使得三星 Galaxy Book S W767 笔记本非常轻薄,比肩最新的苹果 M2 MBA (11.3mm),整体质感非常高级:

最为重要的是,在我真实的办公场景下,这款笔记本续航可以超过10个小时,一天办公不带电源基本不是问题。
此外,由于没有风扇,这款笔记本工作时非常安静,也不烫手,这一点秒杀了 MBP。
最后,这款笔记本任何时候从休眠到唤醒,只需要不到1秒的时间,没有任何延迟感。
所有的这一切翻天覆地的美好变化,都是因为 ARM CPU !!!

3

ARM CPU 性能


对于续航、噪音、唤醒的改进,大多程序员都能理解。
到这,我相信依然不少同学的疑虑在于这款高通 Snapdragon 8cx 的性能是否能够比肩 X64 CPU,从而达到日常办公的需求。
由于 Snapdragon 8cx 是一款2年前高通发布的 CPU,其实算是一款较老的 U。
后续两年,高通又发布了 Snapdragon 8xc gen2、Snapdragon 8xc gen3,每年 CPU 的性能都在不断提升。
但当我实际使用后发现这款 CPU 的性能完全可以满足我的日常办公要求。
同时,通过 USB-C 接口外接 4K@60HZ 显示器,可以方便我来进行 MySQL 源码的阅读和编译工作。
配合 Windows 11 的 ARM WSL,一切都很完美。
姜老师浅浅地测试了下这款 CPU 的性能,WSL 下编译 MySQL 3.23 版本用时 45 秒,编译 MySQL 8.0 耗时60分钟。
重度编码不太可行,但是用来写些简单的 demo 不是太大的问题。
其实,哪怕是 M2 MBA ,也不是重度编码的最优选择。

通过 VSCode 的 Remote SSH 插件进行远程服务器开发才是王道。毕竟PC CPU 再快,也追不上服务器的 CPU 。
实际上,真正对 ARM CPU 性能影响最大的是应用程序。
如若是原生编译的 ARM 程序,那么实际运行速度是非常快的,比如 Office、Photoshop、Edge、Chrome、VSCode、Visual Studio等,都已是 ARM 原生程序。
然而,大部分程序还是通过 Win64 模拟方式运行,因此会有差不多额外约 30% 的开销。
这和 macOS 通过 Rosetta 模拟运行 Win64 程序的开销差不多。
于我来说,使用最为频繁的软件是微信和企业微信,其目前还未提供原生的 ARM 程序,而是通过模拟的方式运行。因此 CPU 的开销会相对大一些:

若这些程序是原生 ARM 程序,CPU 的使用率会更低不少。相对的,笔记本续航也会有进一步的提升。
希望,微信团队能尽快支持。毕竟这个真心不难,况且微信当时很快就原生支持了 M1 芯片的 macOS,相信这方面应该很有经验。
最后,公布 Samsung Galaxy Book S W767 的价格。
闲鱼上99成准新的挂牌价基本在 2000 出头。姜老师最终以 2000 包邮的价格拿下:

若你想买最新 ARM 的 Windows 笔记本,可以考虑华为十一刚推出的 Matebook E Go,其配置了高通最新的 Snapdragon 8cx gen3 CPU。

4

ARM,星辰大海!


姜老师有一种强烈的感觉,ARM 将逐步取代 Intel/AMD,成为新时代的 CPU 霸主。
ARM 的强是全方位的强。
从性能方面看,可以通过堆叠多个 ARM CPU 线性提升性能。
从功耗方面看,ARM 更符合绿色环保的要求。
从待机时间看,ARM 解决了 Windows 长久以来的问题。
一旦微软下定决心全面推广 Windows on ARM ,这将会引发多米诺骨牌效应。
传统的 Intel/AMD 芯片厂商们将会以类似 iPhone 淘汰 Nokia,Tesla 淘汰 BBA 的速度,迅速没落。
现在只剩的问题在于 ARM on Windows CPU 芯片性能。
即便最新的高通 Snapdragon 8cx gen 3 CPU,其性能离苹果 M2 芯片还有一些距离。
不过好消息是高通在加大这块的投入,相信他们也不满足手机的存量市场,会觊觎更大的 PC 市场。
另一方面,微软也紧跟苹果,下场造 ARM CPU 。据说,最快下半年就会发布对应的 Windows mini 硬件。

最后,你说现在是不是买 Intel 跌的最好时候?
以上。

往期推荐



如何阻止开发同学使用 TiDB ?

这个 MySQL 问题困扰了我一个月,现在终于把他解决了!

美科技公司纷纷开启史上最大规模裁员!苹果、微软、脸书、亚马逊.....

30岁码农毕业,是继续留在深圳还是回长沙?

国产数据库第一股即将上市!而 TiDB 却要凉凉?

MySQL 8.0.30版本发布,这个功能我等了10年!

在 Kubernetes 上跑数据库,真的没有意义么?

国产数据库,乱象丛生?

TiDB 哭晕,Snowflake 正式进军 HTAP!

刚刚,甲骨文断供 MySQL ?


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存