Khả năng tăng tốc máy tính tức thì từ 20-50%.
- mở thiết bị đầu cuối
- kiểu "vòm"
Hôm nay tôi phát hiện ra rằng máy tính của mình đã chạy hầu hết mọi thứ chậm hơn khoảng 30% trong nhiều năm qua.
Năm 2020, Apple đã chuyển đổi máy Mac từ chip Intel sang chip ARM do chính họ sản xuất (M1, M2, M3, M4). Để đảm bảo các ứng dụng Intel cũ không bị lỗi ngay lập tức, họ đã xây dựng Rosetta — một lớp chuyển đổi giúp chuyển đổi các lệnh của Intel sang ARM một cách tức thời. Nó hoạt động tốt đến mức bạn thậm chí không nhận ra sự hiện diện của nó. Đó chính là vấn đề.
Khi tôi chuyển từ máy Mac Intel cũ, Trợ lý Di chuyển (Migration Assistant) đã tự động sao chép Intel @MacHomebrew. Từ đó trở đi, mọi gói phần mềm tôi cài đặt — Node, Python, terminal, hơn 200 công cụ dành cho nhà phát triển — đều là phiên bản Intel. Rosetta đã dịch mọi thứ một cách liền mạch. Không có cảnh báo. Không có lỗi. Chỉ chậm hơn 30% trên toàn hệ thống, và tôi hoàn toàn không biết điều đó.
Tôi chỉ phát hiện ra điều này vào cuối tuần này vì tôi đang cài đặt lại OpenClaw để kiểm tra một dự án bí mật mà tôi đang xây dựng. Bản cập nhật mới của OpenClaw sử dụng node-llama-cpp, thứ hoàn toàn không chạy được trên Rosetta. Lỗi đó đã phơi bày nhiều năm suy giảm hiệu năng tiềm ẩn.
Điều này có thể đang xảy ra với bạn.
Để kiểm tra
1. Mở bất kỳ ứng dụng terminal nào được cài đặt thông qua Homebrew (iTerm2, Ghostty, ETC...). Ứng dụng Terminal mặc định được cài đặt bởi hệ thống và sử dụng kiến trúc ARM nên sẽ không hoạt động để kiểm tra.
2. Gõ "arch" và nhấn Enter.
3. Nếu nó hiển thị arm64 — nghĩa là mọi thứ đều đang chạy ở dạng native.
4. Nếu hiển thị i386 — máy Mac của bạn đang chạy mọi thứ thông qua Rosetta và bạn đang bỏ phí 20-50% hiệu năng.
Bạn cũng có thể kiểm tra các ứng dụng cụ thể: nhấp chuột phải vào bất kỳ ứng dụng nào → Xem thông tin → nếu tùy chọn "Mở bằng Rosetta" được chọn (hoặc bị làm mờ), nghĩa là ứng dụng đó đang chạy bản dịch.
Để sửa chữa
1. Mở terminal
2. Cài đặt ARM Homebrew: /bin/bash -c "$(curl -fsSL raw.githubusercontent.com/Home...…)"
3. Cài đặt lại các gói của bạn bằng cách sử dụng /opt/homebrew/bin/brew
Hãy kiểm tra ngay bây giờ.
⚡️ Chúc thượng lộ bình an.