avatar
Nikil Viswanathan (nikilster.eth)
20,479个推特粉丝
关注
🔨 supporting the buidlers, ⚡️ ceo @alchemyplatform
动态
avatar
Nikil Viswanathan (nikilster.eth)
02-17
电脑速度瞬间提升20-50% 打开终端 - 类型“拱形” 今天发现我的电脑多年来运行大多数程式的速度都慢了约30%。 2020 年,苹果将 Mac 电脑的处理器从英特尔晶片更换为自家的 ARM 晶片(M1、M2、M3、M4)。为了确保旧的英特尔应用程式不会一夜之间崩溃,他们开发了 Rosetta——一个能够即时将英特尔指令转换为 ARM 指令的转换层。它的运作非常流畅,你甚至感觉不到它的存在。而这正是问题所在。 当我从旧的 Intel Mac 迁移到新电脑时,「迁移助理」悄悄地复制了 Intel 版的 @MacHomebrew。从那时起,我安装的所有软体套件——Node、Python、终端机、200 多个开发者工具——都变成了 Intel 版本。 Rosetta 完美地转换了所有内容。没有警告,也没有错误。只是整体速度慢了 30%,而我对此毫不知情。 我这个周末才发现这个问题,因为我为了测试一个正在开发的秘密项目,重新安装了 @openclaw。新版的 Openclaw 使用了 node-llama-cpp,而 node-llama-cpp 根本无法在 Rosetta 下运作。这一个故障就暴露了多年来隐藏的效能缺陷。 这种情况可能发生在你身上。 核实 1. 开启任何透过 Homebrew 安装的终端应用程式(例如 iTerm2、GhosttyETC)。系统预设的终端应用程式由系统安装,并且使用 arm 架构,因此无法用于测试。 2. 输入“arch”并按回车键 3. 如果显示 arm64——那就没问题,一切都是原生运作的。 4. 如果显示 i386,表示你的 Mac 所有程式都透过 Rosetta 运行,这样会损失 20% 到 50% 的效能。 您也可以检查特定应用程式:右键单击任何应用程式 → 取得简介 → 如果「使用 Rosetta 开启」已选取(或显示为灰色),则表示该应用程式正在以翻译形式运行。 修复 1. 打开终端 2. 安装 ARM Homebrew:/bin/bash -c "$(curl -fsSL raw.githubusercontent.com/Home...…)" 3. 使用 /opt/homebrew/bin/brew 重新安装软体包 现在就去查一下。 ⚡️一路顺风。
NODE
0.49%
avatar
Nikil Viswanathan (nikilster.eth)
02-17
电脑速度瞬间提升 20-50% - 打开终端 - 输入“arch” 今天发现我的电脑运行速度多年来一直慢了大约 30%。 2020 年,苹果公司将 Mac 电脑的处理器从 Intel 芯片切换到了自家的 ARM 芯片(M1、M2、M3、M4)。为了确保旧的 Intel 应用不会一夜之间崩溃,他们开发了 Rosetta——一个可以将 Intel 指令实时转换为 ARM 指令的转换层。它运行得如此完美,以至于你甚至感觉不到它的存在。问题就在这里。 当我从旧的 Intel Mac 电脑迁移到新电脑时,“迁移助理”悄悄地复制了 Intel 版的 Mac Homebrew。从那时起,我安装的每一个软件包——Node、Python、我的终端、200 多个开发者工具——都是 Intel 版本。Rosetta 无缝地转换了所有内容。没有警告,没有错误。只是整体速度慢了 30%,而我却毫不知情。 我这周末才发现这个问题,因为我为了测试一个正在开发的秘密项目,全新安装了 @openclaw。Openclaw 的新版本使用了 node-llama-cpp,而 node-llama-cpp 根本无法在 Rosetta 下运行。这一个故障就暴露了多年来隐藏的性能损失。 你可能也遇到了这个问题。 检查方法: 1. 打开 http:/Terminal.app(macOS 默认终端,不要使用第三方终端) 2. 输入“arch”并按回车键 3. 如果显示 arm64 – 一切正常,所有程序都在原生运行 4. 如果显示 i386 – 你的 Mac 正在通过 Rosetta 运行所有程序,你损失了 20-50% 的性能 你也可以检查特定应用程序:右键单击任何应用程序 → 显示简介 → 如果“使用 Rosetta 打开”已勾选(或显示为灰色),则表示该应用程序正在以转换方式运行。 解决方法: 1. 打开 http:/Terminal.app (不是第三方终端——它也可能运行在 Rosetta 下) 2. 安装 ARM Homebrew:/bin/bash -c "$(curl -fsSL raw.githubusercontent.com/Home...…)" 3. 使用 /opt/homebrew/bin/brew 重新安装软件包 现在就去检查一下。 ⚡️祝你好运。
NODE
0.49%
loading indicator
Loading..