只要楼主有任何的移动需求(脱电使用)的话,选 Mac ,千万别买游戏本。近期从 MacBook Pro 14" (M1 Pro 8-CPU/16GB) 换到 ASUS Vivobook Pro 16X K6604 (i9-13980HX/32GB),就是一台游戏本的配置,正好谈谈体验。
确实,这台 Windows 本 AU$3399 ,MacBook Pro AU$3000 。Cinebench 2024 理论性能测试下,单核性能 13 代 Intel 稍胜一筹,多核性能大约 3 倍,更别提真独显,一眼看上去,性能好像确实强很多。
能耗上来看
- 待机
M2 是不到 1W ,i9-13980HX 是 10W (以及独显耗的电)
- 单核
i9-13980HX 单核要达到 M2 3.5GHz 的分数,是在跑到 5+ GHz 的情况下的,这种跑法,单核就能耗费 30+W (此时 package 40+W) 的电,M2 是 5W 。
- 轻量级多核
M2 有 4 个大核,跑满是 20W ,MacBook Air 被动散热长时间跑只会有 15% 的性能损耗。i9-13980HX 在跑 4 个线程的时候是一开始就会降频的,因为笔记本散热根本支撑不了 4 个大核跑到 5+ GHz 。在我这款笔记本上只能跑到上下 4.2 GHz ,距离理论最高性能有 25% 的差距( 4.2/5.6 GHz),吃 70W 的电。
分析一下楼主的需求。我猜测楼主写 js 。
写代码,那么在 VSCode + Typescript Language Server ,一个中小型 Next.js 项目里打字,i9 功耗会在 30-60W 浮动,特别是在触发 ls 补全的时候。M1 同样的操作是 3-10W 。也就是说,在 js 写码上,powerhouse 如 i9 也只是吃 1-2 个核心,那么 M1/M2 普通款甚至跟 i9 没有区别。
以及项目开很多、docker 、postman 、开很多 node 进程以及很多浏览器 tab 这种看起来很需要多核性能的工况,这些都不是需要一直运行的,以及就算是需要的时候,CPU 分一部分时间过来处理就结束了。
楼主的工况正好就是单核需要够强,以及少量核心在程序之间切换。基础款 M2 都已经能满足需求了。不过内存是需要加的,上到 24 GB 比较好明智。
从便携体验上来看,M2 MacBook Air 比游戏本(或其他 Windows 工作站本)轻便太多,也不需要一两百瓦的大砖头电源。我的这款笔记本 USB-C 口只能 100W 充电,就算接 100W 的充电头,Windows 都还会报告电源功率不足,限制 CPU 功耗到 65W 。只有当接上 240W 的大砖头 DC 电源之后 CPU 才能满功率输出。
不是说 i9 这么多核不好,而是楼主,甚至以及很多写码的工况根本不需要这么核。M2 芯片不需要 Turbo Boost, 不需要 Thermal Velocity Boost ,不需要用 2 点几 GHz base clock 来定 TDP 的障眼法,它就是可以长时间运行,稳定运行,因为它单核再怎么跑就是只吃 5W (且性能也在第一梯队),4 个核就是 20W ,simple math 。
以及 Windows 如果不把代码、cache 、依赖目录加到 Defender 的排除列表里的话,性能损耗会更大,特别是 js 小文件。
我从 MacBook Pro 换到高性能 Windows 笔记本,因为核多,特定场景如压片等快了不少,也能玩一些 PC 大作,但使用“体验”是下降了的。写代码,补全没有 Mac 快。原本我桌上是没有噪音的,现在笔记本放桌上外接个显示屏就能听到风扇,在编辑器里敲两个字风扇就加快,npm run build 直接起飞。因为重,在家里躺床上的时候基本用不了笔记本。以及 Windows 精准触控板是拉高了一截体验,但是距离 macOS 下触控操作的跟手/可取消性,全区域按压,小范围操作准确性还有不少距离。
楼主既然用惯了 Mac ,那就买 Mac ,不用犹豫。
延伸阅读:
https://v2ex.com/t/811506#reply35https://v2ex.com/t/733413#reply11